Ver Mensaje Individual
  #7 (permalink)  
Antiguo 08/06/2010, 11:43
gabisin
 
Fecha de Ingreso: junio-2010
Mensajes: 44
Antigüedad: 13 años, 11 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" >&nbsp;</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>&nbsp;</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">&nbsp;</td>
</tr>
</table></td>
</tr>
<tr>
<td height="78">&nbsp;</td>
<td colspan="4">

<table width="680" border="0">
<tr>
<td colspan="4"><strong>DATOS PERSONALES:</strong></td>
</tr>
<tr>
<td width="136">&nbsp;</td>
<td width="216">&nbsp;</td>
<td width="126">&nbsp;</td>
<td width="184">&nbsp;</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";

}