Foros del Web » Programando para Internet » PHP »

No me funciona POST (2ª Parte)

Estas en el tema de No me funciona POST (2ª Parte) en el foro de PHP en Foros del Web. Hola a todos, ayer envié un mensaje en el que contaba mi problema con el método POST. Al cambiar mi código de local a servidor ...
  #1 (permalink)  
Antiguo 13/01/2011, 01:34
Avatar de aalleexx81  
Fecha de Ingreso: noviembre-2009
Mensajes: 153
Antigüedad: 14 años, 5 meses
Puntos: 0
Pregunta No me funciona POST (2ª Parte)

Hola a todos, ayer envié un mensaje en el que contaba mi problema con el método POST. Al cambiar mi código de local a servidor dejó de funcionar. Resulta que cuando introduzco en el formulario datos existentes en la BBDD no me envía los datos . Sin embargo si no existen sí que los envía. Ando un poco confuso. Os mando el código por si veis dónde pòdría estar el error:

index.php

Código PHP:
<body>
<?php
if(!isset($_SESSION['logeo'])){
?>

<div id="contenedor">

  <!-- Cabecera -->
    <div id="cabecera">
        <h1 id="logo"><a href="./" title="Heracles">Portal Her@cles</a></h1>    

     <div class="clear"></div>
    </div>  <!-- Cabecera -->

    <div id="contenido" align="center">
    <br>
    
    <form action="validarusuario.php" method="post">
        <label class="info" for="usuario">Nombre de Usuario:</label>
        <input name="usuario" type="text">
        <br><br>
        <label class="info" for="clave">Clave:</label>        
        <input name="clave" type="password">
        <input type="submit" name="enviar" value="Entrar"/>
    </form>
    
<br> 


<a href="nuevaclave.php">Olvid&eacute; mi clave</a>

</div><!-- Contenido-->


    <!-- Pie de página -->
    <div id="pie">
        <p id="copyright">| Email:&nbsp; <A href="mailto:[email protected]">[email protected]</A>
                    &nbsp;| Teléfono: 956 261 900 (Interno: 30700) |<BR>
                    | Copyright Excma. Diputación Provincial de Cádiz 2011 |</p>
    </div> <!-- /pie de página -->

</div><!-- Contenedor-->
<?php
}
else{
echo
'<META HTTP-EQUIV="Refresh" CONTENT="0; URL=panel_inicio.php">';
}
?>
</body>
validarusuario.php

Código PHP:
<?php
session_start
();
session_name("heracles");

include(
"conexion.php");
conectar();

$usuario $_POST['usuario'];
$clave $_POST['clave'];

echo 
"user: ".$usuario." y pwd: ".$clave."<br>";

$sql "SELECT nom_Usuario, pwd FROM t_Usuarios where nom_Usuario='$usuario' ";
echo 
$sql."<br>";

$res mysql_query($sql);
$row mysql_fetch_array($res);


if(!
$row){
    echo 
"ERROR, USUARIO INEXISTENTE";
    
//echo'<META HTTP-EQUIV="Refresh" CONTENT="20; URL=index.php">';
}
else{
    if(
$_POST['usuario'] == $row['nom_Usuario'] && $_POST['clave'] == $row['pwd']){        
        
        echo 
"Bienvenido a Her@cles ".$row['nom_Usuario'];
        
$_SESSION["logeo"]=1;
        
$_SESSION['nombre'] = $usuario;
        echo 
"SESION[nombre] = ".$_SESSION['nombre'];
         
///echo '<a href="index.php">index</a>';
        
echo'<META HTTP-EQUIV="Refresh" CONTENT="0; URL=panel_inicio.php">';
    }
    else{
        echo 
"La clave introducida no es válida";     
        echo
'<META HTTP-EQUIV="Refresh" CONTENT="0"; URL=index.php">';
    }    
}
echo 
"<br>";
?>
Espero que podáis echarme una mano. La verdad es que ando un poco desesperado. Un saludo a todos y gracias por vuestro tiempo.

Etiquetas: post
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:25.