Bonjour,
Je débute en php et je dois dire que grafikart c'est de la bombe atomique :p
Bon mise a part ça j'ai un tout petit problème et j'espère que la communauté pourra m'aidé .
Donc j'ai réalisé les deux tutos présent sur le site à savoir faire des news en php et y intégrer un système de commentaire .
Donc dans mon index mes news s'affiche bien mais quand je clique dessus pour y accéder et poster un commentaire j'ai une page blanche qui s'affiche . Ca doit être un petit problème car à un moment du tuto ça marchait puis apres en réalisant la suite ça ne march plus .
Donc quand je clique sur mes news présent dans index.php je dois accéder à la page voir.php qui affiche la dites news avec le formulaire de commentaire .
Voici mon code dans index.php:
<?php
require("id_connexion.php");
mysql_connect(DB_HOST,DB_LOGIN,DB_PASS);
mysql_select_db(DB_BDD);
$sql="SELECT * FROM news";
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
while($data=mysql_fetch_assoc($req)){
echo "<a href=\"voir.php?id={$data'id']}\">{$data'titre']}</a><br />";
$sql="SELECT id FROM comment WHERE news_id={$data'id']}";
$req2 = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
echo "(".mysql_num_rows($req2).")<br/>";
}
?>
Voici le code de voir.php:
<?php
require "id_connexion.php";
mysql_connect(DB_HOST,DB_LOGIN,DB_PASS);
mysql_select_db(DB_BDD);
$id=$_GET'id'];
$sql="SELECT * FROM news WHERE id=$id";
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
$data=mysql_fetch_assoc($req);
echo "<h1>{$data'titre']}</h1>";
echo "<p>{$data'contenu']}</p>";
echo "<p align\"right\">".date ("j/n/Y G:i",strtotime ($data'date']))."</p>";
$sql="SELECT * FROM comment WHERE news_id=$id ORDER BY id ASC";
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
while($data2=mysql_fetch_assoc($req)){
echo "----------------------------------------------<br/>";
echo $data2"pseudo"];
echo "<p>{$data2'contenu']}</p>";
echo "----------------------------------------------<br/>";
}
}
?>
<form action="addcom.php" method="post">
Pseudo : <input type="text" name="pseudo"/><br />
URL : <input type="text" name="url"/><br />
Email : <input type="text" name="mail"/><br />
<textarea name="contenu" style="width:500px;height:200px;"></textarea>
<input type="submit" value="Envoyer"/>
<input type="hidden" name="news_id" value="<?php echo $data'id'];?>"/>
</form>
Voila je bloque vraiment dessus ça fait des heures que je cherche ...