Tengo el siguiente código para eliminar un campo de la BD, el problema es que no elimina, y no veo el problema, llevo 2 días en el, ya considero necesario una ojeada de un tercero a ver si es que estoy omitiendo algo por cansado:
Código PHP:
Ver original<?php
require_once('conexion.php');
?>
<?php
$AuxSql = "select * from usuario where id_usuario='".$_POST['id_usuario']."'";
?>
<?php
$BusUsu= "SELECT * FROM usuario order by primer_apellido";
?>
<?php
$Accion_Formulario = $_SERVER['PHP_SELF'];
if ((isset($_POST["OC_insertar"])) && ($_POST["OC_insertar"] == "formita")) { $SQL = sprintf("select * from usuario where id_usuario='".$_POST['id_usuario']."'"); }
?>
<?php
$Formul = $_SERVER['PHP_SELF'];
if ((isset($_POST["OC_DEL"])) && ($_POST["OC_DEL"] == "formadelus")) { $delus = "delete from usuario where id_usuario = $id ";
};
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Página oficial de Tecnologías de Información | UTN Costa Rica - Puntarenas</title>
<link href="estilo.css" rel="stylesheet" type="text/css">
</head>
<body> Bla bla bla en código ..................................... Bla bla bla el que imprime y botón eliminar ....
<b>Seleccione el nombre del estudiante</b><hr />
<form method="post" name="formita" onsubmit='return checkdata(this)' action="<?php echo $Accion_Formulario; ?>" >
<select name="id_usuario" style=" width:410px;">
<?php
echo "<option value=".$row_regis["id_usuario"].">".$row_regis["primer_apellido"]." ".$row_regis["segundo_apellido"]." ".$row_regis["nombre"]."</option>";
}
?></select>
<input name="enviar" type="submit" value="Mostrar" class="white"/></input>
<input type="hidden" name="OC_insertar" value="formita"></input>
</form>
<div>
<?php
echo '<br /><div><b>Nickname:</b> ',$cateFila['nickname'],'</div>';
echo '<div><b>Id de usuario:</b> ',$cateFila['id_usuario'],'</div>';
echo '<div><b>Nombre:</b> ',$cateFila['nombre'],' ',$cateFila['primer_apellido'],' ',$cateFila['segundo_apellido'],'</div>';
echo '<div><b>Identificación:</b> ',$cateFila['identificacion'],'</div>';
$varsex = $cateFila['sexo'];
if ($varsex == 'F') {
echo '<div><b>Sexo:</b> Femenino</div>';
}
elseif ($varsex == 'M'){
echo '<div><b>Sexo:</b> Masculino</div>';
}
echo '<div><b>Fecha de nacimiento:</b> ',$cateFila['fecha_nac'],'</div>';
echo '<div><b>Teléfono:</b> ',$cateFila['telefono'],'</div>';
echo '<div><b>Correo electrónico:</b> ',$cateFila['email'],'</div>';
$usdel = ''.$cateFila["nombre"].' '.$cateFila["primer_apellido"].' '.$cateFila["segundo_apellido"].'';
$del = $cateFila['id_usuario'];
echo"<br /><form method='post' name='formadelus' onsubmit='return checkdata(this)'>";
echo "<input name='enviardel' type='submit' value='Eliminar permanentemente la cuenta de ",$usdel,"' class='elim'/>
<input type='hidden' name='OC_DEL' value='formadelus'>
</form>";
}
?>
Bla bla bla más código ......... </html>
Realmente creo que ya es necesario x que me dio el sindrome del programador cansado (jaja así le digo o SPC) que es cuando revisas tanto que no lo ves y ya no das, lo ve otro y al final puede ser una simple coma.