Récupération d'une données d'une autre page.
Bonjour à tous, j'ai un problème au niveau de mon formulaire de commentaire. Pour expliquer au mieux, j'ai deux tables:
Une table "md_clip" avec une colonne "id_clip"
Une table commentaire avec une colonne "id_billet" qui reprend la valeur "d'id_clip"
J'ai créer un formulaire d'envois de commentaire, tout se passe bien sauf la récupération de "id_clip" de la table "md_clip" dans la colonne "id_billet". Vous suivez j'espère :D
J'ai une page "comment.php":
Code:
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
|
<?php // ICI MA PAGE QUI AFFICHE LES COMMENTAIRES DE MA BASE DE DONNEES
$req = "SELECT * FROM md_clip cl JOIN md_comment co ON co.id_billet=cl.id_clip WHERE id_billet = $id_billet ORDER BY date_com ASC";
$result = mysql_query($req) or die(mysql_error());
while($data2 = mysql_fetch_object($result))
{
echo "
<div id='commentaire_utilisateur'>
<div id='utilisateur'>
<table CELLPADDING='5' bgcolor=#666666 width=900px>
<tr>
<td width=100px><img src=\"images/avatars/" . $data2->pseudo . "\"/></td>
<td align='left' valign='top'>{$data2->pseudo} le {$data2->date_com}<br/>{$data2->mess_com}</td>
</tr>
</table><br/>
</div>
</div>";
}
?>
<?php if(isset($_COOKIE["ID_UTILISATEUR"])) { ?>
<!-- FORMULAIRE D'ENVOI D'ARTICLES -->
<?php //ICI MON FORMULAIRE D'ENVOIS DE COMMENTAIRES
$cx = mysql_connect("******","******","******"); // connexion ? la BDD
if($cx == 0){ // test si pb de cnnexion
?>
<font>ERREUR</font>
</body></html>
<?
exit;
}
$test = mysql_select_db("******"); // selection de la base
$req = "SELECT * FROM md_clip cl JOIN md_comment co ON co.id_billet=cl.id_clip WHERE id_billet = $id_billet"; // preparation de la requette
$result = mysql_query($req); // execute la requette
$nb_art = mysql_num_rows($result); // Recuperation du br d'articles r?sultant la requette
$i = 0;
?>
<form class="well" name="form_new" method="post" action="valid_new_com.php">
<div id="champs_formulaire">
<p>
Votre commentaire : <textarea id="message2" name="commentaire" cols="83" rows="10"></textarea>
</p>
<p id="compteur2">500 Caracteres restant</p>
<input data-provide="typeahead" type="submit" name="Submit" value="Envoyer">
</p>
</form>
<?php } ?> |
Et ma page de validation des données:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
<?php
$cx = mysql_connect("******","******","******"); // connexion ? la BDD
if($cx == 0){ // test si pb de connexion
?>
<font>ERREUR</font>
</body></html>
<?
exit;
}
$date=date('Y/m/d H:i:s');
$commentaire=$_POST['commentaire'];
$utilisateur=$_COOKIE['NOM_UTILISATEUR'];
$test = mysql_select_db("basesrc10d01"); // selection de la base
$req = "INSERT INTO md_comment(mess_com,date_com,pseudo,id_billet,id_billet) VALUES ('$commentaire','$date','$utilisateur','$billet')";
$result = mysql_query($req); // execute la requette;
echo "Merci de votre participation";
?> |
En esperant que vous puissiez m'aider je suis dessus depuis 1h30, ça commence à être long ! :p
Merci d'avance !