Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/12/2011, 00:08
Avatar de mko
mko
 
Fecha de Ingreso: agosto-2010
Ubicación: la vida es un riesgo
Mensajes: 101
Antigüedad: 13 años, 9 meses
Puntos: 14
Respuesta: Mostrar tabla con registros modificables (php)

aberr ummmmmm ummmm
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
__________________
cuando no esperas nada y obtienes todo eso es destino

Última edición por mko; 15/12/2011 a las 00:28