Ver Mensaje Individual
  #4 (permalink)  
Antiguo 01/06/2004, 08:47
Avatar de GeoAvila
GeoAvila
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Antigua Guatemala
Mensajes: 4.032
Antigüedad: 20 años, 4 meses
Puntos: 53
Hola de nuevo despues de haber probado el Script resulta que me dice que tiene un error el cual dice asi..

Parse error: parse error, unexpected T_BAD_CHARACTER, expecting T_STRING or T_VARIABLE or T_NUM_STRING in c:\Archivos de programa\Apache Group\Apache2\htdocs\log\php19.tmp on line 15

y esta es la Linea 15
$query = mysql_query("SELECT*FROM usuarios WHERE usuario='$_POST[\'usuario\']' AND password='$_POST[\'contrasena\']'");


y todo el script quedo de la siguiente manera

Código:
<?php

// hacemos una conexion a la bd
$conexion = mysql_connect('localhost','root','');

// seleccionamos la Bd
mysql_select_db ("archivo", $conexion);

//de esa forma como lo estas haciendo con $array sólo estás recogiendo el valor del primer registro de la base de datos...hazlo mejor asi:

//Buscamos dentro de los registros donde el campo usuario sea igual al usuario enviado desde el form y donde el campo password sea igual al password enviado desde el formulario.
$query = mysql_query("SELECT*FROM usuarios WHERE usuario='$_POST[\'usuario\']' AND password='$_POST[\'contrasena\']'");

//contamos cuantos registros cumplen la condicion anterior
$total = mysql_num_rows($query);

//si el resultado es 0 lo enviamos de vuelta ala portada pk significa que esa combinacion usuario/password no existe
if($total == 0){
//lo mandamos a portada.php
//usuario y contraseña válidos
//defino una sesion y guardo datos
session_start();
session_register("autentificado");
$autentificado = "SI";
header ("Location: aplicacion.php");
}else{
//de lo contrario iniciamos el login
//si no existe le mando otra vez a la portada
header("Location: index.php?errorusuario=si");
}
?>
__________________
* Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ
Sitio http://www.geoavila.com twitter: @GeoAvila