Bueno, calculo que ya conoceran
http://www.forosdelweb.com/f18/aport...tarios-638813/, lo puse en mi web y funciona, pero, como saben se puede mejorar y mucho, entonces lo primero que hice fue el posteo de comentarios, ya que se pueden subir comentarios vacios. Aca les muestro como es el editacomentarios.php original:
Código PHP:
<?php
$id=$_POST['id'];
$nick=$_POST['nick'];
$email=$_POST['email'];
$comentario=$_POST['comentario'];
//conecto a la base
$connect=mysql_connect("localhost","usuario","password"); // se conecta con la db
//Seleccionamos la base
mysql_select_db("tu_base_de_datos",$connect);
$query = "INSERT INTO comentarios (id,nick,email,comentario) VALUES('$id','$nick','$email','$comentario')";
mysql_query($query) or die(mysql_error());
header("location: ver.php?id=$_POST[id]")
?>
Y ahora lo que yo quiero que funcione:
Código PHP:
<?php
if ( ($_POST['nick'] == "") or ($_POST['comentario'] == "") ) { echo "Complete todos los campos"; }
else {
$id=$_POST['id'];
$nick=$_POST['nick'];
$email=$_POST['email'];
$comentario=$_POST['comentario'];
//conectamos a la base
$connect=mysql_connect("XXX","XXX","XXX");
//Seleccionamos la base
mysql_select_db("XXX",$connect);
$query = "INSERT INTO comentarios (id,nick,email,comentario) VALUES('$id','$nick','$email','$comentario')";
mysql_query($query) or die(mysql_error());
header("location: ver.php?id=$_POST[id]")
}
?>
Pero me tira un error el navegador, osea el debug de php:
Código:
PHP Error Message
Parse error: syntax error, unexpected '}' in /home/a6834614/public_html/newdesign/noticias/editacomentarios.php on line 16
Intento arreglarlo pero no puedo, como seria el codigo bien puesto, mil disculpas, soy muy nuevo en php, y tengo 13 años nomas, aunque eso no importe.
Muchas gracias y saludos.
EDITO: Miles de disculpas por crear el post, el problema ya fue solucionado, en la ultima linea antes de cerrar el else, no estaba cerrado con punto y coma ;
Código PHP:
header("location: ver.php?id=$_POST[id]")
Deberia ser asi
Código PHP:
header("location: ver.php?id=$_POST[id]");
header("location: ver.php?id=$_POST[id]")
;