aberr ummmmmm ummmm
![En dos](http://static.forosdelweb.com/fdwtheme/images/smilies/partido.png)
ya dime si entendi
primero la consulta la haras mediante un select
depues todos lo registro que conincida se cargaran con un bucle
en cajas de texto y despues al presionar boton se actualizara todos los resultados
de la consulta estoy bienn
si es asi espero me entiendas
primero haces un tu select para hacer la consulta
debe ser dinamico me supongo
Código PHP:
//...aqui hace tu consulta respectiva de acuerdo al valor del select y muestra el resultado
// en cajas de texto para efectos practico solo un campo es que trato de explicarte
if ($row = mysql_fetch_array($tu_consulta)){
echo "<form action='actualiza_campo.php' method='POST'>";
echo "<table >";
echo "datos que actualizaran ";
do {
//lo muestro con un do-while tu quieres un for
//metes un campo oculto con el valor del sect que te realiza la consulta
//para que al enviar el formulario afecte solo a esos campos que coincidan
//con el valor del select
echo "
<tr>
<td><input name='medicamentos[]' type='text' value='".$row["medicamentos"]."'></td>
</tr>
" ;
} while ($row = mysql_fetch_array($tu_consulta));
echo"<input name='actualizar' type='submit' value='aceptar'>";
echo "</form></table> ";
al momento de enviar los datos del arreglo
lo haces asi :
aqui tu conexio.......
Código PHP:
if( isset( $_POST["actualizar"] ) )
{
for($i=0; $i < count($_POST['medicamentos']); $i++)
{
// $elvalor_del_select: bueno lo debes de envia desde el formulario anterior como campo oculto
$q = "UPDATE medicinas SET medicamentos='".$_POST['medicamentos'][$i]." ' WHERE campo='$elvalor_del_select'";
$r=mysql_query($q);
}
}
aver dime si te da una idea o de plano ando mal suldos