Intentando por todos lados no me quedo mas remedio que molestarlos jajaja!!
bueno.. Les vengo con el siguiente problema..
Tengo una consulta echa en php a mysql la cual trae 1 resultado que seria "$pregunta" la cual anda perfectamente. En el mismo hay un CHECKBOX y un BOTON que serviria para BORRAR siempre y cuando el checkbox este MARCADO.
La cosa es que me borra lo mas bien...
Pero no me borra los que selecciono. Osea puedo marcar de borrar 10 de los 20 registros que hay y me va a borrar solo el primero!.. ya intente todo lo q pude jajaaj y me gano! ¬¬!!
ACLARO QUE TENGO EN LA BASE DE DATOS EL ID(QUE SERIA EL ARTICULO POR SEPARADO) Y EL ID_PADRE) QUE SERIA LA PREGUNTA CON OTRO ID PERO CON EL MISMO ID_PADRE QUE EL ID DEL ARTIULO!!
les paso el code a ver q ommda!
Resultados. php
Código PHP:
<FONT face="tahoma"><font size="2">
<table border="1 cellspacing="0" style="border-collapse: collapse" width="100%" bordercolorlight="#000000" bordercolordark="#000000">
<td>
<?php
// Realizar la conexión a la BD .. Seleccionar la BD a usar.
include "bd.php";
//conectamos a mysql
$conecta = mysql_connect($dbhost,$dbuser,$dbpass) or die("Imposible conectar con MySQL.");
//seleccionamos db
mysql_select_db($db,$conecta) or die("Imposible seleccionar DB.");
// Ejecutar la consulta para obtener los datos de la BD.
$resultado=mysql_query("SELECT * FROM foro where id_padre='$id'");
// Se inicial el formulario
echo "<form action=\"borrar2.php\" method=\"post\"> \n";
// Extraemos y componemos los checbox dinámicos de los datos de nuestra tabla de la BD.
if ($row = mysql_fetch_array($resultado))
{
echo "<hr size='1' color='#DDDDDD'>Borrar pregunta:<input type=\"checkbox\" name=\"seleccion[]\" value=\"".$row['id']."\">";
}
// Cerramos el formulario y ponemos nuestro botón de Submit.
echo "<input type=\"submit\" name=\"Submit\" value=\"Borrar seleccion\"></form>"; //en las faqs estan sin echo "";
?>
<?
echo "<a href=/MUNDIALSHOP/USUARIOS/responder.php?id=$row[id]>RESPONDER</a>";
?>
<tr>
<?
$usuario = $rsp[usuario];
$titulo = $rsp[titulo];
$date1 = date("H:m",$rsp[fecha]);
$date2 = date("d/m/y",$rsp[fecha]);
$pregunta = $rsp[pregunta];
$respuesta = $rsp[respuesta];
echo "<hr size='1' color='black'>Publicado el $date2 A las $date1 </hr>";
echo "<td bgcolor='#FFFFFF' height='1' width='100'><font size=1>$pregunta</font></td>Usuario: $usuario";
}
?>
</td>
</table>
</font>
</font>
</table>
Código PHP:
<?php
// Realizar la conexión a la BD .. Seleccionar la BD a usar.
include "bd.php";
//conectamos a mysql
$conecta = mysql_connect($dbhost,$dbuser,$dbpass) or die("Imposible conectar con MySQL.");
//seleccionamos db
mysql_select_db($db,$conecta) or die("Imposible seleccionar DB.");
// 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.
mysql_query("DELETE FROM foro WHERE id IN(".$lista.")");
?>
<?
echo 'Pregunta borrada!<a href="javascript:history.back()">volver</a>';
?>