Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/06/2006, 00:18
sergi_climent
 
Fecha de Ingreso: enero-2005
Ubicación: Barcelona
Mensajes: 1.473
Antigüedad: 19 años, 3 meses
Puntos: 10
Buenos dias,
Código PHP:
// Primero comprobamos que ningún campo esté vacío y que todos los campos existan.
if(isset($_POST['titulo']) && !empty($_POST['titulo']) && isset($_POST['contenido']) && !empty($_POST['contenido'])) {
// Si entramos es que todo se ha realizado correctamente
$link mysql_connect("localhost","ocultoparaelejemplo","ocultoparaelejemplo");
mysql_select_db("webdb",$link);
// Con esta sentencia SQL insertaremos los datos en la base de datos
mysql_query("INSERT INTO noticias (titulo,contenido)
VALUES ('{$_POST['titulo']}','{$_POST['contenido']}')"
,$link);
// Ahora comprobaremos que todo ha ido correctamente
$my_error mysql_error($link);
    if(!empty(
$my_error){
    echo 
"Ha habido un error al insertar los valores. $my_error";
    } else {
    echo 
"Los datos han sido introducidos satisfactoriamente";
    }
} else {
echo 
"Error, no ha introducido todos los datos";

el ultimo else q tienes no ser porque lo tienes puesto. en todo caso esto ya te funcionaria... y si el ultimo else sirve para algo, te faltaria cerrar el '}'
pero poner dos else en el mismo bucle... mejor un else if y depuras mas el error!

y otra cosa q he visto ahora... tu sentencia sql... te funciona correctamente?
Código PHP:
mysql_query("INSERT INTO noticias (titulo,contenido)
VALUES ('{$_POST['titulo']}','{$_POST['contenido']}')"
,$link); 
Código PHP:
$titulo=$_POST['titulo'];
$contenido=$_POST['contenido'];
mysql_query("INSERT INTO noticias (titulo,contenido)
VALUES ('$titulo','$contenido')"
,$link); 
Saludos
__________________
"Cada hombre es el hijo de su propio trabajo"
Miguel de Cervantes Saavedra
"La experiencia es algo que no consigues hasta justo depués de necesitarla"
Laurence Olivier

Última edición por sergi_climent; 30/06/2006 a las 00:30