Hola a todos ya he posteado mi problema en el foro pero pues no encontre soluciom he hice algo, el problema es que no funciona bien.
Les cuento tengo una tabla donde se muestran datos luego esos datos los envio a modificar a un formulario que tiene un select donde deberian aparecer todos los datos, pero que muestre el dato seleccionado que aparecio en la tabla anterior .
pero me muestra todos los datos y muestra seleccionado el primer dato de la tabla de la base de datos no el de la tabla que los muestra.
aca esta mi codigo ** el dato del select lo mando por url
esta es la tabla que muestra los datos cuando se busca
Código HTML:
echo '<table cellpadding="0" cellspacing="0" width="50%">';
for ($i=0; $i<$numfilas; $i++)
{
$fila = mysql_fetch_array($Recordset1);
$numlista = $i + 1;
echo '<tr><td>'.$numlista.'</td>';
echo '<td>'.$fila['nombre_nucleo'].'</td>';
echo '<td>'.$fila['sigla_programa'].'</td>';
echo '<td>'.$fila['nombre_programa'].'</td>';
echo '<td>'.$fila['duracion_programa'].'</td>';
echo '<td><a href="modificarprogramas.php?id='.$fila['id_programa'].' &nombre='.$fila ['nombre_nucleo'].'">Ver</a></td></tr>';
}
echo "</table>";
y este el select que lo recibe con la consulta sql
mysql_select_db($database_conexion, $conexion);
Código PHP:
$id= $_GET['id'];
$nombre=$_GET['nombre'];
$query_Recordset1 = "SELECT programas.id_programa, programas.id_nucleo, programas.sigla_programa, programas.nombre_programa, programas.duracion_programa, nucleos.nombre_nucleo FROM programas,nucleos WHERE programas.id_programa = '$id'";
$Recordset1 = mysql_query($query_Recordset1, $conexion) or die(mysql_error());
$Recordset2 = mysql_query($query_Recordset1, $conexion) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset2);
?>
Código PHP:
<?php
do {
?>
<option value="<?php echo $row_Recordset1['id_nucleo']?>"><?php echo $row_Recordset1['nombre_nucleo']?></option>
<?php
} while ($row_Recordset1 = mysql_fetch_assoc($Recordset1));
$rows = mysql_num_rows($Recordset1);
if($rows > 0) {
mysql_data_seek($Recordset1, 0);
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
}
?>