fb@100001451118776
Usuario Novato
Usuario Novato

a ver si logro explicarme bien...

Toy nuevo en esto de php y mysql...

Resulta que toy haciendo algo bastante simple y me funciona de una forma y no me funciona de otra...

Me funciona asi:

-------------------------------------------------------------

<?php

$conecta=mysql_connect ('localhost:/php-conexion','root','lolazo');

 //Seleccion de la base de datos

mysql_select_db("Internucleo",$conecta);

$consulta=mysql_query("SELECT * FROM usuario WHERE login='". $_POST["login"] ."' and clave='". $_POST["clave"] ."';",$conecta);

//Variable que guarda el resultado de la consulta

$resultado=mysql_num_rows ($consulta);

if ($resultado > 0)

header("location:menu.html");

else

echo"Te equivocaste rata";

mysql_close($conecta);?>

---------------------------------------------------------------------

con ese codigo me funciona perfecto!

ahora quiero que me funcione de la otra forma, que es hacer la conexion en un conexion.php y incluirlo en los archivos asi me ahora el trabajo cambiar cada uno cuando cambie de server o base de datos!

---------------------------- este se llama verifica.php que recibe del formulario.php los datos

<?php

include ('C:\AppServ\www\php-conexion\conexion.php');

$consulta=mysql_query("SELECT * FROM usuario WHERE login='". $_POST["login"] ."' and clave='". $_POST["clave"] ."';",$conecta);

//Variable que guarda el resultado de la consulta

$resultado=mysql_num_rows ($consulta);

if ($resultado > 0)

header("location:menu.html");

else

echo"Te equivocaste rata";

mysql_close($conecta);?>

-------------------------------------este se llama conexion.php y es el q hace la conexion

<?php

//Conexion con el servidor

$conecta=mysql_connect ('localhost:/php-conexion','root','lolazo');

//Seleccion de la base de datos

mysql_select_db("Internucleo",$conecta);

?>


-----------------------------------------

este es el error que me da

Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\php-conexion\conexion.php:9) in C:\AppServ\www\php-conexion\verificar.php on line 10

Sera que alguien me puede hechar una ayudita?? la verdad es que no se que hacer...!!!!

Avatar Image
@man / @woman
@man / @woman

A ver... te esta dando este warning.

<?php
echo '<html>';
session_start();
...

Este código esta mal, puesto que genera salida hacia el navegador antes del uso de las sesiones, aunque no veamos en el navegador nada visualmente.

También genera salida un código al estilo:


<?php

Es decir, un simple intro o espacio antes... puesto que lo intrepeta como salida.

Ergo, revisa conexion.php para ver donde sale salida.

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
No se han encontrado temas similares