Cita:
Iniciado por polaya Obtengo este valor de la BD, entonces necesito guardar en otra tabla los valores para cada uno de los $row[nombre], pero a la vez necesito guardar el $row[nombre], en el mismo registro y no se como hacerlo.
Temo que para crear nuevos registros por cada uno de tus valores recuperados tendrás que hacer la insersión dentro de tu ciclo:
Código PHP:
While ($row= mysql_fetch_array($consul))
{
echo "<td>".$row['nombre']."<br><input type=\"text\" name='ad[]'></td>";
mysql_query("INSERT INTO tabla2 VALUES(..., '".$row['nombre']."')";
}
ó tratar de implementar algo como lo que tienes ahora para guardar un solo registro (que no entiendo
)... pero tendrá que ser dentro de tu ciclo...
ó quizá te resulte más cómodo crear un arreglo dentro de ese ciclo guardando (añadiendo) tus resultados para posteriormente volver a hacer otro ciclo para volverlos a retomar e insertarlos... El caso es que solo puedes crear un nuevo registro a la vez!
. ¿ó es que de plano no entendí tu problema??
.
Ahora bien... para insertar/llenar un dato en un registro ya creado... tendrás que hacerlo como si actualizaras:
Código:
UPDATE SET campo='valor' WHERE otro_campo='otro_valor'
lo mismo... una actualización por vez.
Espero te haya entendido y en su caso haberme dado a entender
. Suerte!