Hola!

Registrándote como bakuno podrás publicar, compartir y comunicarte en privado con otros bakuos :D

Regístrame ya!

URGENTE!! ayuda con php y sentencia update

moyulloag

Bovino maduro
Desde
27 Ago 2010
Mensajes
102
amigo bakunos aqui pidiendo ayuda! =S
tengo una tabla con 2 campos, pongo checkbox para seleccionar que campos quiere actualizar algo asi :
<FORM ACTION="Actempresa.php">
<input type="checkbox" name="nombreE"> nombreE<br>
<input type="checkbox" name="direccion"> direccion<br>
<INPUT TYPE="submit" NAME="accion" VALUE="Actualizar">
<input type="button" value="Regresar" onClick="abrirPag1()">
</FORM>

entonces como sabes que campos selecciona para sealizar la sentencia update, pongo los nombres como arreglo, pero como le hago para optener los valores
selecciona los check box y manda a una pag php donde evaluo la cual tengo asi

<?php $menus=$_GET ???????
<?php if (in_array("1",$menus)) { ?>
<TR>
<TD>nombreE:</TD>
<TD><INPUT TYPE="text" NAME="nombreE" SIZE="20" MAXLENGTH="30"></TD>
</TR>
<?php }
if (in_array("2", $menus)) {
?>
<TR>
<TD>Direccion:</TD>
<TD><INPUT TYPE="text" NAME="direccion" SIZE="20" MAXLENGTH="30"></TD>
</TR>
</TABLE>
<br>
<br>
<INPUT TYPE="submit" NAME="accion" VALUE="Grabar">

pero no se como obtener los valores y como los evaluaria
espero me puedan ayudar
 
si tienes dos checkbox

1)Nombre
2)Direccion

lo ke debes de hacer es en la pagina .php

if($_POST['nombre']){

update set nombre...

}elseif($_POST['direccion']){
update direccion...

}

lo ke hace esto es validar en la .php

cual checkbox se seleccionó
 
acotando a la anterior respuesta :

la forma como trabaja un checkbox es que si le haces click en envia un valor "on" si este no tuviese valor como por ejemplo:
<input type="checkbox" name="nombreE">

si nuestro checbox tendria un valor en particular por ejmplo "1"
<input type="checkbox" name="nombreE" value=1>

en este caso en nuestro php preguntariamos o validariamos asi:

if ( $_POST['nombreE']==1) { /*actualizar campos */ }
o bien
if ( isset( $_POST['nombreE'] ) ) { /*actualizar campos */ }
o bien
if ( $_POST['nombreE']) { /*actualizar campos */ }


saludos....
 
Volver
Arriba