Hola a todos.
Tengo 2 tablas con la siguiente estructura: usuarios (idUsuarios, nombre, password) y posts (idPosts, idUsuarios, post, fecha), pero mi pregunta es
por qué el campo "idUsuarios" de la tabla "posts" no se actualiza, siempre es 0. Es decir, el resultado al insertar el contenido en la tabla "posts" es el siguiente:
|idPost----- idUsuario ------- post --------------- fecha ------- |
| 1 ---------- 0 ------------- fsdfsdfs --------- 2014-10-18 |
| 2 ---------- 0 ------------- asdasd --------- 2014-10-18 |
Aquí dejo el código del formulario y de la inserción del contenido.
FORMULARIO2.PHP
Código HTML:
Ver original
<h1> Insertar contenido
</h1> <form method="POST" action="contenido.php"> <input type="submit" name="name" value="Publicar" /> <input type="reset" />
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')") or die(mysql_error());
$clave = mysql_insert_id();
mysql_close($link);
echo "<br><br>Se ha publicado correctamente.";
?>
¿Alguna idea? Muchas gracias por adelantado :)