![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
08/06/2010, 11:43
|
| | Fecha de Ingreso: junio-2010
Mensajes: 44
Antigüedad: 14 años, 8 meses Puntos: 0 | |
Respuesta: Problemas con $_POST[...] gracias a todos por sus respuestas y su preocupación :0)
les explico los form
<html>
<body> <form class="miform" action="modificar_usuario_administrador.php" method="post" >
<table width="497" border="0">
<tr>
<td colspan="2"><strong>Ingrese Rut de Usuario:</strong></td>
</tr>
<tr>
<td colspan="2" > </td>
</tr>
<tr>
<td width="82" bgcolor="#F0D97B">Rut:</td>
<td width="587" bgcolor="#F0D97B"><input type="text" name="rut2">
(formato: 1.111.111-1)</td>
</tr>
<tr>
<td> </td>
<td><form name="registro" method="post" action="modificar_usuario_administrador.php" onsubmit="var envio=false;if(rut2.value=='')alert('Debe ingresar Rut');else envio=true;return envio">
<input type="submit" name="buscar" value="Buscar">
<br>
</form></td>
</tr>
<tr>
<td height="42" colspan="2"> </td>
</tr>
</table></td>
</tr>
<tr>
<td height="78"> </td>
<td colspan="4">
<table width="680" border="0">
<tr>
<td colspan="4"><strong>DATOS PERSONALES:</strong></td>
</tr>
<tr>
<td width="136"> </td>
<td width="216"> </td>
<td width="126"> </td>
<td width="184"> </td>
</tr>
<tr>
<td bgcolor="#F9EFAA">Rut:</td>
<td colspan="3" bgcolor="#F9EFAA">
<input name="rut_mod" disabled type="text" value="<?php echo $rut; ?>"/>
</td>
</tr>
<tr>
<td bgcolor="#F0D97B">Nombres:</td>
<td colspan="3" bgcolor="#F0D97B">
<input name="nombre_m" type="text" value="<?php echo $nombre; ?>"/>
</td>
</tr>
<tr>
<td colspan="4"><div align="center"> <form name="registro_mod" method="post" action="modificar_usuario_administrador.php" >
<input type="submit" name="modificar" value="Modificar Usuario">
<br>
</form>
</div></td>
</tr>
</table>
</form>
</body>
</html>
Y les muestro también mi código:
//Busca usuario, funciona perfecto
if($_POST['buscar']){
$rut= $_POST['rut2'];
$config= new config();
$config->conexion();
$rutCorrecto=false;
$query = ("SELECT * FROM usuario WHERE rutUs='$rut'");
$result= mysql_query($query) or die (mysql_error());
$row = mysql_fetch_array($result, MYSQL_NUM);
if($row){
$rutCorrecto = true;
$nombre= $row[2];
echo "Usuario $rut Encontrado <br/>\n";
}else{
echo "Usuario No Encontrado";
}
mysql_free_result($result);
}
//Modifica Usuario, no funciona...
if($_POST['modificar']){
//limpiar campos
$rut_mod = "";
$nombre_m= "";
//también probé con $rut_mod= $rut;
$rut_mod = $_POST['rut_mod'];
$nombre_m= $_POST['nombre_m'];
$config_m= new config();
$config_m->conexion();
$sql_actualiza = "UPDATE usuario set nombreUs='$nombre_m' where rutUs='$rut_mod'";
mysql_query($sql_actualiza) or die (mysql_error());
echo "Usuario Modificado Exitosamente";
echo "rut $rut <br/>\n";
echo "nombre $nombre_m <br/>\n";
} |