1 réponse
salut
je crois que tu t'y prends mal pour intégrer le contenu
ca ne se fait pas avec fopen etc.. mais avce un simple echo $dnn['contenu']
mais pour résoudre ton erreur :
enlever le ; apres ['id']
$fp = fopen("page.php?id=$dnn['id']", "w+");
remplace aussi cette ligne :
while($dnn = mysql_fetch_array($req))
par
$dnn = mysql_fetch_array($req);
je crois que tu t'y prends mal pour intégrer le contenu
ca ne se fait pas avec fopen etc.. mais avce un simple echo $dnn['contenu']
mais pour résoudre ton erreur :
enlever le ; apres ['id']
$fp = fopen("page.php?id=$dnn['id']", "w+");
remplace aussi cette ligne :
while($dnn = mysql_fetch_array($req))
par
$dnn = mysql_fetch_array($req);
11 févr. 2013 à 21:52
11 févr. 2013 à 21:53
https://openclassrooms.com/fr/courses
11 févr. 2013 à 22:03
Merci
Modifié par Waelb83 le 11/02/2013 à 22:07
en gros tu as une table 'pages'
avec colonnes : id | titre | contenu
dans ton cas tu as www.tonsite.com/page.php?id=12
ce qu'il faut faire ce n'est pas un fopen
c'est simplement afficher le contenu qui a pour id 12
donc :
$req = mysql_query('select * from pages WHERE id='.$_GET['id']);
$row = mysql_fetch_array($req);
et dans ton html :
<h1><?php echo $row['titre']; ?></h1>
<?php echo $row['contenu']; ?>
11 févr. 2013 à 22:10
Car c'est l'utilisateur qui créer la page avec un formulaire et qui met la description, le nom etc... Donc il faut que n'importe qui puisse accéder à sa page et voye les infos tel que la description, le nom etc...