Ver Mensaje Individual
  #4 (permalink)  
Antiguo 09/04/2010, 01:38
Campesino
 
Fecha de Ingreso: septiembre-2003
Mensajes: 180
Antigüedad: 20 años, 7 meses
Puntos: 1
Respuesta: problemas con login.php

Gracias, se ha solucionado a medias, al quitarle las comillas, se ha conseguido conectar con el usuario, pero sigue saliendo la información del error .
El tema del <?php ha sido un error de transcripción, está bien puesto, pero el error biene del código htm que va a continuación, me explico, la pagina correcta es:

<?php
session_start();
?>
<html>
<head>
<meta http-equiv="Content-Language" content="es">
<titlexxxxxxxxxxxxxx::</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<LINK href="estilos.css" rel=stylesheet>
.
.
.(código htm)
.
<?php
ob_start();
include("config.php");
$_SESSION['username']=$_POST['username'];
$link = mysql_connect($server, $db_user, $db_pass)
or die ("Could not connect to mysql because".mysql_error());
mysql_select_db($database)or die ("Could not select database because ".mysql_error());
$match = "select id from $table where username = '".$_POST['username']."'and password = '".$_POST['password']."';";
$qry=mysql_query($match) or die ("Could not match data because ".mysql_error());
$num_rows = mysql_num_rows($qry);
if ($num_rows<=0) {

echo "Lo sentimos, no hay ningún nombre de usuario o contraseña con: <strong>".$_POST['username']."</strong><br>";

echo "<a href=entradapropietario.htm>Inténtelo de nuevo</a>";

} else {
setcookie("loggedin","".$_POST['username']."",time()+(3600*24));
include("members/profile.php");
}

ob_end_flush();

?>


y el error es debido al código htm ya que si dejo solo el script de php no sale el error. Pero, la pagina es así, ¿ como lo haría?