
18/02/2006, 14:49
|
 | | | Fecha de Ingreso: abril-2005
Mensajes: 878
Antigüedad: 19 años, 10 meses 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 </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 <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> </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] </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 |