codifi de consultas.php (dibuja la tabla)
Código PHP:
<?php
$con = mysql_connect("localhost","root","");
if (! $con){die ("ERROR EN LA CONEXION CON MYSQL: ".mysql_error());}
$base = mysql_select_db ("bd",$con);
if(! $base){die ("ERROR AL CONECTAR CON LA BASE DE DATOS: ".mysql_error());}
/********************************************/
$sql = "SELECT * FROM session";
$resultado = mysql_query($sql);
echo "<html>
<body>
<form name='ejecuta' method='post' action='ejecuta2.php'>
<table>
<tr><td>Cedula</td><td>cedula</td><td>Nombre</td><td>Contraseña</td><td>Modificar</td><td>Eliminar</td></tr>";
$i = 0 ;
while ($row = mysql_fetch_row($resultado)){
echo "<tr><td><input type='hidden' name='cedula[$i]' value='".$row[0]."' />".$row[0]."</td>
<td><input type='text' name='cedula[$i]' value='".$row[0]."' /></td>
<td><input type='text' name='nombre[$i]' value='".$row[1]."' /></td>
<td><input type='text' name='contra[$i]' value='".$row[2]."'/></td>
<td><input type='radio' name='seleccion[$i]' value='modifica".$row[0]."'></td><!-- Esta lÃ*nea es para saber si se modifica -->
<td><input type='radio' name='seleccion[$i]' value='elimina".$row[0]."'></td><!-- Esta lÃ*nea es para saber si se elimina -->
</tr>";$i++;
}
echo "</table><input type='submit' value='Enviar'></form></body></html>";
?>
Código PHP:
<?php
$con = mysql_connect("localhost","root","");
if (! $con){die ("ERROR EN LA CONEXION CON MYSQL: ".mysql_error());}
$base = mysql_select_db ("bd",$con);
if(! $base){die ("ERROR AL CONECTAR CON LA BASE DE DATOS: ".mysql_error());}
foreach ($_POST['seleccion'] as $indice => $valor){
$opcion = substr ($_POST['seleccion'][$indice],0,-1);
switch($opcion){
case 'modifica':$sql="UPDATE session SET nick='".$_POST['nombre'][$indice]."',contra='".$_POST['contra'][$indice]."', WHERE cedula='".$_POST['cedula'][$indice]."'";break;
case 'elimina':$sql="DELETE FROM session WHERE cedula='".$_POST['cedula'][$indice]."'";break;
default: echo "<center>NO HAY NADA SELECCIONADO</center>"; break;
}
echo "Variable sql: ".$sql;
$resultado = mysql_query($sql);
if (! $resultado ){die ("ERROR AL EJECUTAR LA CONSULTA ".$_POST['seleccion'].":".mysql_error());}
else{
echo "<center>FELICIDADES SENTENCIA EJECUTADA CORRECTAMENTE</center><br />
<a href='panel.html'>Volver al panel</a>";
}
}
?>