Foros del Web » Programando para Internet » PHP »

problemas con el maldito php XD

Estas en el tema de problemas con el maldito php XD en el foro de PHP en Foros del Web. mirad el caso es que despues de casi matar al MYSQL para poder instalarlo en mi PC ahora cuando me pongo hacer un sistema de ...
  #1 (permalink)  
Antiguo 17/11/2003, 15:20
 
Fecha de Ingreso: julio-2003
Mensajes: 22
Antigüedad: 20 años, 9 meses
Puntos: 0
problemas con el maldito php XD

mirad el caso es que despues de casi matar al MYSQL para poder instalarlo en mi PC ahora cuando me pongo hacer un sistema de usuarios con sesiones me da error este es el codigo de autentificacion :

Código PHP:
<?php 

$host
="localhost";
$user="root";
$pass="";
$db="el nombre e la base de datos";

$link mysql_connect ($host$user$pass);
mysql_select_db($db$link);

$result mysql_query("select from usuarios where nick='$snick' AND password='$spass'");

$conseguir_informacion=@mysql_fetch_array($result);

$usuario_id=$conseguir_informacion[id];

$usuario_nick=$conseguir_informacion[nick];

$usuario_pass=$conseguir_informacion[password];

if(
$usuario_nick=="" AND $usuario_pass=="" ) {

?> 
Esta es una zona para usuarios registrados. No tienes acceso.
<? 

}
else
{
?>
Bien venido a la zona de usuario.
<? 
mysql_close
(); 
?>
me da el siguiente error :

Código PHP:
Parse errorparse errorunexpected $end in c:apachewwwusuariosingresar.php on line 43 

muchas gracias:D
  #2 (permalink)  
Antiguo 17/11/2003, 15:30
Avatar de Pino  
Fecha de Ingreso: abril-2003
Ubicación: Cangas do Morrazo, Pontevedra, Galicia, España, Europa, etc
Mensajes: 490
Antigüedad: 21 años
Puntos: 0
Hola, en el propio error hay un error mira:
c:apachewwwusuariosingresar.php

Le fatan las barras "\"

Supongo que eso es por que esta mal instalado.

Un saludo
__________________
Pïno
Webmaster de Programas Lynx
Usuario Registrado de Linux #327681

Mi cuerpo en windows, pero mi mente pensando en linux.
  #3 (permalink)  
Antiguo 17/11/2003, 15:40
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Usa preferentemente comillas en las llamadas a tus indices de arrays:

Código PHP:
$usuario_id=$conseguir_informacion['id']; 
En fase de desarrollo (hasta que no veas que todo funciona correctamente).. no uses @ delante de las funciones .. así evitas que salga algún posible error en esa función y nunca te darás cuenta del error. Y si usas mysql_error() bajo una estructura condicional tipo or die() .. puedes ver los posibles mensajes de error de SQL o conexión que puedas tener ..

Código PHP:
$conseguir_informacion=mysql_fetch_array($result) or die(mysql_error()); 
Te faltó cerrar el else del IF ...
Código PHP:
<? 
}
mysql_close(); 
?>
Un saludo,

(Pino: las barras las quita el "bCode" de estos foros si usas el botón "código PHP").
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #4 (permalink)  
Antiguo 17/11/2003, 17:16
 
Fecha de Ingreso: julio-2003
Mensajes: 22
Antigüedad: 20 años, 9 meses
Puntos: 0
muchas gracias ^^ ya no me da errores ahora no me reconoce el usuario pero lo intentare solucionar :D muchas gracias por todo
  #5 (permalink)  
Antiguo 17/11/2003, 17:27
Avatar de asinox  
Fecha de Ingreso: enero-2002
Ubicación: Santo Domingo
Mensajes: 2.712
Antigüedad: 22 años, 2 meses
Puntos: 6
y no le digas maldito a PHP cito eh
__________________
www.dataautos.com
  #6 (permalink)  
Antiguo 17/11/2003, 17:53
 
Fecha de Ingreso: julio-2003
Mensajes: 22
Antigüedad: 20 años, 9 meses
Puntos: 0
Cita:
y no le digas maldito a PHP cito eh
sorry pero a veces me saca de quicio
  #7 (permalink)  
Antiguo 18/11/2003, 00:42
Avatar de nuevo  
Fecha de Ingreso: mayo-2003
Ubicación: Spain
Mensajes: 2.009
Antigüedad: 20 años, 11 meses
Puntos: 2
el php no es maldito... el problema suele ser la falta de experiencia y paciencia... tomenselo con mas calma,.,, todo llega

echa un ojo

http://phpcluster.host.sk/scripts/autentificator/
__________________
3w.valenciadjs.com
3w.laislatv.com
  #8 (permalink)  
Antiguo 18/11/2003, 11:08
 
Fecha de Ingreso: julio-2003
Mensajes: 22
Antigüedad: 20 años, 9 meses
Puntos: 0
gracias por el enlace :)
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 18:30.