récuperer un ID
Posté : 13 juil. 2011, 23:23
Bonsoir,
Je travaille actuellement sur un forum. J'aimerai récupérer l'id de l'auteur du 1er post pour l'inclure dans une url qui serai envoyé a celui ci en cas de réponse lui proposant de cliquer sur le lien pour voir la réponse. Et la, je sèche...
Je vous fais part du code:
Quelqu'un pour me donner un coup de main svp?

Je travaille actuellement sur un forum. J'aimerai récupérer l'id de l'auteur du 1er post pour l'inclure dans une url qui serai envoyé a celui ci en cas de réponse lui proposant de cliquer sur le lien pour voir la réponse. Et la, je sèche...
Je vous fais part du code:
$db = mysql_connect($host, $login, $password) or die(showError('1', mysql_error()));
mysql_select_db($base,$db) or die(showError('2', mysql_error()));
$sql = 'INSERT INTO forum VALUES("", "'.mysql_escape_string($nom).'", ';
$sql.= '"'.mysql_escape_string($email).'", "'.mysql_escape_string($date_insertion).'", ';
$sql.= '"'.mysql_escape_string($message).'", "'.mysql_escape_string($id_reponse).'", ';
$sql.= '"'.mysql_escape_string(getenv('REMOTE_ADDR')).'", "0", ';
$sql.= '"'.mysql_escape_string($titre).'",'.mysql_escape_string($recevoirMail).', ';
$sql.= '"'.mysql_escape_string($date_insertion).'")';
mysql_query($sql) or die(showError('3', mysql_error()));
if (!empty($id_reponse) && $remontageSujet) {
$sql = 'UPDATE forum SET date_reponse="'.$date_insertion.'" WHERE id="'.$id_reponse.'"';
mysql_query($sql) or die(showError('3', mysql_error()));
}
if ($envoiParMail && function_exists('mail')) {
$emails = '';
// Recupération des emails pour l'envoi
$sql = 'SELECT DISTINCT(email) as mail FROM forum WHERE (reception_mail=1) AND (email<>"'.mysql_escape_string($email).'")';
$sql.= ' AND (id='.mysql_escape_string($id_reponse).' OR id_reponse='.mysql_escape_string($id_reponse).')';
$res = mysql_query($sql) or die(showError('3', mysql_error()));
if (mysql_num_rows($res)>0) {
$sujet = Une nouvelle réponse sur le forum '.$nomsite;
$corps = 'Vous pouvez consulter votre message à l'adresse suivante .$urlsite+$id : '."\n\n";
$corps.= $message;
while($r = mysql_fetch_array($res)) {
mail($r['mail'], $sujet, $corps,'From: Forum '.$nomsite.' <'.$webmail.'>'."\n");
}
}
}
mysql_close();
$corps = 'Vous pouvez consulter votre message à l'adresse suivante .$urlsite+$id : '."\n\n"; c'est la que devrai apparaitre l'id.Quelqu'un pour me donner un coup de main svp?