Ver Mensaje Individual
  #8 (permalink)  
Antiguo 18/02/2006, 14:49
Avatar de humanista
humanista
 
Fecha de Ingreso: abril-2005
Mensajes: 878
Antigüedad: 19 años
Puntos: 15
sigo sin acertar...

... en la solución:

INSISTO en que en local me funciona perfectamente, pero es q tengo todos los archivos en el mismo directorio. es imposible q sea por eso.

os pego primero el archivo noticias.php en el que nos muestra el textarea para autentificarnos.

despues el autentificarse.php que valida los datos

y por último el q se conecta a la BD q se llama conec-usuarios.php

ahí van:

noticias.php

<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
<meta name="generator" content="Adobe GoLive 5">
<title>Bienvenidol Panel de Control</title>
<link rel="stylesheet" href="comun/estilos.css">
</head>


<body>

<font size="1" face="Verdana">Bienvenido al Panel de Control</font>

<br>
<br>


<font size="1" face="Verdana">A continucación rellena los campos "<b>usuario</b>" y "<b>contraseña</b>" que posees únicamente tú.</font>


<FORM METHOD=post ACTION="autentificarse.php">
<TABLE>
<TR>
<TD><font size="1" face="Verdana">usuario &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><INPUT TYPE="text" class="ver10neg" NAME="usuario" SIZE="20" MAXLENGTH="30"><br>


<font size="1" face="Verdana">contraseña </font><font size="1" face="Verdana"><INPUT TYPE="password" class="ver10neg" NAME="contrasena" SIZE="20" MAXLENGTH="30"></font></TD>
</TR>
</TABLE>

<br>

<INPUT TYPE="submit" class="ver10neg" NAME="accion" VALUE="Entrar">
</FORM>

<br>

</body>
</html>

___________________

autentificarse.php

<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
<meta name="generator" content="Adobe GoLive 5">
<title>Bienvenido al Panel de Control</title>
<link rel="stylesheet" href="comun/estilos.css">
</head>

<body>

<?php

$usuario = $_POST["usuario"];
$contrasena = $_POST["contrasena"];


include("conec-usuarios.php");
$link=conec_usuarios();


$result=mysql_query("select * from usuarios where usuario='$usuario' and contrasena='$contrasena'",$link);

if($row = mysql_fetch_array($result))
{
echo "<br><font size=1 face=Verdana>hola&nbsp;<b>$row[usuario]</b>!, a continuación te presento las noticias que has introducido hasta ahora:</font>";


mysql_free_result($result);

echo "<br><br>";

include("conec-contenidos.php");
$link=conec_contenidos();
$result=mysql_query("select * from contenidos where usuario='$usuario' order by id desc",$link);

echo "<table>";
echo "<tr>";
echo "<td width=100 align=center><font size=1 face=Verdana><b>Nº noticia</b></font></td>";
echo "<td><font size=1 face=verdana><b>Título</b></font></td>";
echo "<td colspan=2 align=center><font size=1 face=verdana><b>Acción</b></font></td>";
echo "</tr>";

echo "<br><br>";

echo "<tr>";
echo "<td>&nbsp;</td>";
echo "</tr>";

while($row = mysql_fetch_array($result))
{

echo "<tr>";
echo "<td valign=top align=center>";
echo "<font size=1 face=Verdana>$row[id]</font>";
echo "</td>";
echo "<td valign=top>";
echo "<font size=1 face=Verdana>$row[titulo]&nbsp;</font>";
echo "</td>";
echo "<td>";
echo "<FORM METHOD=post ACTION=modificar.php>";
echo " <INPUT TYPE=hidden NAME=id value=$row[id]>";
echo " <INPUT TYPE=hidden NAME=usuario value=$usuario>";
echo " <INPUT TYPE=hidden NAME=contrasena value=$contrasena>";
echo " <INPUT TYPE=submit class=ver10neg value='Modificar noticia'>";
echo "</FORM>";
echo "</td>";
echo "<td>";
echo "<FORM METHOD=post ACTION=borrar.php>";
echo " <INPUT TYPE=hidden NAME=id value=$row[id]>";
echo " <INPUT TYPE=hidden NAME=usuario value=$usuario>";
echo " <INPUT TYPE=hidden NAME=contrasena value=$contrasena>";
echo " <INPUT TYPE=submit class=ver10neg value='Borrar noticia'>";
echo "</FORM>";
echo "</td>";
echo "</tr>";

}
echo "</table>";

echo "<FORM METHOD=post ACTION=introducir.php>";
echo " <INPUT TYPE=hidden NAME=usuario value=$usuario>";
echo " <INPUT TYPE=hidden NAME=contrasena value=$contrasena>";
echo " <INPUT TYPE=submit class=ver10neg value='Nueva noticia'>";
echo "</FORM>";

mysql_free_result($result);

}

else
{
echo "<font size=1 face=Verdana>Error al autentificarse</font>";
}

?>

</body>
</html>

______________________

conec-usuarios.php

<?php

function conec_usuarios()
{
if
(!($link=mysql_connect("localhost","usuariodb","co ntrasenabd")))
{
exit();
}
if (!mysql_select_db("usuarios",$link))
{
exit();
}
return $link;
}


?>


_________________

QUÉ HAGO MAL??????

Última edición por humanista; 18/02/2006 a las 14:57