Código PHP:
<?
echo "<h2>Comentarios:</h2><br>";
//hago el llamado a la base
$result3=mysql_query("select * from comentarios where id_noticia='$id'",$connect);
//Bucle while para visualizarlos
while(rows=mysql_fetch_array($result3) {
echo "<p>".$rows[comentario]."</p>
<div>".$rows[nick]." | ".$rows[email]."</div>";
?>
while(rows=mysql_fetch_array($result3) {
Y el error es este:
Parse error: syntax error, unexpected '=' in /www/sites/1/iespana.es/t/u/tutorialeserik/site/ver.php on line 33
Os dejo la variable $connect que creo que es la que genera el problema...
Código PHP:
<?
//recibimos la variable id enviada en el enlace por GET
$id=$_GET[id];
//conectamos a la base
$connect=mysql_connect("imysql04","i5687931","p09bu1aodbsg43n7");
//Seleccionamos la base
mysql_select_db("i5687931",$connect);
//hacemos las consultas
$result=mysql_query("select * from noticias where id_noticia='$id'",$connect);
//Una vez seleccionado el registro, mostramos la noticia completamente
while($row=mysql_fetch_array($result)) {
echo "<h2>".$row[titulo]."</h2><br>
<p>".$row[articulo]."</p><br>
<div>".$row[autor]." | ".$row[fecha]." | ".$row[categoria]." |
<a href=\"ver.php?id=".$row[id]."\">comentarios(".$totalcomentarios.")</a> |
<a href=\"editar.php?id=".$row[id]."\">editar</a></div>";
}
mysql_free_result($result);
?>
$connect=mysql_connect("imysql04","i5687931","p09b u1aodbsg43n7");
Y os dejo tambien la pagina entera (quitando lo de head y html):
Código PHP:
<?
//recibimos la variable id enviada en el enlace por GET
$id=$_GET[id];
//conectamos a la base
$connect=mysql_connect("imysql04","i5687931","p09bu1aodbsg43n7");
//Seleccionamos la base
mysql_select_db("i5687931",$connect);
//hacemos las consultas
$result=mysql_query("select * from noticias where id_noticia='$id'",$connect);
//Una vez seleccionado el registro, mostramos la noticia completamente
while($row=mysql_fetch_array($result)) {
echo "<h2>".$row[titulo]."</h2><br>
<p>".$row[articulo]."</p><br>
<div>".$row[autor]." | ".$row[fecha]." | ".$row[categoria]." |
<a href=\"ver.php?id=".$row[id]."\">comentarios(".$totalcomentarios.")</a> |
<a href=\"editar.php?id=".$row[id]."\">editar</a></div>";
}
mysql_free_result($result);
?>
<?
echo "<h2>Comentarios:</h2><br>";
//hago el llamado a la base
$result3=mysql_query("select * from comentarios where id_noticia='$id'",$connect);
//Bucle while para visualizarlos
while(rows=mysql_fetch_array($result3) {
echo "<p>".$rows[comentario]."</p>
<div>".$rows[nick]." | ".$rows[email]."</div>";
?>
<form action="editacomentarios.php" method="post">
<input type="hidden" name="id" value="<? echo $id; ?>">
<br>Nick:<br>
<input type="text" name="nick">
<br>E-Mail:<br>
<input type="text" name="email">
<br>Escriba el comentario<br>
<textarea name="comentario" cols="50" rows="10"></textarea>
<br><input type="submit" value="Enviar comentario"><br>
</form>
Mi nivel de php es pesimo aun no he llegado a entender muy bien que son las variables... asique si explican haganlo como si le estuvieran hablando a un tonto (a mi) xD