añade al principio
while($row= mysql_fetch_array($result1))
$id=$row[id];
if(isset($_POST[id]))
{
$id=$_POST[id]
$consulta= "delete from general where id='$id";
$resultado= mysql_query($consulta);
}
echo ($row['comentario'])."<input type=checkbox name=checkbox value='".($row['id'])."' /><br>";
}
Añadelo antes de la primera consulta
Y luego cambias el
echo ($row['comentario'])."<input type=checkbox name=checkbox value='".($row['id'])."' /><br>";
Por
echo $row['comentario']."<input type=\"checkbox\" name=\"$row[id]\"";
El isset mira el nombre, no el valor :P
Entonces antes de realizar la busqueda, eliminas. Por otro lado, si la casilla no tiene name, no sé como eliminabas :S.
luego, en echo, no hace faltan parentesis, se pone \ antes de las comillas(") de html, y creo que servirá.
Pruebalo, lo único tendrás que añadir el <br> que te quité
Espero a que lo pruebes ;)
Por último también te digo que la busqueda que te puse, la tendrás que poner antes de:
echo "<form id=form1 name=form1 method=post action=PROBAR.php>";
for ($i=0;$i<$num1;$i++)
{
$row= mysql_fetch_array($result1);
echo ($row['comentario'])."<input type=checkbox name=checkbox value='".($row['id'])."' /><br>";
}
Te quedará así:
[HIGHLIGHT="PHP"][HIGHLIGHT="PHP"]
Código PHP:
Ver original<?php
$_SESSION['usaurio'];
echo $_SESSION['usuario']."<br>";
$consulta1= "select * from general order by id desc";
$id=$row[id];
{
$id=$_POST[id]
$consulta= "delete from general where id='$id";
}
echo "<form id=form1 name=form1 method=post action=PROBAR.php>";
for ($i=0;$i<$num1;$i++)
{
echo $row['comentario']."<input type=\"checkbox\" name=\"$row[id]\"<br>";
}
echo "<input type=submit name=Submit value=Submit />";
echo "</form>";
echo "------------------------------<br>";
if (isset($_POST['checkbox'])) {
$consulta= "delete from general where id='".$_POST['checkbox']."'";
}
?>
Y te añadí el <br> que faltaba(que no te había puesto)
Pruebalo, si te va, luego puedes hacer que solo ahga la búsqueda si pulsaste el boton :P :)