Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/10/2014, 04:19
Musiker
Invitado
 
Mensajes: n/a
Puntos:
Campo no se actualiza

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
  1.     <head>
  2.         <title></title>
  3.     </head>
  4.    
  5.     <body>
  6.         <h1> Insertar contenido </h1>
  7.         <form method="POST" action="contenido.php">
  8.             <table>
  9.                 <tr>
  10.                     <td>
  11.                     <TEXTAREA COLS=20 ROWS=10 NAME="Texto"></TEXTAREA>
  12.                     </td>
  13.                 </tr>  
  14.             </table>
  15.             <input type="submit" name="name" value="Publicar" /> <input type="reset" />
  16.         </form>
  17.        
  18.     </body>
  19. </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')") or die(mysql_error());
            
$clave mysql_insert_id();
            
mysql_close($link);
            echo 
"<br><br>Se ha publicado correctamente.";
            
?>
¿Alguna idea? Muchas gracias por adelantado :)