|
|
·
Skindario
Buscar en el Foro Buscar Tags
Portal
Foro
Usuario
Foro
Normas
RSS
Etiquetas
Avatares
Rangos
Eventos
Staff
Entrevistas
Noticias
Caretos
F.A.Q
Subforos Privados
Estadisticas
Estadisticas
Usuarios
OnLine
Actividad
Funciones
Favoritos
P. Inicio
Imprimir
Buscar
Afiliados
¿Tu Web Aquí?
Comunidad ESDLA
Foros DWP
Websmasters Foro
Mundo Deluxe
Photosherox
Descargas-V
Enlázanos

i
Pequeño problema
 
Portal · Foros · Zona Webmasters · PHP
Noticias · Buscar · Tags · Imágenes · Usuarios · Fisgona
Ir a la página: 1 · 2 · última
22 mensajes. Página 1 de 2
Autor Mensaje 
Kubanik
Nuevo Webmaster
Nuevo Webmaster


Mensajes: 24
Desde: 23/Dic/2005
#1 ·
Pequeño problema

Hola. Intenté instalar estos códigos en mi sitio: http://tuarroba.com/index.php?id=php_usuarios

Pero cuando intento registrarme o logearme me da errores como este:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/imperium/public_html/login/uentrar.php on line 15

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/imperium/public_html/login/uentrar.php on line 16

Me podeís ayudar por favor?

15/Jun/2006 17:09 GMT+1
EffectedCard
Administrador
Administrador

Haz clic para ver el perfil del usuario

Usuario PRO Usuario PRO
Mensajes: 9.272
Desde: 16/Oct/2004
#2 ·
RE: Pequeño problema

¿La conexion a la base de datos esta bien?
¿Has creado todas las tablas y campos?
¿Todos los campos y tablas se llaman igual en la bd que como los pides en el fichero PHP?

Segun eso, diria que el error es que los nombres o de las tablas o de los campos esta mal.

15/Jun/2006 17:31 GMT+1
Kubanik
Nuevo Webmaster
Nuevo Webmaster


Mensajes: 24
Desde: 23/Dic/2005
#3 ·
RE: Pequeño problema

yo solo hice un copiar y pegar del tutorial de tu@ y luego puse bien los datos necesarios en config.php

15/Jun/2006 17:57 GMT+1
EffectedCard
Administrador
Administrador

Haz clic para ver el perfil del usuario

Usuario PRO Usuario PRO
Mensajes: 9.272
Desde: 16/Oct/2004
#4 ·
RE: Pequeño problema

Ponme el codigo que usas en el uentrar.php y, a ser posible, indicame la linea 15.

15/Jun/2006 18:59 GMT+1
Kubanik
Nuevo Webmaster
Nuevo Webmaster


Mensajes: 24
Desde: 23/Dic/2005
#5 ·
RE: Pequeño problema

Aki tienes, la linea 15 esta en negrita

<?
//este archivo es el action del formulario para identificarse
include("config.php") ; //incluimos el config
if($_POST[enviar]) { //si se rellenó el formulario...
function quitar($texto) {
$texto = trim($texto) ;
$texto = htmlspecialchars($texto) ;
return $texto ;
}
$nick = quitar($nick) ;
$contrasena = quitar($contrasena) ;
$contrasena = md5(md5($contrasena)) ;
$con = mysql_query("select contrasena from usuarios where nick='$nick'") ;
$datos = mysql_fetch_array($con) ;
if(mysql_num_rows($con) != 0) {
if($datos[contrasena] == $contrasena) {
setcookie("unick",$nick,time()+2592000) ; //se crean las cookies
setcookie("ucontrasena",$contrasena,time()+2592000) ;
header("location: $HTTP_REFERER") ;
}
else {
echo "La contraseña es incorrecta. Haz click <a href=\"javascript:history.back()\">aquí</a> para regresar." ; //si la contraseña es incorrecta...
}
}
else {
echo "Este usuario no existe en la base de datos. Haz click <a href=\"javascript:history.back()\">aquí</a> para regresar." ; //si ese usuario no existe...
}
}
?>

15/Jun/2006 20:57 GMT+1
EffectedCard
Administrador
Administrador

Haz clic para ver el perfil del usuario

Usuario PRO Usuario PRO
Mensajes: 9.272
Desde: 16/Oct/2004
#6 ·
RE: Pequeño problema

Hazme tambien una captura de la tabla usuarios de la base de datos.

Para hacerlo, pulsas ImprPetsis (o Impr Pant) que esta al lado del F12 y lo pegas en algun editor grafico (sirve incluso el paint)

15/Jun/2006 23:14 GMT+1
Kubanik
Nuevo Webmaster
Nuevo Webmaster


Mensajes: 24
Desde: 23/Dic/2005
#7 ·
RE: Pequeño problema

un amigo me arreglo lo del MySQL pero tengo otro error:

Warning: Cannot modify header information - headers already sent by (output started at /home/imperium/public_html/login/uentrar.php:2) in /home/imperium/public_html/login/uentrar.php on line 18

Warning: Cannot modify header information - headers already sent by (output started at /home/imperium/public_html/login/uentrar.php:2) in /home/imperium/public_html/login/uentrar.php on line 19

Warning: Cannot modify header information - headers already sent by (output started at /home/imperium/public_html/login/uentrar.php:2) in /home/imperium/public_html/login/uentrar.php on line 20

16/Jun/2006 18:19 GMT+1
EffectedCard
Administrador
Administrador

Haz clic para ver el perfil del usuario

Usuario PRO Usuario PRO
Mensajes: 9.272
Desde: 16/Oct/2004
#8 ·
RE: Pequeño problema

Primera linea, sin nada delante ni en la misma linea:
<? ob_start(); ?>

Ultima linea, sin nada detras o en la misma linea:
<? ob_end_flush(); ?>



Eso lo has de insertar en la pagina donde uses el header o bien, en la pagina donde llames al fichero con header.

Por ejemplo si tienes pagina.php y ahi es donde haces include("uentrar.php"); habras de insertarlo en pagina.php
Si por contra accedes directamente a uentrar.php insertalo en ese fichero.

Estos codigos los vas a necesitar practicamente en cualquier pagina donde tengas header: pagina; o similares

16/Jun/2006 18:59 GMT+1
Kubanik
Nuevo Webmaster
Nuevo Webmaster


Mensajes: 24
Desde: 23/Dic/2005
#9 ·
RE: Pequeño problema

ahora simplemente no me da ni errores ni nada

16/Jun/2006 19:10 GMT+1
EffectedCard
Administrador
Administrador

Haz clic para ver el perfil del usuario

Usuario PRO Usuario PRO
Mensajes: 9.272
Desde: 16/Oct/2004
#10 ·
RE: Pequeño problema

De eso se trata, ¿no?

16/Jun/2006 19:20 GMT+1
Kubanik
Nuevo Webmaster
Nuevo Webmaster


Mensajes: 24
Desde: 23/Dic/2005
#11 ·
RE: Pequeño problema

no, esk ni me loguea ni me pone problemas-- se keda en blanco la pagina

16/Jun/2006 19:21 GMT+1
EffectedCard
Administrador
Administrador

Haz clic para ver el perfil del usuario

Usuario PRO Usuario PRO
Mensajes: 9.272
Desde: 16/Oct/2004
#12 ·
RE: Pequeño problema

He respondido hace nada una pregunta igual:

Escrito originalmente por EffectedCard
Cambia:
header("location: $HTTP_REFERER") ;

$HTTP_REFERER por pagina.php siendo la pagina a la que quieres que vaya despues de loguearse.

16/Jun/2006 19:35 GMT+1
forastero_91
Webmaster HTML & CSS
Webmaster HTML & CSS

Haz clic para ver el perfil del usuario
Mensajes: 163
Desde: 16/Mar/2006
#13 ·
RE: Pequeño problema

pero no va xD

por lo menos a mi Ouch!


16/Jun/2006 20:05 GMT+1
EffectedCard
Administrador
Administrador

Haz clic para ver el perfil del usuario

Usuario PRO Usuario PRO
Mensajes: 9.272
Desde: 16/Oct/2004
#14 ·
RE: Pequeño problema

Dime la pagina donde lo has instalado y proporcioname ya un usuario y una contraseña existentes plz

16/Jun/2006 20:36 GMT+1
Kubanik
Nuevo Webmaster
Nuevo Webmaster


Mensajes: 24
Desde: 23/Dic/2005
#15 ·
RE: Pequeño problema

http://www.imperiumhost.org/login
y ahora resulta k el formulario para registrarse tmpoco me funciona...

16/Jun/2006 20:53 GMT+1
EffectedCard
Administrador
Administrador

Haz clic para ver el perfil del usuario

Usuario PRO Usuario PRO
Mensajes: 9.272
Desde: 16/Oct/2004
#16 ·
RE: Pequeño problema

¿Sabes exactamente que le pasa? ¿Sale un error o algo?

16/Jun/2006 21:31 GMT+1
Kubanik
Nuevo Webmaster
Nuevo Webmaster


Mensajes: 24
Desde: 23/Dic/2005
#17 ·
RE: Pequeño problema

NO, estoy perdido Despedida

16/Jun/2006 21:33 GMT+1
EffectedCard
Administrador
Administrador

Haz clic para ver el perfil del usuario

Usuario PRO Usuario PRO
Mensajes: 9.272
Desde: 16/Oct/2004
#18 ·
RE: Pequeño problema

Es bastante dificil aprender a hacer un registro de usuarios si no se tiene un minimo de conocimientos de PHP y MySQL Ojo Morado

Ponme la pagina de registro de usuarios.

16/Jun/2006 21:50 GMT+1
RoXNaNJe
Nuevo Webmaster
Nuevo Webmaster


Mensajes: 13
Desde: 13/Oct/2005
#19 ·
RE: Pequeño problema

Contratocomo es posible ke haya un usuario con mi nick o mi correo electronico en su base de datos?Confundido

24/Jun/2006 17:41 GMT+1
EffectedCard
Administrador
Administrador

Haz clic para ver el perfil del usuario

Usuario PRO Usuario PRO
Mensajes: 9.272
Desde: 16/Oct/2004
#20 ·
RE: Pequeño problema

¿En que base de datos?

24/Jun/2006 17:58 GMT+1
Ir a la página: 1 · 2 · última
22 mensajes. Página 1 de 2
Haz clic para ir al tema anterior Haz clic para ir al tema siguiente
Portal · Foros · Zona Webmasters · PHP
Temas similares
Asunto Autor#VisitasÚltima respuesta
Problema con variables15/Sep/2008, 15:09
Darth_Carl
212416/Sep/2008, 12:52
Darth_Carl Ir al último mensaje del tema
Problema con Cash Mod [IP]30/Abr/2008, 21:28
Darth_Carl
418201/May/2008, 19:17
Darth_Carl Ir al último mensaje del tema
Problema al forzar la descarga en PHP10/Oct/2007, 00:22
SirChokolate
111910/Oct/2007, 17:48
SirChokolate Ir al último mensaje del tema
problema con escript AYUDA URGENTE11/Sep/2007, 05:05
nicods20055
311412/Sep/2007, 19:47
nicods20055 Ir al último mensaje del tema
Problema con Navegadores T_T28/Ago/2007, 03:10
Overlick
1125131/Ago/2007, 01:44
EffectedCard Ir al último mensaje del tema
Opciones:
Versión imprimible del tema
Subscríbete a este tema
Date de baja de este tema
Ir al subforo:  

TU NO PUEDES Escribir nuevos temas en este foro
TU NO PUEDES Responder a los temas en este foro
TU NO PUEDES Editar tus propios mensajes en este foro
TU NO PUEDES Borrar tus propios mensajes en este foro
Todas las fechas y horas son GMT+1. Ahora son las 00:21

Afiliados Plus
Skindario - Soporte Webmasters, Diseño Grafico, Miarroba, Rol + RPG y Mucho Mas TuarrobaGames - Emuladores, Roms, Juegos y RPG TuarrobaEbooks - Ebooks en castellano y Audiolibros Websmasters foro MundoDeluxe Photosherox - Diseñando & Aprendiendo
¿Tu Web Aquí?
Admin: EffectedCard - Skindario, foro soporte de Tuarroba desde el 16/10/04