Tienes varios errores:
Cita:
Iniciado por kale60
while($fila = mysqli_fetch_array($resultado)) {
$contador++;
$_SESSION['usuario'] = $fila['id'];
}
Esto por ejemplo no sé para qué lo utilizas, ya que se supone sólo debe haber un registro que coincida con el usuario y contraseña que se pasaron por post entonces no habría necesidad de hacer un ciclo while, la variable contador siempre va a ser 1 por lo mismo, entonces no habría necesidad de usarla.
Aquí hay otro error:
Cita:
Iniciado por kale60
if(&contador > 0){
Debería ser así:
Yo dejaría el código así:
Código PHP:
Ver original<?php
$conexion = mysqli_connect("localhost","usuario","contraseña", "los3mellaos"); $peticion = "SELECT * From clientes WHERE usuario = '".$_POST['usuario']."' AND contrasena = '".$_POST['contrasena']."'";
if ($resultado)
{
$_SESSION['usuario'] = $fila['id'];
$peticion = "INSERT INTO pedidos VALUES (NULL,".$_SESSION['usuario'].",'".date('U')."','0')"; }
else
{
echo "El usuario no existe";
}
?>