Campo que no se actualiza
Publicado por Musiker (31 intervenciones) el 18/10/2014 15:45:42
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.
FORMULARIO.PHP
CONTENIDO.PHP
¿Alguna idea? Muchas gracias por adelantado :)
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.
FORMULARIO.PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<html>
<head>
<title></title>
</head>
<body>
<form method="POST" action="contenido.php">
<table>
<tr>
<td>
<TEXTAREA COLS=20 ROWS=10 NAME="Texto"></TEXTAREA>
</td>
</tr>
</table>
<input type="submit" name="name" value="Publicar" /> <input type="reset" />
</form>
</body>
</html>
CONTENIDO.PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?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 :)
Valora esta pregunta
-1