Quería saber por qué no se inserta nada en la base de datos del archivo "contenido.php". Os dejo también aquí el formulario. No da ningún error, pero no hace lo que debería hacer. ¿Alguna idea? Muchas gracias por adelantado.
FORMULARIO2.PHP
Código PHP:
<html>
<head>
<title></title>
</head>
<body>
<h1> Insertar contenido </h1>
<form method="POST" action="contenido.php">
<table>
<tr>
<td>
<TEXTAREA COLS=20 ROWS=10 NAME="Texto">
</TEXTAREA>
</td>
</tr>
</table>
<input type="submit" name="Texto" value="Publicar" /> <input type="reset" />
</form>
<?php
if (isset($_POST['submit'])) {
require("contenido.php");
}
?>
</body>
</html>
CONTENIDO.PHP
Código PHP:
<?php
require("connect_db.php");
if (isset($_REQUEST['Texto'])) {
$publicacion = $_REQUEST['Texto'];
} else {
$publicacion = "Texto";
}
$clave = mysql_insert_id();
mysql_query("INSERT INTO posts(post,idUsuarios) VALUES('$publicacion', '$clave')");
mysql_close($link);
echo "<br><br>Se ha publicado correctamente.";
?>