Cita:
Iniciado por tricopablo1
buenas buenas mi problema es el siguiente , yo tengo una base de datos de la cual hago una consulta y genero una tabla que se muestra en pantalla , mi problema esta en que por cada fila que se genera tiene que agregarse un botón de radio para luego poder ir dando de baja esos registros. le tema es que no se como lograr eso. para generar la tabla utilizo este código :
Código PHP:
<?php
$sql="select pedidos.fecha,pedidos.pedido,lugar.lugar from pedidos, de, lugar where pedidos.id_pedido=de.id_pedido and lugar.id_lugar=de.id_lugar";
$res=mysql_query($sql, $con);
///////////////
echo "<table border = '1'> \n";
echo "<tr> \n";
echo "<td><b>Fecha (AA-MM-DD)</b></td> \n";
echo "<td><b>Lugar</b></td> \n";
echo "<td><b>descripcion</b></td> \n";
echo "<td><b>Estado</b></td> \n";
echo "</tr> \n";
while ($row = mysql_fetch_row($res)){
echo "<tr> \n";
echo "<td>$row[0]</td> \n";
echo "<td>$row[1]</td> \n";
echo "<td>$row[2]</td> \n";
echo "<td> <input name="procesador" type="radio" value="<?php echo $row_proc[0]>" </td> \n";
echo "</tr> \n";
}
///////////////
echo "</table> \n";
?>
la columna estado es la que no me funciona, Espero alguien me pueda dar una manito
Gracias
Tu código tiene muchos errores de concatenación primeramente, sin modificar nada de tu lógica sino solamente las concatenaciones quedaría así:
Código PHP:
<?php
$sql="SELECT pedidos.fecha,pedidos.pedido,lugar.lugar FROM pedidos INNER JOIN de ON pedidos.id_pedido=de.id_pedido INNER JOIN lugar ON lugar.id_lugar=de.id_lugar";
$res=mysql_query($sql, $con);
///////////////
echo "<table border = '1'> \n";
echo "<tr> \n";
echo "<td><b>Fecha (AA-MM-DD)</b></td> \n";
echo "<td><b>Lugar</b></td> \n";
echo "<td><b>descripcion</b></td> \n";
echo "<td><b>Estado</b></td> \n";
echo "</tr> \n";
while ($row = mysql_fetch_row($res)){
echo "<tr> \n";
echo "<td>".$row[0]."</td> \n";
echo "<td>".$row[1]."</td> \n";
echo "<td>".$row[2]."</td> \n";
echo "<td> <input name=\"procesador\" type=\"radio\" value=\"".$row_proc[0]."\" </td> \n";
echo "</tr> \n";
}
///////////////
echo "</table> \n";
?>
También cambie tu sentencia SQL porque no entiendo como hiciste que eso te funcionara si es que te funcionó alguna vez.
Y te recomiendo enormemente que ya no utilices la función
mysql de PHP sino usá la
mysqli
Saludos