PHP-Hispano.net Comunidad hispana de desarrollo web

Contacto | #php_para_torpes | Enlázanos | ¿Quiénes somos?

21 usuarios Online (0)

Darse de alta en la web | Recuperar password   
Inicio / Foros / HTML + XHTML / como actualizar un formulario

como actualizar un formulario

3 respuestas 1786 visitas Categoría HTML + XHTML

como actualizar un formulario

Avatar de marya
* * * * * * *

(Nivel 1 - 12 posts)

#0 Offline marya Usuario 06 nov 09
Hola, hice un formulario para modificar un fichero de pagos . En el use un input type radio que es el que me trae problemas pues al actualizarle la informacion esta pasa bien a la base de datos, pero al volver a abrir el formulario se muestra el valor predeterminado para ese boton y no el real que estaba marcado antes.


Esta es una parte del codigo (esta incompleto)

<td colspan="4" valign="top">
<p>No <input name="nsolici" type="radio" onselect="nsolici(this.value);" onchange="nsolici(this.value);"onclick="nsolici(this.value);" value="0">
&nbsp;&nbsp;
Si <input name="nsolici" type="radio" value="1" onClick="nsolici(this.value);" >
</p>
</td>
.
.
$nsolici = $_POST['nsolici'];

$consulta = "UPDATE pagos SET referencia='".$nuevo_refer."', descrip='".$nuevo_descrip."', cheque='".$nuevo_cheque."', fecheq='".$nuevo_fecha."', valapagar='".$nuevo_importe."', CodCli='".$nuevo_cliente."', solicitado='".$nsolici."', formapago='".$ntipopago."', tasacambio='".$ntasa."' WHERE id='".$id."'";
mysql_query($consulta, $conexion);

Alguien pudiera orientarme un poco, pues no logro que funcione bien
¿Tendre que crear una funcion para esto?

Gracias de antemano
Marya

Re: como actualizar un formulario

Avatar de mmgarcia
* * * * * * *

(Nivel 3 - 383 posts)

#1 Offline mmgarcia Usuario 08 nov 09
Hola Marya.
Si no mal entiendo, vos necesitas abrir de nuevo el formulario, para mostrar los datos del pago.
Tengo una pregunta al respecto, como recuperas la informacion que guardaste en la db ?
Y otra, cuantas paginas estas usando para guardar la informacion, una o varias ?
Saludos

PD : para que un boton quede seleccionado tienes que usar la propiedad "checked"

Mario Garcia
Est. Ing. Sistemas de Información
http://www.ohstudio.com.ar Oh!STUDIO Media Solutions
ZF :: Wikibook

Re: como actualizar un formulario

Avatar de marya
* * * * * * *

(Nivel 1 - 12 posts)

#2 Offline marya Usuario 09 nov 09
Si, tienes razon. Esa informacion de la db la recupero en una pagina anterior y la envio por un GET a esta pagina. Y en esta pagina la recupero en la variable $solicitado. Ahora pregunto por esa variable:
<td valign="top">Solicitado </td>
<td colspan="4" valign="top"><p>No <input name="nsolici" type="radio" value="0" <?php if ($solicitado==0) echo "CHECKED"; ?> >
&nbsp;&nbsp;
Si <input name="nsolici" type="radio" value="1" <?php if ($solicitado==1) echo "CHECKED"; ?> >
</p>
</td>
y se muestran bien los valores reales.
Solo me queda para terminar esto hacer un listado con esa informacion captada. Como estoy incursionando en el PHP no se como hacerlo. ¿Sabes donde podria ver algun ejemplo de esto?


Muchas gracias por tu ayuda.
Marya

Re: como actualizar un formulario

Avatar de mmgarcia
* * * * * * *

(Nivel 3 - 383 posts)

#3 Offline mmgarcia Usuario 10 nov 09
Hola
marya.
Un buen tutorial sobre php y mysql es http://www.phpya.com.ar
Saludos

Mario Garcia
Est. Ing. Sistemas de Información
http://www.ohstudio.com.ar Oh!STUDIO Media Solutions
ZF :: Wikibook

Responder mensaje

Para poder participar debes estar registrado e identificado. Si no estás registrado como usuario de PHP-Hispano, :: Registrar ::
Login / Password   

php-hispano.net 2002 - 2010 | XHTML 1.0
Datos Legales | Webmaster