Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/12/2009, 19:12
Avatar de jackson666
jackson666
 
Fecha de Ingreso: noviembre-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 1.971
Antigüedad: 14 años, 6 meses
Puntos: 65
Respuesta: Me dice que complete el formulario cuando ya lo he completado del todo

Asi nomas veo esto (en agregar.php):

Código PHP:
[...]

/** aca estas preguntando si la variable contiene 
  * una cadena vacia adentro (cosa que no esta  
  * del todo bien) para eso esta empty() o isset().
  * Te lo corregi: */

if (empty($autor) or empty($titulo) or empty($mensaje)) {
  echo 
'Complete el formulario' ;

/** ademas si te fijas las lineas que estan fuera 
  * del if, siempre se ejecutan, debido a que no hay un else 
  * Proba asi: */
}else{

$sql "INSERT INTO temas (autor, titulo, mensaje, identificador, fecha, ultimarespuesta) " ;
$sql.= "VALUES ('$autor', '$titulo', '$mensaje', '$identificador', NOW(),NOW())" ;
$rs mysql_query ($sql$conectar) or die("Error al grabar el mensaje: ".mysql_error) ;
$ult_id mysql_insert_id ($conectar) ;

}

[...]