Foro de programación en PHP
Problema PHP
| Autor: aliro89 Publicado: 02-4-2009 01:13 PM |
|
|
Hola, estoy aprendiendo a programar en PHP... Estoy tratando de hacer algo simple, pero no me funciona... observen este código, y diganme en qué me equivoco: <html>Desde ya, muchas gracias x el espacio! |
|
| Autor: N00bPHP Publicado: 02-4-2009 02:34 PM |
|
| El fallo empieza aqui .. '$titulo','$texto',now())"; LAs comillas simple no expanden el contenido ... Cambialo a '".$titulo ."','" . $texto ."'," now())"; un saludo. |
|
| Autor: N00bPHP Publicado: 02-4-2009 02:38 PM |
|
| Osea cambia: esto: $query="INSERT into noticia (titulo,texto,fecha) values ('$titulo','$texto',now())"; por esto: $query="INSERT into noticia (titulo,texto,fecha) values ('".$titulo ."','" . $texto ."'," now())"; |
|
| Autor: aliro89 Publicado: 02-4-2009 04:24 PM |
|
| gracias x tu respuesta tan rapida... pero sigo con problemas http://shakti-academia.com.ar/noti/sube.php velo x tu mismo... gracias de todas formas =D |
|
| Autor: N00bPHP Publicado: 02-4-2009 04:41 PM |
|
| Osea en la linea de error sale: Parse error: syntax error, unexpected T_STRING in /home/a4857351/public_html/noti/sube.php on line 10 Pega de nuevo el código a ver si tienes algun error de sintaxis. |
|
| Autor: aliro89 Publicado: 02-4-2009 04:55 PM |
|
<html>Ése es, el error es en la línea de codigo que me pasaste. |
|
| Autor: N00bPHP Publicado: 03-4-2009 08:14 AM |
|
| Te he mirado el código nuevamente al completo. $titulo no esta inicializados Pones $titulo Pero donde y cuando le asignas el valor. Posiblemente tengas que añadir antes: $titulo = $_POST['titulo']; y pones el resto de las variables o en la sentencia SQL PONES: $query="INSERT into noticia (titulo,texto,fecha) values ('".$POST['titulo'] ."','" . $POST['texto'] ."'," now())"; |
|
| Autor: N00bPHP Publicado: 03-4-2009 08:17 AM |
|
| Retifico que me he comido unos quiones $query="INSERT into noticia (titulo,texto,fecha) values ('".$_POST['titulo'] ."','" . $_POST['texto'] ."'," now())"; pero te recomiendo que declares arriba <?php $titulo = $_POST['titulo']; $texto= $_POST['texto']; ?> un saludo |
|
| Autor: aliro89 Publicado: 03-4-2009 10:50 AM |
|
lamento decirte, que nuevamente me da error tu línea de código, con las variables declaradas y todo...<html>Veelo por ti mismo: [a href="http://shakti-academia.com.ar/noti/sube.php">http://shakti-academia.com.ar/noti/sube.php[/a] |
|
| Autor: N00bPHP Publicado: 07-4-2009 11:11 AM |
|
| puede ser short-tags prueba poner <?php ... ?> |
|

