Intenté hacer un sistema de noticias en mi web, pero accediendo desde un panel que tiene contraseña para que el administrador pueda subir las noticias sin tener que preocuparse por ningún código, pero no funciona! No las inserta, acá el código para insertar:
Espero que me puedan ayudar xd
Saludos!
<html>
<head>
<title> Sistema de noticias </title>
</head>
<body>
<div align=center>
<strong>Ingresar al PANEL DE CONTROL:</strong>
<form action="cpanel.php" method="post">
<input type="password" name="contrasena"><br />
<input type="submit" name="enviarcontrasena" value="Entrar"><br />
</form>
-----------------------------------------<br />
<?php
$pass=$_POST["contrasena"];
$passtrue=1234;
if(empty($pass))
{
echo "No has ingresado ninguna contraseña";
}
elseif ($pass==$passtrue)
{
echo '
<strong>Ingresar la NOTICIA a publicar:</strong><br />
<form action="../noticias.php" method="post">
Título:<br />
<input type="text" name="tnoticia" size="50"><br />
Noticia:<br />
<textarea cols="50" rows="7" name="noticia"></textarea><br />
<input type="submit" name="enviarnoticia" value="Enviar noticia"><br />
</form>
';
$tnoticia=$_POST["tnoticia"];
$noticia=$_POST["noticia"];
if(empty($tnoticia) | empty($noticia))
{
echo "<br />No has ingresado ningún título o noticia";
}
else
{
$conexion=mysql_connect("mihost","miuser","mipass") or die ("Problemas en la conexión");
mysql_select_db("mibase", $conexion) or die ("Problemas en la selección de la base de datos");
mysql_query("INSERT INTO noticias(tnoticia,noticia) VALUES ('".$_POST["tnoticia"]."', '".$_POST["noticia"]."')") or die ("Problemas en al insertar en la base de datos".mysql_error());
mysql_close($conexion);
}
}
elseif ($pass!=$passtrue)
{
echo "La contraseña ingresada es incorrecta";
}
?>
</div>
</body>
</html>Espero que me puedan ayudar xd
Saludos!