Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/01/2013, 15:17
gunnerdeath92
 
Fecha de Ingreso: enero-2013
Mensajes: 18
Antigüedad: 11 años, 3 meses
Puntos: 2
Problemón formulario php

Hola! Soy nuevo en el foro y este es mi primer post.
Estoy haciendo una página web y estoy teniendo problemas con el formulario.
El formulario te puede registrar (añade tu nombre y contraseña a la base de datos) o puedes entrar con un usuario y contraseña creados previamente.
Lo segundo es lo que no funciona, se crean usuarios bien, pero no puedes entrar en esas sesiones después. Da este error:

Warning: Cannot use a scalar value as an array in (...) on line 49. Y esa línea es $_SESSION['logged'] = 1;

Este es el código PHP:

<?php

if( $_POST['email'] )
//if( isset($_POST['email']) )
{
include 'inc/conexion.php';

$email = $_POST['email'];
$password = $_POST['password'];
$newpassword = $_POST['newpassword'];

$_SESSION = 1;

if($_POST['password'] && $_POST['email'])
//if(isset($_POST['password']))
{
$query = "SELECT * FROM users WHERE user = '".$_POST['email']."' AND password = '".$_POST['password']."';";
$sql=mysql_query($query);

$_SESSION['logged'] = 1;
}
else if($_POST['newpassword'] && $_POST['email'])
//else if(isset($_POST['newpassword']))
{
$query = "INSERT INTO users ( user, password ) VALUES ( '".$_POST['email']."', '".$_POST['newpassword']."');";
$sql=mysql_query($query);
}
//echo $query;
mysql_close();
}
?>



Y este es el HTML:

<div id="form">

<form method="post" action="sell.php">

<div>
<label>User</label> <br/>
<input type="text" name="email"/><br />
<input type="radio" name="choose" id="login" checked="checked" /> I have an account <br />
<input type="radio" name="choose" id="signup" /> I am new!<br />
</div>

<div id="login_block">
<label>Password</label><br />
<input type="password" name="password" id="password"/><br/>
<input type="image" src="img/login_boton.png" value=" Login "/>
</div>

<div id="signup_block" style="display:none">
<label>Choose password</label><br/>
<input type="password" name="newpassword" id="newpassword" /><br/>
<input type="image" src="img/signup_boton.png" value=" Signup "/>
</div>

</form>


Cualquier ayuda es bien recibida! Gracias.