Retroceder   Foros del Web > Programación para sitios web > PHP

Respuesta
 
Herramientas Desplegado
Antiguo 23-abr-2008, 19:38   #1 (permalink)
RicardoU sólo puede mejorar
 
Fecha de Ingreso: mayo-2007
Mensajes: 459
Enviar un mensaje por MSN a RicardoU Enviar un mensaje por Skype™ a RicardoU
Cool ayuda con conexion base de datos

Este es mi codigo
<?
$base="cleanhou_cleanhouse";

$conexion=mysql_connect("localhost","cleanhou","me xico")or die ('I cannot connect to the database because: ' . mysql_error());;
mysql_select_db($base);

$txtUsuario=$_POST['txtUsuario'];
$txtPasswd=$_POST['txtPasswd'];

$sql="select idUser from usuario
where login='$txtUsuario' and
password='$txtPasswd'";
$resultado = mysql_query($sql) ;
if($fila=mysql_fetch_array($resultado)){
session_start();
$_SESSION['login']=$txtUsuario;
$_SESSION['idUser']=$fila['idUser'];
header("Location: http://localhost/Cleanhouse/aut/valido.php");
}
else
{
header("Location: http://localhost/Cleanhouse/aut/novalidado.php?error=1");
}


?>

Este es el error que me marca

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/cleanhou/public_html/paginas/conexion.php on line 14

Warning: Cannot modify header information - headers already sent by (output started at /home/cleanhou/public_html/paginas/conexion.php:14) in /home/cleanhou/public_html/paginas/conexion.php on line 22


En mi servidor local no tuve ningun problema con su funcionamiento.
RicardoU está desconectado   Responder Citando
Antiguo 23-abr-2008, 19:57   #2 (permalink)
reimonfranco no se puede cailificar en este momento
 
Fecha de Ingreso: febrero-2006
Mensajes: 665
Re: ayuda con conexion base de datos

para lo del header yo creo que puedes declarar en una variable el header y luego mostrarlo...

asi:
<?
$pagina = Header("Location: http://localhost/Cleanhouse/aut/novalidado.php?error=1");
$base="cleanhou_cleanhouse";

$conexion=mysql_connect("localhost","cleanhou","me xico")or die ('I cannot connect to the database because: ' . mysql_error());;
mysql_select_db($base);

$txtUsuario=$_POST['txtUsuario'];
$txtPasswd=$_POST['txtPasswd'];

$sql="select idUser from usuario
where login='$txtUsuario' and
password='$txtPasswd'";
$resultado = mysql_query($sql) ;
if($fila=mysql_fetch_array($resultado)){
session_start();
$_SESSION['login']=$txtUsuario;
$_SESSION['idUser']=$fila['idUser'];
header("Location: http://localhost/Cleanhouse/aut/valido.php");
}
else
{
$pagina;
}


?>

saludos
__________________
*La amistad se multiplica cuando se divide*
reimonfranco está desconectado   Responder Citando
Antiguo 23-abr-2008, 19:59   #3 (permalink)
RicardoU sólo puede mejorar
 
Fecha de Ingreso: mayo-2007
Mensajes: 459
Enviar un mensaje por MSN a RicardoU Enviar un mensaje por Skype™ a RicardoU
Cool Re: ayuda con conexion base de datos

Cita:
Iniciado por reimonfranco Ver Mensaje
para lo del header yo creo que puedes declarar en una variable el header y luego mostrarlo...

asi:
<?
$pagina = Header("Location: http://localhost/Cleanhouse/aut/novalidado.php?error=1");
$base="cleanhou_cleanhouse";

$conexion=mysql_connect("localhost","cleanhou","me xico")or die ('I cannot connect to the database because: ' . mysql_error());;
mysql_select_db($base);

$txtUsuario=$_POST['txtUsuario'];
$txtPasswd=$_POST['txtPasswd'];

$sql="select idUser from usuario
where login='$txtUsuario' and
password='$txtPasswd'";
$resultado = mysql_query($sql) ;
if($fila=mysql_fetch_array($resultado)){
session_start();
$_SESSION['login']=$txtUsuario;
$_SESSION['idUser']=$fila['idUser'];
header("Location: http://localhost/Cleanhouse/aut/valido.php");
}
else
{
$pagina;
}


?>

saludos
Crees que con esto resuelvo mi problema de conexion?
RicardoU está desconectado   Responder Citando
Antiguo 23-abr-2008, 20:03   #4 (permalink)
reimonfranco no se puede cailificar en este momento
 
Fecha de Ingreso: febrero-2006
Mensajes: 665
Re: ayuda con conexion base de datos

No... esto es para tu erro de los headers
Warning: Cannot modify header information - headers already sent by (output started at /home/cleanhou/public_html/paginas/conexion.php:14) in /home/cleanhou/public_html/paginas/conexion.php on line 22
__________________
*La amistad se multiplica cuando se divide*
reimonfranco está desconectado   Responder Citando
Antiguo 23-abr-2008, 21:19   #5 (permalink)
RicardoU sólo puede mejorar
 
Fecha de Ingreso: mayo-2007
Mensajes: 459
Enviar un mensaje por MSN a RicardoU Enviar un mensaje por Skype™ a RicardoU
Cool Re: ayuda con conexion base de datos

Cita:
Iniciado por reimonfranco Ver Mensaje
No... esto es para tu erro de los headers
Warning: Cannot modify header information - headers already sent by (output started at /home/cleanhou/public_html/paginas/conexion.php:14) in /home/cleanhou/public_html/paginas/conexion.php on line 22
muchas gracias.....

Alguien puede ayudarme por que en mi servidor local me funciona bien pero en el servidor en internet no.

Ayuda please?

Algun programador puede darme un norte?

Última edición por RicardoU; 24-abr-2008 a las 09:18.
RicardoU está desconectado   Responder Citando
Antiguo 24-abr-2008, 09:20   #6 (permalink)
RicardoU sólo puede mejorar
 
Fecha de Ingreso: mayo-2007
Mensajes: 459
Enviar un mensaje por MSN a RicardoU Enviar un mensaje por Skype™ a RicardoU
Cool Programador php experimentado ayuda

Cita:
Iniciado por RicardoU Ver Mensaje
muchas gracias.....

Alguien puede ayudarme por que en mi servidor local me funciona bien pero en el servidor en internet no.

Ayuda please?

Algun programador puede darme un norte?

Por que no me puedo conectar a la base de datos.?

como lo resuelvo.?


gracias...
RicardoU está desconectado   Responder Citando
Antiguo 24-abr-2008, 09:27   #7 (permalink)
Carlojas tiene algunos puntos positivos de karma
 
Avatar de Carlojas
 
Fecha de Ingreso: junio-2007
Ubicación: Bucaramanga, Colombia
Mensajes: 922
Re: ayuda con conexion base de datos

Para el primer error que te marca, verifica que no tengas errores en tu consulta:
Código PHP:
<? 
$base 
"cleanhou_cleanhouse";

$conexion mysql_connect("localhost","cleanhou","me xico")or die ('I cannot connect to the database because: ' mysql_error());;
mysql_select_db($base);

$txtUsuario $_POST['txtUsuario'];
$txtPasswd $_POST['txtPasswd'];

$sql "select idUser from usuario where login = '$txtUsuario' and password = '$txtPasswd'";
$resultado mysql_query($sql$conexion)  or die( mysql_error() );
if(
$fila mysql_fetch_array($resultado)){
session_start();
$_SESSION['login'] = $txtUsuario;
$_SESSION['idUser'] = $fila['idUser'];
header("Location: http://localhost/Cleanhouse/aut/valido.php");
}
else 
{
header("Location: http://localhost/Cleanhouse/aut/novalidado.php?error=1");
}
?>
El segundo error lo esta marcando porque estas enviando salidas al navegador antes de usar la función header() verifica que no envies contenido HTML por ejemplo antes de invocar a la función header()

Saludos.
Carlojas está desconectado   Responder Citando
Antiguo 24-abr-2008, 11:58   #8 (permalink)
RicardoU sólo puede mejorar
 
Fecha de Ingreso: mayo-2007
Mensajes: 459
Enviar un mensaje por MSN a RicardoU Enviar un mensaje por Skype™ a RicardoU
Cool Re: ayuda con conexion base de datos

Cita:
Iniciado por Carlojas Ver Mensaje
Para el primer error que te marca, verifica que no tengas errores en tu consulta:
Código PHP:
<? 
$base 
"cleanhou_cleanhouse";

$conexion mysql_connect("localhost","cleanhou","me xico")or die ('I cannot connect to the database because: ' mysql_error());;
mysql_select_db($base);

$txtUsuario $_POST['txtUsuario'];
$txtPasswd $_POST['txtPasswd'];

$sql "select idUser from usuario where login = '$txtUsuario' and password = '$txtPasswd'";
$resultado mysql_query($sql$conexion)  or die( mysql_error() );
if(
$fila mysql_fetch_array($resultado)){
session_start();
$_SESSION['login'] = $txtUsuario;
$_SESSION['idUser'] = $fila['idUser'];
header("Location: http://localhost/Cleanhouse/aut/valido.php");
}
else 
{
header("Location: http://localhost/Cleanhouse/aut/novalidado.php?error=1");
}
?>
El segundo error lo esta marcando porque estas enviando salidas al navegador antes de usar la función header() verifica que no envies contenido HTML por ejemplo antes de invocar a la función header()

Saludos.

Si el segundo ya lo resolvi... gracias... pero el primer error como lo resuelvo.

gracias..
RicardoU está desconectado   Responder Citando
Antiguo 25-abr-2008, 15:28   #9 (permalink)
RicardoU sólo puede mejorar
 
Fecha de Ingreso: mayo-2007
Mensajes: 459
Enviar un mensaje por MSN a RicardoU Enviar un mensaje por Skype™ a RicardoU
Cool Re: ayuda con conexion base de datos

Cita:
Iniciado por RicardoU Ver Mensaje
Si el segundo ya lo resolvi... gracias... pero el primer error como lo resuelvo.

gracias..
Algun programador mas experimentado me puede ayudar'
?
RicardoU está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 23:57.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93