Ver Mensaje Individual
  #11 (permalink)  
Antiguo 08/07/2009, 22:52
Hallking
 
Fecha de Ingreso: febrero-2009
Mensajes: 188
Antigüedad: 15 años, 2 meses
Puntos: 1
Respuesta: lista de seleccion para eliminar con checkbo

ok mira he usado tu codigo pero el me elimina todo los datos a pesar de q solo seleccione uno puedes coregirme mira el codigo a qui

este es el que muestra los
Código PHP:
<?php

// Connect to server and select databse.
$cont=mysql_connect('127.0.0.1','root','')or die ('Comunicarse con soporte tecnico Coneccion');


$sql="select*from amigos";
$result=mysql_query($sql) or die ('Comunicarse con soporte tecnico Comprobasion');$row=mysql_fetch_array($result)
?>

<table width="400" border="0" cellspacing="1" cellpadding="0">
<tr>
<td><form method="POST" action="eliminar.php">
<table width="400" border="0" cellpadding="3" cellspacing="1" bgcolor="#CCCCCC">
<tr>
<td bgcolor="#FFFFFF">&nbsp;</td>
<td colspan="4" bgcolor="#FFFFFF"><strong>Delete multiple rows in mysql</strong> </td>
</tr>
<tr>
<td align="center" bgcolor="#FFFFFF">#</td>
<td align="center" bgcolor="#FFFFFF"><strong>Id</strong></td>
<td align="center" bgcolor="#FFFFFF"><strong>Name</strong></td>
<td align="center" bgcolor="#FFFFFF"><strong>Lastname</strong></td>
<td align="center" bgcolor="#FFFFFF"><strong>Email</strong></td>
</tr>

<?php
$muestra 
mysql_query $sql ) or die ( 'Error de muestra de Datos' );
while(
$rows=mysql_fetch_array($muestra)){
?>
<tr>
<td align="center" bgcolor="#FFFFFF">
<input type="checkbox" name="post[]" value="<?php echo $rows['id']; ?>" />
<input type="checkbox" name="posta[<?php $rows['id']; ?>]"/>
</td>
<td bgcolor="#FFFFFF"><?php echo $rows['id']; ?></td>
<td bgcolor="#FFFFFF"><?php echo $rows['PN']; ?></td>
<td bgcolor="#FFFFFF"><?php echo $rows['SN']; ?></td>
<td bgcolor="#FFFFFF"><?php echo $rows['PA']; ?></td>
</tr>

<?php ;} ?>

<tr>
<td colspan="5" align="center" bgcolor="#FFFFFF"><input  type="submit" value="Delete"></td>
</tr>

</table>
</form>
</td>
</tr>
</table>
y este es el que elinima
Código PHP:
<?php

include("Funcion.php");Coneccion();

echo 
$a $_POST['post'];

echo 
$del=join(','array_keys($_POST['post'])); 

$query="Delete From $tb_names[$i] Where id IN ($del)";
$result=mysql_query($query)or die("no funciono");


?>