1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101
| <?php
//CECI EST LE SCRIPT QUI NE FONCTIONNE PAS
$sql = executeRequete("INSERT INTO avis(id_avis,id_salle,id_membre,note,date,commentaire)
SELECT '.mysql_insert_id().',m.id_membre,m.pseudo,s.id_salle,now(),s.titre
FROM membre m, salle s
WHERE m.id_membre = id_membre
AND s.id_salle = id_salle ");
}
//LE RESTE FONCTIONNE PARFAITEMENT BIEN
echo debug($sql);
var_dump($sql);
?>
<!-- FORMULAIRE AVIS -->
<form method="post" action="" >
<fieldset>
<legend><h2> FORMULAIRE</h2></legend>
<label for="pseudo">Pseudo :</label>
<input type="text" name="pseudo" id="pseudo" value="<?php if(isset($_POST['pseudo'])) {echo $_POST['pseudo'];}?>"/>
<br/><br/>
<label for="note">Note :</label>
<select name="note" id="note" >
<option>20</option>
<option>19</option>
<option>18</option>
<option>17</option>
<option>16</option>
<option>15</option>
<option>14</option>
<option>13</option>
<option>12</option>
<option>11</option>
<option>10</option>
<option>09</option>
<option>08</option>
<option>07</option>
<option>06</option>
<option>05</option>
<option>04</option>
<option>03</option>
<option>02</option>
<option>01</option>
<option>00</option>
</select>
<br/>
<br/>
<label for="commentaire">Commentaire</label>
<br/>
<textarea name="commentaire" id="commentaire" rows="10" cols="63" value="<?php if(isset($_POST['commentaire'])) {echo $_POST['commentaire'];}?>">
</textarea>
<br />
<input type="submit" name="valider" value="Valider" />
</fieldset>
</form>
<div class="clear"></div>
<fieldset>
<?php
$resultat = executeRequete("SELECT a.id_avis,a.id_membre,a.id_salle,a.commentaire,a.note,
date_format(date, '%d-%m-%Y') AS dateFr,
date_format(date, '%H:%i:%s') AS heurFr,
s.id_salle,s.titre,m.id_membre,m.pseudo
FROM avis a,membre m,salle s
WHERE a.id_membre=m.id_membre AND a.id_salle=s.id_salle
ORDER BY date DESC LIMIT 0,3");
echo '<legend><h2>Il y a '.$resultat->num_rows.' commentaires</h2></legend>';
//var_dump($resultat);
while ($commentaire = $resultat->fetch_assoc())
{
echo '<div class="message">';
echo'<div class="titre"> La '.
$commentaire['titre'].' '.$commentaire['note'].'/20 <br/>Par '.
$commentaire['pseudo'].' le '.
$commentaire['dateFr']. ' a '.
$commentaire['heurFr'].'</div>';
echo '<div class="contenu">'.
$commentaire['commentaire']. '</div>';
echo '</div><hr/>';
}
?>
</fieldset>
</div> |
Partager