Ses derniers messages sur les forums
En même temps, vu que tu ne vérifies pas les retours, difficile de dire qu'il ne se passe aucune erreur.
Que vaut $req après le prepare ?
Que retourne le execute ?
Sinon, est ce normal de faire une 301 après un tel traitement ?
En effet, si ton navigateur revient sur cette page, il peut aller directement sur ricerca.php sans faire l'insert (ce qui est peut être l'origine de ton problème).
$z = $x + $y;
Un truc du genre.
Pour devenir un bon développeur, ce qui est important, ce n'est pas la langue que tu parles mais ce sont tes idées.
Et si en plus tu es autonome et que tu sais lire une documentation, et bien tu deviens capable d'utiliser n'importe quel langage.
Ensuite, avec beaucoup de pratique, la syntaxe d'un langage ne s'oublie pas comme ça. C'est un peu comme le vélo.
Ben déjà, tu dois faire une requete SQL pour récupérer les valeurs.
Ensuite, ben de simples echo d'<option> avec tes données formeront ton menu déroulant.
Je ne suis pas sur de comprendre le problème.
En effet, dans ton exemple, on ne voit qu'une seule table, et tu récupères bien le nombre de résultats.
Si tu fais d'autres requêtes, additionnes $total_mot avec le nombre de résultats des autres tables.
Les comment faire sont juste des briques de base pour développer un script.
Donc 2 choses :
- soit tu ne souhaites pas apprendre le php, et dans ce cas, adapter ce comment faire te sera très difficile, et à ce niveau là, le plus simple reste de télécharger un script tout fait
- soit tu souhaites apprendre le php, et dans ce cas, comme moogli, je te suggère de lire les cours de ce site
Je ne vois pas trop le rapport entre le message d'erreur et ton histoire de champs.
L'erreur dit que tu passes un booléen au mysql_fetch_array au lieu d'y passer un identifiant de ressource MySQL (un identifiant de ressource MySQL issu d'un mysql_query).
En d'autres termes, tu passes un true ou un false en paramètre au mysql_fetch_array alors qu'il faut y mettre le résultat d'un mysql_query.
Vire le MYSQL_NUM de ton mysql_fetch_array.
Celui ci dit que tu récupères les données via des index numériques et non avec le nom du champ.
Si tu n'as pas modifié ton code, je vais te redonner ma précédente réponse :
Il te suffit de concaténer toutes les données que tu souhaites récupérer dans le mail à la variable $message.
Je ne peux rien dire de plus que la solution :/
Quel est ton code ?
As tu une erreur ?