Hola, estoy haciendo un proyecto, por primera vez en PHP y MYSQL, y he leído muchos de sus foros, los que me han sido de mucha ayuda. Pero hace algunos días tengo dos problemas que ya me tiene seca frente al pc.
Resulta que estoy tratando de ingresar un usuario el que con datos "directos" funciona totalmente.
Ej.: $rut= "2.222.222-2";
$nombre= "Juan Perez;
Pero cuando intento ingresar datos desde la página no me los recibe, he intentado con $_POST["rut"], $_POST['rut'], $_GET["rut"] y $_GET['rut'].
Ej.: $rut = $_POST['rut']
y no me recibe nadaaaaa,
El segundo problema es que cuando le doy F5 para refrescar la página, ésta me ingresa los datos de usuario de nuevo, por lo tanto me dice "usuario ya existe". No sé si será el mismo problema o son dos distintos, por mi parte ya no se me ocurre nada por hacer, espero me puedan ayudar, les agradecería mucho.
Les dejo un poco el código HTML que hice:
...
<tr>
<td bgcolor="#F0D97B"><span class="style2">Rut:</span></td>
<td colspan="3" bgcolor="#F0D97B"><label>
<input type="text" name="rut_ingreso" id="rut_ingreso" />
</label></td>
</tr>
<tr>
<td bgcolor="#F0D97B"><span class="style2">Nombres:</span></td>
<td colspan="3" bgcolor="#F0D97B"><label>
<input type="text" name="nombre" id="nombre" value=""/>
</label> <span class="style2"></span></td>
</tr>
...
y tengo dos botones...
BUSCAR:
<td><form id="form2" name="form2" method="post" action="ingresar_usuario_administrador.php">
<label>
<input type="submit" name="buscar" id="buscar" value="Buscar" />
</label>
</form></td>
INGRESAR:
<tr>
<td colspan="4"><div align="center"><span class="style2"></span><span class="style2"></span>
<form id="form3" name="form3" method="post" action="ingresar_usuario_administrador.php">
<label>
<input type="submit" name="ingresar_usuario" id="ingresar_usuario" value="Ingresar Usuario" />
</label>
</form>
</div></td>
Además les dejo un trozo del código ingresar usuario en php:
if($_POST['ingresar_usuario']){
$rut= $_POST['rut_ingreso'];
$nombre= $_POST['nombre'];
$config= new config();
$config->conexion();
$sql= "SELECT * FROM usuario WHERE usuario.rutUs='$rut'";
$result= mysql_query($sql) or die (mysql_error());
$row_sql = mysql_fetch_array($result, MYSQL_NUM);
if($row_sql){
echo "El Usuario ya existe";
}else{
$config_i= new config();
$config_i->conexion();
$query= "INSERT INTO usuario VALUES('$rut', '$nombre')";
mysql_query($query) or die (mysql_error());
if(mysql_affected_rows()){
echo "Usuario introducido correctamente";
} else {
echo "Error introduciendo el usuario";
}
mysql_close();
}
}
Les agradecería miiiiiiiiiiiiiiiillllllllllllllllllllll
Saludos.