Foros del Web » Programando para Internet » PHP »

Problema con Formularios y MySQL

Estas en el tema de Problema con Formularios y MySQL en el foro de PHP en Foros del Web. Hola, estoy introduciendo datos en una base de datos MySQL des un formulario, y tb tengo la opcion de editarun registro para cambiar ciertos valores. ...
  #1 (permalink)  
Antiguo 13/05/2004, 02:16
 
Fecha de Ingreso: mayo-2004
Ubicación: España
Mensajes: 38
Antigüedad: 19 años, 11 meses
Puntos: 0
Problema con Formularios y MySQL

Hola, estoy introduciendo datos en una base de datos MySQL des un formulario, y tb tengo la opcion de editarun registro para cambiar ciertos valores.

Pues el problema me viene aqui, cualquier campo de tipo text con poner en value= un echo del valor de la base de datos por tengo su valor actual para poder partir de ahí para las modificaciones.

<input type="Text" name="NOMBRE" size=40 value= "<?echo $row[2]?>"></td>

El tema está en que tb tengo campos del tipo checkbox que si les asigno Value=1 a la hora de grabar en la base de datos en un campo tinyint(1) consigo que sea un boelano, osea 1 si marcado 0 si no, pero a la hora de editar este registro de nuevo no se como tomar el valor de la base de datos y si es 1 que me de checked y si es 0 que no lo dé.


No se si me he explicado bien.

Gracias por adelantado.
  #2 (permalink)  
Antiguo 13/05/2004, 03:08
 
Fecha de Ingreso: mayo-2004
Ubicación: España
Mensajes: 38
Antigüedad: 19 años, 11 meses
Puntos: 0
Gracias ya lo solucioné para quien le pueda interesar:

al igual que antes con <input type="Text" name="NOMBRE" size=40 value= "<?echo $row[2]?>">

me mostraba el valor actual de campo a modificar con <input type="CheckBox" name="campo" value= "1" <? if ($row[25]<>0) {print CHECKED;}?>> chequeo si el valor actual del campo boleano es distinto de 0 osea 1 y si es así devuelve checked para que el checkbox aparezca como marcado.

Un saludo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:38.