voila mes tables mysql, j'ai besoin des 2.
Code : PHP$retour = mysql_query ('SELECT COUNT(*) AS nb_rubriques FROM rubriques');
$donnees = mysql_fetch_array ($retour);
$totalDesRubriques = $donnees['nb_rubriques'];
echo $totalDesMessages."<br />";
echo $nom_rubrique."<br />";
$resultat = "SELECT * FROM rubriques";
$res = mysql_query ($resultat);
while($data = mysql_fetch_array ($res))
{
echo $data['ID'].' '.$data['NomRubrique']."<br />";
$rubrique = $data['NomRubrique'];
echo $rubrique."<br />";
echo $data['ID']."<br />";
echo $nom_rubrique."<br />";
if($rubrique == $nom_rubrique)
{
$id_rubrique = $data['ID'];
}
else
{
$id_rubrique = '...';
}
}
echo "voila l'ID".$id_rubrique;
//insertion des données dans la table "annonces"
$requete_annonce = "INSERT INTO annonces (ID,Titre,Description,Prix,ID_rubrique) VALUES ('','".$titre."','".$annonce."','".$prix."','".$id_rubrique."')";
$res = mysql_query ($requete_annonce) OR die ('requete non exécutée') ; Donc, ce que je cherche à faire, c'est d'insérer l'ID de la rubrique dans la table "annonces".
C'est pourquoi je parcours toute la table rubrique en récupérant tous les ID et les nom afin de faire le test.
Je dis juste que $nom_rubrique est la variable qui retient la rubrique (prise dans le formulaire) et que tout est écrit pareil!
Mon problème maintenant, c'est que "$rubrique == $nom_rubrique" est toujours faux...
Et je ne vois vraiment pas du tout d'ou ça peut venir...
Je sais pas si vous pourrez m'aider mais...
Puis si c'est pas clair demandez des explications en plus!