Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/08/2008, 07:27
jordikid
 
Fecha de Ingreso: agosto-2008
Mensajes: 4
Antigüedad: 15 años, 8 meses
Puntos: 0
Problema con una consulta de mysql en php.

Buenas, tengo un problema. Tengo una base de datos creada con 2 tablas que son las siguientes:

usuarios : id_usuario(primary key), nombre, apellido, pais, comunidad....
registros : id_registro(primary key), id_usuario( foreign key)....

<form action="redactar.php" method="post">
Título
<input type="text" name="titulo" size="20" maxlength="20" /><br />
<textarea name="contenido" cols="70" rows="30"></textarea><br />
<input type="submit" value="insertar" />
</form>
<?php


Todo el codigo es correcto menos una parte, a la hora de insertar los registros, no consigo hacer una consulta por el cual saque el codigo de la tabla usuarios ( id_usuario), sin este dato el formulario no sigue adelante. Si me podeis ayudar... Muchas gracias!


// verificamos si se han enviado ya las variables necesarias.
if (isset($_POST["titulo"])) {
$titulo = $_POST["titulo"];
$texto = $_POST["contenido"];
$fecha = $_POST["fecha"];
if (isset($_POST["titulo"])) {

if($titulo==NULL|$texto==NULL) {
echo "un campo está vacio.";
}else{


// insertamos en la base de datos
$query = 'INSERT INTO registros (id_usuario, titulo, contenido, fecha)
VALUES (\''.$id_usuario.'\',\''.$titulo.'\',\''.$contenid o.'\''.$fecha.'\')';
mysql_query($query) or die(mysql_error());
echo 'El blog '.$titulo.' ha sido registrado de manera satisfactoria.<br />';