Tengo estos archivos:
<?php
require_once("class.php")
?>
<html>
<head>
<title>Ver citas</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="style.css" rel="stylesheet" type="text/css" />
<script type='text/javascript' src='funciones.js'></script>
</head>
<body>
<div class="main">
<div class="header">
<div class="header_resize">
<div class="logo">
<h1><a href="index.html">Ver<span>Citas</span></a></h1>
</div>
<div class="clr"></div>
</div>
<div class="header_img"><img src="images/pic01.jpg" alt="" width="271" height="234" />
<h2>Terapia Fisica y Rehabilitacion </h2>
<div class="clr"></div>
</div>
</div>
</div>
<div class="clr"></div>
<div class="content">
<div class="content_resize">
<div class="mainbar">
<div class="article">
<div class="clr"></div>
<p>Citas</p>
<img src="images/pic01.jpg" width="613" height="193" alt="" />
<div class="clr"></div>
<ul>
<ul>
<center>
<table align="center" width="700">
<tr>
<td width="700" valign="top" align="center" colspan="6">
<hr />
</td>
</tr>
<tr style="background-color:#666666; color:#FFFFFF; font-weight:bold">
<td valign="top" align="center" width="50">
Nombre
</td>
<td valign="top" align="center" width="50">
Cedula
</td>
<td valign="top" align="center" width="50">
telefono
</td>
<td valign="top" align="center" width="50">
direccion
</td>
<td valign="top" align="center" width="50">
Perfil
</td>
<td valign="top" align="center" width="50">
Nombre de Usuario
</td>
<td valign="top" align="center" width="350">
Clave
</td>
<td valign="top" align="center" width="50">
</td>
<td valign="top" align="center" width="50">
</td>
</tr>
<?php
//print_r($_POST);
$tra= new Trabajo();
$reg=$tra->ver_usuarios();
for($i=0;$i<sizeof($reg);$i )
{
?>
<tr id="<?php echo "ide_$i";?>" style="background-color:#f0f0f0" onMouseMove="cambiar('<?php echo "ide_$i";?>','#cccccc')" onMouseOut="cambiar('<?php echo "ide_$i";?>','#f0f0f0');">
<td valign="top" align="right" width="150">
<?php echo $reg[$i]["nombre"];?>
</td>
<td valign="top" align="center" width="350">
<div align="justify">
<?php echo $reg[$i]["cedula"];?>
</div>
</td>
<td valign="top" align="center" width="50">
<?php echo $reg[$i]["telefono"];?>
</td>
<td valign="top" align="center" width="50">
<?php echo $reg[$i]["direccion"];?>
</td>
<td valign="top" align="center" width="50">
<?php echo $reg[$i]["id_perfil"];?>
</td>
<td valign="top" align="center" width="50">
<?php echo $reg[$i]["login"];?>
</td>
<td valign="top" align="center" width="350">
<div align="justify">
<?php echo $reg[$i]["pass"];?>
</div>
</td>
<td valign="top" align="center" width="50">
<a href="javascript:void(0);" onClick="window.location='editar_usuario.php?id=<?php echo $reg[$i]["id_usuario"];?>';" title="Editar Registro"><img src="ima/editar.png" border="0"></a>
</td>
<td valign="top" align="center" width="50">
<a href="javascript:void(0);" onClick="eliminar('eliminar.php?id=<?php echo $reg[$i]["id_usuario"];?>');" title="Eliminar"><img src="ima/eliminar.png" border="0"></a>
</td>
</tr>
<?php
}
?>
</table>
</center>
<hr />
<input type="button" value="Volver" title="Volver" onClick="window.location='index.php';">
</div>
</div>
</div>
</body>
</html>
Tengo en eliminar.php que es esto:
<?php
require_once("class.php");
//print_r($_GET);
$tra=new Trabajo();
$tra->eliminar_visita($_GET["id"]);
?>
Tengo el class que es esto:
<?php
session_start();
class Conectar
{
public static function con()
{
$conexion=mysql_connect("localhost","root","");
mysql_query("SET NAMES 'utf8'");
mysql_select_db("analisisdb");
return $conexion;
}
}
//******************************************************************
class Trabajo {
private $eventos;
public function _construct(){
$this-> eventos=array();
}
public function get_calendario()
{
$mysqli=new mysqli("localhost","root","");
$mysqli->query("SET NAMES 'utf8'");
$mysqli->select_db("analisisdb");
$fecha=date("Y-m-d");
$res=$mysqli->query("select * from cita where fecha='$fecha';");
// $res=$mysqli->query("call listar_citas('$fecha');");
while ($reg=$res->fetch_array())
{
$this->eventos[]=$reg;
}
return $this->eventos;
}
public function insert_evento()
{
$mysqli=new mysqli("localhost","root","");
$mysqli->query("SET NAMES 'utf8'");
$mysqli->select_db("analisisdb");
$Nombre=$_POST["Nombre"];
$des=$_POST["des"];
$Hora_inicio=$_POST["Hora_inicio"];
$Hora_final=$_POST["Hora_final"];
$fe=$_POST["fecha"];
$res=$mysqli->query("insert into cita values('null',' $Nombre','$des','$Hora_inicio','$Hora_final','$fe');");
echo "
<script type='text/javascript'>
alert('Evento creado satisfactoriamente');
window.location='index.php';
</script>
";
}
public function insert_evento_cliente()
{
$mysqli=new mysqli("localhost","root","");
$mysqli->query("SET NAMES 'utf8'");
$mysqli->select_db("analisisdb");
$Nombre=$_POST["Nombre"];
$des=$_POST["des"];
$Hora_inicio=$_POST["Hora_inicio"];
$Hora_final=$_POST["Hora_final"];
$fe=$_POST["fecha"];
$res=$mysqli->query("insert into cita values('null',' $Nombre','$des','$Hora_inicio','$Hora_final','$fe');");
echo "
<script type='text/javascript'>
alert('Evento creado satisfactoriamente');
window.location='index_cliente.php';
</script>
";
}
public function insert_usuario()
{
$mysqli=new mysqli("localhost","root","");
$mysqli->query("SET NAMES 'utf8'");
$mysqli->select_db("analisisdb");
$nombre=$_POST["nombre"];
$cedula=$_POST["cedula"];
$telefono=$_POST["telefono"];
$direccion=$_POST["direccion"];
$id_perfil=$_POST["id_perfil"];
$login=$_POST["login"];
$pass=$_POST["pass"];
$res=$mysqli->query("insert into usuarios values('null',' $nombre','$cedula','$telefono','$direccion','$id_perfil','$login','$pass');");
echo "
<script type='text/javascript'>
alert('Usuario creado satisfactoriamente');
window.location='index.php';
</script>
";
}
public function ver_evento(){
$mysqli=new mysqli("localhost","root","");
$mysqli->query("SET NAMES 'utf8'");
$mysqli->select_db("analisisdb");
$res=$mysqli->query("select * from cita order by idcita desc");
while ($reg=$res->fetch_array())
{
$this->eventos[]=$reg;
}
return $this->eventos;
}
public function ver_usuarios(){
$mysqli=new mysqli("localhost","root","");
$mysqli->query("SET NAMES 'utf8'");
$mysqli->select_db("analisisdb");
$res=$mysqli->query("select * from usuarios order by id_usuario desc");
while ($reg=$res->fetch_array())
{
$this->eventos[]=$reg;
}
return $this->eventos;
}
public function get_eventos_por_id($id)
{
$sql="select * from cita where idcita=$id";
$res=mysql_query($sql,Conectar::con());
while ($reg=mysql_fetch_assoc($res))
{
$this->evento[]=$reg;
}
return $this->evento;
}
public function get_cita_por_id($Nombre)
{
$sql="select * from cita where Nombre='".$_POST["login"]."'";
$res=mysql_query($sql,Conectar::con());
while ($reg=mysql_fetch_assoc($res))
{
$this->evento[]=$reg;
}
return $this->evento;
}
public function get_usuarios_por_id($id)
{
$sql="select * from usuarios where id_usuario=$id";
$res=mysql_query($sql,Conectar::con());
while ($reg=mysql_fetch_assoc($res))
{
$this->evento[]=$reg;
}
return $this->evento;
}
public function edit_visitas($Nombre,$des,$Hora_inicio,$Hora_final,$fe,$aprobar_cita,$id)
{
//$sql="update libro_de_visitas set nombre_persona='$nom',texto='$texto' where id=$id";
$sql="update cita "
." set "
." Nombre='$Nombre', "
." Descripcion='$des', "
." Hora_inicio='$Hora_inicio', "
." Hora_final='$Hora_final', "
." Fecha='$fe', "
." aprobar_cita='$aprobar_cita' "
." where "
." idcita=$id ";
$res=mysql_query($sql,Conectar::con());
echo "
<script type='text/javascript'>
alert('Cita editada satisfactoriamente');
window.location='index.php';
</script>
";
}
public function edit_usuario($nombre,$cedula,$telefono,$direccion,$id_perfil,$login,$pass,$id)
{
//$sql="update libro_de_visitas set nombre_persona='$nom',texto='$texto' where id=$id";
$sql="update usuarios "
." set "
." nombre='$nombre', "
." cedula='$cedula', "
." telefono='$telefono', "
." direccion='$direccion', "
." id_perfil='$id_perfil', "
." login='$login', "
." pass='$pass' "
." where "
." id_usuario=$id ";
$res=mysql_query($sql,Conectar::con());
echo "
<script type='text/javascript'>
alert('Usuario editado satisfactoriamente');
window.location='index.php';
</script>
";
}
public function eliminar_visita($id)
{
$sql="delete from cita where idcita=$id";
$res=mysql_query($sql,Conectar::con());
echo "<script type='text/javascript'>
alert('La cita ha sido eliminado correctamente');
window.location='index.php';
</script>";
}
}
?>
y tengo este archivo funciones[js]// JavaScript Document
function limpiar()
{
document.form.reset();
document.form.Nombre.focus();
}
alert('hola');
function eliminar(url)
{
//eliminar.php?id=<?php echo $reg[$i]["idcita"];?>
if(confirm("Realmente desea eliminar esta cita ?"))
{
window.location=url;
}
}
function validar(){
var form=document.form;
if (form.Nombre.value==0)
{
alert("Ingrese el Nombre");
form.Nombre.value="";
form.Nombre.focus();
return false;
}
if (form.des.value==0)
{
alert("Ingrese la descripcion");
form.des.value="";
form.des.focus();
return false;
}
if (form.Hora_inicio.value==0)
{
alert("Ingrese la hora de inicio");
form.Hora_inicio.value="";
form.Hora_inicio.focus();
return false;
}
if (form.Hora_final.value==0)
{
alert("Ingrese la hora de termino");
form.Hora_final.value="";
form.Hora_final.focus();
return false;
}
form.submit();
}
function validar_usuario()
{
var form=document.form;
if (form.nombre.value==0)
{
alert("Ingrese un nombre");
form.nombre.value="";
form.nombre.focus();
return false;
}
alert("HOLA");
form.submit();
}
function login_validar(){
if (form.cod_usuario.value==0)
{
alert("Ingrese el nombre de usuario");
form.cod_usuario.value="";
form.cod_usuario.focus();
return false;
}
if (form.password.value==0)
{
alert("Ingrese la clave");
form.password.value="";
form.password.focus();
return false;
}
form.submit();
}[/js]
Mi pregunta es porque no me sirve el boton de eliminar?? donde posiblemente se encuentra el error. Muchas gracias