satorus
08/02/2012, 13:26
Estimados tengo una duda
quiero saber como puedo hacer que en un campo de texto me cargue los datos que tengo ingresados en la base de datos
les pego la parte del código donde esta el formulario (la idea es que cargue los datos existentes
No me carga los datos en almuerzo once y desayuno
y cuando guardo el formulario me borra los campos que no tengo escritos, la idea es que guarde los datos si hay, pero si no que no sobrescriba datos en blanco
como lo hago?
<?php while ($row_settings = mysql_fetch_array($rs_settings)) {?>
<form action="mysettings.php" method="post" name="myform" id="myform">
<table width="90%" border="0" align="center" cellpadding="3" cellspacing="3" class="forms">
<tr>
<td colspan="2"> Nombre completo<br> <input name="name" type="text" id="name" class="required" value="<? echo $row_settings['full_name']; ?>" size="50"></td>
</tr>
<tr>
<td>Comunidad</td>
<td><input name="comunidad" type="text" id="comundiad" value="<? echo $row_settings['comunidad']; ?>" ></td>
</tr>
<tr>
<td width="27%">rut</td>
<td width="73%"><input name="rut" type="text" id="rut" class="required" value="<? echo $row_settings['rut']; ?>"></td>
</tr>
<tr>
<td>fecha de nacimiento</td>
<td><input name="fech_nac" type="text" id="fech_nac" value="<? echo $row_settings['fech_nac']; ?>"></td>
</tr>
<tr>
<td>User Name</td>
<td><input name="user_name" type="text" id="web2" value="<? echo $row_settings['user_name']; ?>" disabled></td>
</tr>
<tr>
<td>Numero de deposito</td>
<td><input name="num_deposito" type="text" id="num_deposito" value="<? echo $row_settings['num_deposito']; ?>"></td>
</tr>
<tr>
<td><p>Desayuno</p>
<p> </p></td>
<td><label for="desayuno"></label>
<textarea name="desayuno" id="desayuno" cols="45" rows="5"value="<? echo $row_settings['desayuno']; ?>">Domingo 12:
Lunes 13:
Martes 14:
Miercoles 15:
Jueves 16:
Viernes 17:
Sabado 18:
Domingo 19:
Lunes 20:
</textarea>
</tr>
<tr>
<td><p>Almuerzo
<label for="listoa"></label>
</p>
<p>
</p></td>
<td><label for="almuerzo"></label>
<textarea name="almuerzo" id="almuerzo" cols="45" rows="5"value="<? echo $row_settings['almuerzo']; ?>">Domingo:
Lunes :
Martes:
Miercoles:
Jueves:
Viernes:
Sabado:
Domingo:
Lunes:
</textarea>
</tr>
<tr>
<td><p>Once</p>
<p> </p>
<p> </p></td>
<td><label for="once"></label>
<textarea name="once" id="once" cols="45" rows="5"value="<? echo $row_settings['once']; ?>">Sabado 11:
Domingo 12:
Lunes 13:
Martes14 :
Miercoles 15:
Jueves 16:
Viernes 17:
Sabado 18:
Domingo19:
</textarea>
</tr>
<tr>
<td height="63"><p>Email</p>
<p> </p></td>
<td><p>
<input name="user_email" type="text" id="web3" value="<? echo $row_settings['user_email']; ?>" disabled>
</p>
<p> </p></td>
</tr>
</table>
<p> </p>
<p>Guía para llenar el almuerzo:</p>
<p>Escribir en el día el meno que desearan considerando lo siguiente<br>
A = entradas (ejemplo día domingo 12 A1 seria pollo alverjado con arroz)<br>
B (Para los vegetarianos)= solo tienen un menú así que ponen B solamente<br>
C= para las ensaladas (ponen según quieran 1 o 2 <br>
D para los postres = (la misma mecánica)</p>
<p>Ejemplo del menú:<br>
Domingo 12: A1 +c2+D2</p>
<p>
<input name="doSave" type="submit" id="doSave" value="Save">
</p>
</form>
<?php } ?>
quiero saber como puedo hacer que en un campo de texto me cargue los datos que tengo ingresados en la base de datos
les pego la parte del código donde esta el formulario (la idea es que cargue los datos existentes
No me carga los datos en almuerzo once y desayuno
y cuando guardo el formulario me borra los campos que no tengo escritos, la idea es que guarde los datos si hay, pero si no que no sobrescriba datos en blanco
como lo hago?
<?php while ($row_settings = mysql_fetch_array($rs_settings)) {?>
<form action="mysettings.php" method="post" name="myform" id="myform">
<table width="90%" border="0" align="center" cellpadding="3" cellspacing="3" class="forms">
<tr>
<td colspan="2"> Nombre completo<br> <input name="name" type="text" id="name" class="required" value="<? echo $row_settings['full_name']; ?>" size="50"></td>
</tr>
<tr>
<td>Comunidad</td>
<td><input name="comunidad" type="text" id="comundiad" value="<? echo $row_settings['comunidad']; ?>" ></td>
</tr>
<tr>
<td width="27%">rut</td>
<td width="73%"><input name="rut" type="text" id="rut" class="required" value="<? echo $row_settings['rut']; ?>"></td>
</tr>
<tr>
<td>fecha de nacimiento</td>
<td><input name="fech_nac" type="text" id="fech_nac" value="<? echo $row_settings['fech_nac']; ?>"></td>
</tr>
<tr>
<td>User Name</td>
<td><input name="user_name" type="text" id="web2" value="<? echo $row_settings['user_name']; ?>" disabled></td>
</tr>
<tr>
<td>Numero de deposito</td>
<td><input name="num_deposito" type="text" id="num_deposito" value="<? echo $row_settings['num_deposito']; ?>"></td>
</tr>
<tr>
<td><p>Desayuno</p>
<p> </p></td>
<td><label for="desayuno"></label>
<textarea name="desayuno" id="desayuno" cols="45" rows="5"value="<? echo $row_settings['desayuno']; ?>">Domingo 12:
Lunes 13:
Martes 14:
Miercoles 15:
Jueves 16:
Viernes 17:
Sabado 18:
Domingo 19:
Lunes 20:
</textarea>
</tr>
<tr>
<td><p>Almuerzo
<label for="listoa"></label>
</p>
<p>
</p></td>
<td><label for="almuerzo"></label>
<textarea name="almuerzo" id="almuerzo" cols="45" rows="5"value="<? echo $row_settings['almuerzo']; ?>">Domingo:
Lunes :
Martes:
Miercoles:
Jueves:
Viernes:
Sabado:
Domingo:
Lunes:
</textarea>
</tr>
<tr>
<td><p>Once</p>
<p> </p>
<p> </p></td>
<td><label for="once"></label>
<textarea name="once" id="once" cols="45" rows="5"value="<? echo $row_settings['once']; ?>">Sabado 11:
Domingo 12:
Lunes 13:
Martes14 :
Miercoles 15:
Jueves 16:
Viernes 17:
Sabado 18:
Domingo19:
</textarea>
</tr>
<tr>
<td height="63"><p>Email</p>
<p> </p></td>
<td><p>
<input name="user_email" type="text" id="web3" value="<? echo $row_settings['user_email']; ?>" disabled>
</p>
<p> </p></td>
</tr>
</table>
<p> </p>
<p>Guía para llenar el almuerzo:</p>
<p>Escribir en el día el meno que desearan considerando lo siguiente<br>
A = entradas (ejemplo día domingo 12 A1 seria pollo alverjado con arroz)<br>
B (Para los vegetarianos)= solo tienen un menú así que ponen B solamente<br>
C= para las ensaladas (ponen según quieran 1 o 2 <br>
D para los postres = (la misma mecánica)</p>
<p>Ejemplo del menú:<br>
Domingo 12: A1 +c2+D2</p>
<p>
<input name="doSave" type="submit" id="doSave" value="Save">
</p>
</form>
<?php } ?>