el formulario.php me muestra los registros, aunque solo me muestra el nombre, no el id(es eso normal?)
te pongo mi codigo, a ver si puedes ayudarme:
formulario.php
Código:
procesar.php<? include("conexion.php"); // Realizar la conexión a la BD .. Seleccionar la BD a usar. // Ejecutar la consulta para obtener los datos de la BD. $resultado=mysql_query("SELECT * FROM productos"); // Se inicial el formulario echo "<form action=\"procesar.php\" method=\"post\"> \n"; // Extraemos y componemos los checbox dinámicos de los datos de nuestra tabla de la BD. while ($row = mysql_fetch_array($resultado)){ echo "<input type=\"checkbox\" name=\"seleccion[]\" value=\"".$row['idproducto']."\">".$row['nombre']."<br>"; } // Cerramos el formulario y ponemos nuestro botón de Submit. echo "<input type=\"submit\" name=\"Submit\" value=\"Enviar\">"; echo "</form>"; ?>
Código:
<? include("conexion.php"); // Generamos una lista de los ID's (campo value= ..) que tenemos en nuestro array. $lista=implode(',',$_POST['seleccion']); // Y lo aplicamos al SQL correspondiente y ejecutamos la consulta. $query=mysql_query("DELETE FROM productos WHERE idproducto IN(".$lista.")"); if($query){ echo "Registro borrado correctamente"; } ?>
y no me da el mensaje, ni me borra los archivos. que hago mal? se supone que en el formulario deberian aparecer el id y el nombre, no? pq solo me muestra el nombre...
a ver si podeis echarme un cable
salu2