Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/06/2010, 04:30
vitoco_hola
 
Fecha de Ingreso: mayo-2010
Mensajes: 13
Antigüedad: 14 años, 6 meses
Puntos: 0
ayudaaa maestros!! con este error que me sale porfa!!

es de crear sistema de comentario! con mysql y php


bueno esto es el error


Parse error: syntax error, unexpected T_VARIABLE in /home/software/public_html/prueba/comments/main.php on line 21

que esta en este archivo main.php


Código PHP:

<html>
<head>
<title>Este es el ejemplo para los comentarios de mi web</title>
<?
//conectamos a la base
$connect=mysql_connect('localhost','root');
//Seleccionamos la base
mysql_select_db('software_sisteman',$connect);

// Si se enviaron datos por POST, insertamos.
if($_POST)
{
//recibimos las variables enviadas por el formulario
$autor=$_POST["autor"];
$categoria=$_POST["categoria"];
$web=$_POST["web"];
$comentario=$_POST["comentario"];

//insertamos los registros almacenados en las variables

$sql='insert into comentarios (autor,categoria,web,comentario,fecha) values('$autor','$categoria','$web','$comentario',NOW())';

mysql_query($sql,$connect);
}
//hacemos las consultas
$result=mysql_query("select * from comentarios order by fecha Desc"$connect);
$totalregistros=mysql_num_rows($result);
?>
</head>
<body>
<div style="background:#cccccc">Aqui es mi texto y fotos que van a comentar mis usuarios</div>
<?
while($row=mysql_fetch_array($result))
{
echo 
"<h2><a href=".$row["web"].">".$row["autor"]."</a></h2>"
      
.$row["comentario"]."<br>";
echo 
"<div align='right'><i>".$row["fecha"]."</i></div>";
echo 
"<hr>";
//más adelante como se puede ver el id nos servirá para casi todo.
}
mysql_free_result($result)
?>
<form action="main.php" method="post">
Nombre: <input name="autor" type="text" id="autor"><br>
Su web: <input name="web" type="text" id="web"><br>
Sus comentarios:<br> 
<textarea name="comentario" cols="50" rows="10" id="comentario"></textarea>
<br>
<input type="submit" value="Enviar Comentario"><br>
</form>
</body>
</html>
tambien ahy otro como el procesa.php

Código PHP:

<html><head><title>Procesamiento de Comentarios</title></head>
<body>
<?
//recibimos las variables enviadas por el formulario
$autor=$_POST["autor"];
$categoria=$_POST["categoria"];
$web=$_POST["web"];
$comentario=$_POST["comentario"];
//conectamos a la base
$connect=mysql_connect("localhost","root");
//Seleccionamos la base
mysql_select_db("labase",$connect);
//insertamos los registros almacenados en las variables

$sql="insert into comentarios (autor,categoria,web,comentario,fecha) values('$autor','$categoria','$web','$comentario',NOW())";

mysql_query($sql,$connect);
header("location:main.php");
?>
</body>
</html>
puse comas de ' y " probre con las 2