Foros del Web » Programando para Internet » PHP »

problema sistema de noticias

Estas en el tema de problema sistema de noticias en el foro de PHP en Foros del Web. Bueno,primero que nada disculpen si es una boludes esto pero soy nuevo, sepan entender. Yo estoy tratando de cargar una noticia pero al procesar la ...
  #1 (permalink)  
Antiguo 11/11/2008, 23:02
 
Fecha de Ingreso: noviembre-2008
Mensajes: 10
Antigüedad: 15 años, 5 meses
Puntos: 0
Exclamación problema sistema de noticias

Bueno,primero que nada disculpen si es una boludes esto pero soy nuevo, sepan entender.


Yo estoy tratando de cargar una noticia pero al procesar la noticia me salta el siguiente error


Parse error: syntax error, unexpected T_STRING in C:\AppServ\www\corrientesalsaque\noticias\procesan oticia.php on line 14




y la linea 14 dice esto:
header("location: index.php");




no entiendo que esta mal o que falta, gracias por su tiempo y disculpen las molestias.
  #2 (permalink)  
Antiguo 11/11/2008, 23:09
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: problema sistema de noticias

puedes poner las 3 lineas al rededor de la del error... ???

por lo general ahí ronda, ya que no te fíes de creer que es la linea que te indica... vale?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 12/11/2008, 09:41
 
Fecha de Ingreso: noviembre-2008
Mensajes: 10
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: problema sistema de noticias

Mira el archivo se llama procesanotica.php

y esto es todo lo que tiene adentro.


<?
//recibimos las variables enviadas por el formulario
$titulo=$_POST[titulo];
$autor=$_POST[autor];
$categoria=$_POST[categoria];
$articulo=$_POST[articulo];
//conectamos a la base
$connect=mysql_connect("localhost","root","123456" );
//Seleccionamos la base
mysql_select_db("noticias",$connect);
//insertamos los registros almacenados en las variables
mysq_query("insert into noticias(titulo,autor,categoria,articulo,fecha)
values('$titulo','$autor','$categoria','$articulo' ,NOW()",$connect)
header("location: index.php");
?>




Gracias!
  #4 (permalink)  
Antiguo 12/11/2008, 10:12
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: problema sistema de noticias

Te falta el ; al final de mysq_query, que realmente es mysql_query.

Saludos.
  #5 (permalink)  
Antiguo 12/11/2008, 10:18
Avatar de Deschamps  
Fecha de Ingreso: octubre-2008
Mensajes: 257
Antigüedad: 15 años, 6 meses
Puntos: 8
Respuesta: problema sistema de noticias

En realidad esa línea continúa en la siguiente, donde creo que falta (además del punto y coma) cerrar un paréntesis.

Un saludo.
  #6 (permalink)  
Antiguo 12/11/2008, 10:25
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: problema sistema de noticias

exacto!

la query esta mal... y le falta el punto y coma final

y si, todo ya quedo muuuy claro...

suerte!
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #7 (permalink)  
Antiguo 12/11/2008, 10:34
 
Fecha de Ingreso: noviembre-2008
Mensajes: 10
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: problema sistema de noticias

Gracias...ese problema no me salta mas ni me salta ningun otro error pero en el index donde tendria que ver todas las noticias no veo ninguna...
aca les dejo el index y el formulario para cargar las noticias.

INDEX.PHP

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Sistema de noticias</title>
<?
//conectamos a la base
$connect=mysql_connect("localhost","root","123456" );
//Seleccionamos la base
mysql_select_db("noticias",$connect);
//hacemos las consultas
$result=mysql_query("select * from noticias order by fecha Desc", $connect);
$totalregistros=mysql_num_rows($result);
?>
</head>
<body>
<?
//Recogemos las consultas en un array y las mostramos
while($row=mysql_fetch_array($result)) {
echo "<h2>".$row[titulo]."</h2><br><p>".$row[noticia]."</p><br><div>".$row[autor]." | "
.$row[fecha]." | ".$row[categoria]." | <a href=\"ver.php?id=".$row[id_noticia].
"\">comentarios()</a> | <a href=\"editar.php?id=".$row[id_noticia]."\">editar</a></div>";
/*Hemos puesto los enlaces para "Comentarios" y "Editar" cosa que ocuparemos
más adelante como se puede ver el id nos servirá para casi todo.*/
}
mysql_free_result($result)
?>
</body>
</html>



Formulario: administrar.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin t&iacute;tulo</title>
</head>
<body>
<form action="procesanoticia.php" method="post">
Título noticia:<br>
<input type="text" name="titulo"><br>
Autor:<br>
<input type="text" name="autor"><br>
Categoría:<br>
<input type="text" name="categoria"><br>
Escriba el articulo<br>
<textarea name="noticia" cols="50" rows="10"></textarea><br>
<input type="submit" value="Publicar"><br>
</form>

</body>
</html>



Disculpen las molestias y muchisimas gracias!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:47.