Ver Mensaje Individual
  #34 (permalink)  
Antiguo 29/01/2013, 11:54
Avatar de rodno
rodno
 
Fecha de Ingreso: enero-2009
Ubicación: En algun lugar de Cuba
Mensajes: 426
Antigüedad: 15 años, 3 meses
Puntos: 43
Respuesta: Problemón formulario php

Cita:
Iniciado por gunnerdeath92 Ver Mensaje
Este es el primer código que tenía, que me dijeron que funcionaría.

Código PHP:
Ver original
  1. <?php
  2.                        
  3.                                 //if( $_POST['email'] )
  4.                                 if( isset($_POST['email']) )
  5.                                 {
  6.                                         include 'inc/conexion.php';
  7.                                        
  8.                                         $email = $_POST['email'];
  9.                                         $password = $_POST['password'];
  10.                                         $newpassword = $_POST['newpassword'];
  11.                                        
  12.                                         //$_SESSION = 1;
  13.                                        
  14.                                         //if($_POST['password'] && $_POST['email'])
  15.                                         if(isset($_POST['password']))
  16.                                         {
  17.                                                 $query = "SELECT * FROM users WHERE email = '".$_POST['email']."' AND password = '".$_POST['password']."';";
  18.                                                 $sql=mysql_query($query);
  19.                                                
  20.                                                 $_SESSION['logged'] = 1;
  21.                                         }
  22.                                         //else if($_POST['newpassword'] && $_POST['email'])
  23.                                         else if(isset($_POST['newpassword']))
  24.                                         {
  25.                                                 $query = "INSERT INTO users ( email, password ) VALUES ( '".$_POST['email']."', '".$_POST['newpassword']."');";
  26.                                                 $sql=mysql_query($query);
  27.                                         }
  28.                                         //echo $query;
  29.                                         mysql_close();
  30.                                 }
  31.                         ?>
Si pero hay cosas que no van a funcionar, por ejemplo cuando consultas para ver si existes el usuario que se esta logiando, pones en la variable de session $_SESSION['logged'] = 1; sin saber si te devolvio el registro de la base de datos, que te da certeza de que existe ese correo con ese passs,

Tambien cuando insertas no sabes tampoco que sucedio,

Saludos
__________________
"No te preocupes si no funciona bien. Si todo lo hiciera, no tendrías trabajo."
"El problema no es no saber, sino no saber quién sabe"
..::Con Karma se piensa mejor::..