Alors là! je ne comprend rien ...

Petit nouveau ! | 1 Messages

07 juil. 2009, 16:54

bonjour,

j'ai fais un petit formulaire qui envoie les information a un scripte PHP pour les afficher ensuite dans une autre page. pourtant le code est simple mais ne marche pas, ça fais deux jours que je vérifie le code mais sans resultat.


je vous demande de voir si j'ai tord ou quoi.

**************************** voici le code du formulaire *******************************

Code : Tout sélectionner

<form action="afficher.php" method="post" name="form_rch" target="_self" enctype="text/plain" id="form_rch"> <table width="70%" border="1"> <tr> <td colspan="2"> <select name="list1" size="1"> <option value="ma">Mot auteur(s)</option> <option value="mt">Mot du Titre</option> <option value="tc">Titre Complet</option> <option value="co">Collection</option> <option value="ed">Editeur</option> <option value="is">ISBN</option> <option value="mc">Mot Clé</option> </select> </td> <td colspan="2"> <input type="text" size="15" name="text1" /> </td> <td colspan="2"> <select size="1" name="log1"> <option value="AND">et</option> <option value="OR">ou</option> </select> </td> </tr> <tr> <td colspan="2"> <select name="list2" size="1"> <option value="mt">Mot du Titre</option> <option value="ma">Mot auteur(s)</option> <option value="tc">Titre Complet</option> <option value="co">Collection</option> <option value="ed">Editeur</option> <option value="is">ISBN</option> <option value="mc">Mot Clé</option> </select> </td> <td colspan="2"> <input type="text" size="15" name="text2" /> </td> <td colspan="2"> <select size="1" name="log2"> <option value="AND">et</option> <option value="OR">ou</option> </select> </td> </tr> <tr> <td colspan="2"> <select name="list3" size="1"> <option value="nl">Tous les mots</option> <option value="ma">Mot auteur(s)</option> <option value="mt">Mot du Titre</option> <option value="tc">Titre Complet</option> <option value="co">Collection</option> <option value="ed">Editeur</option> <option value="is">ISBN</option> <option value="mc">Mot Clé</option> </select> </td> <td colspan="2"> <input type="text" size="15" name="text3" /> </td> <td colspan="2"> <select size="1" name="log3"> <option value="AND">et</option> <option value="OR">ou</option> </select> </td> </tr> <tr> <td colspan="2"> <select name="list4" size="1"> <option value="nl">Tous les mots</option> <option value="ma">Mot auteur(s)</option> <option value="mt">Mot du Titre</option> <option value="tc">Titre Complet</option> <option value="co">Collection</option> <option value="ed">Editeur</option> <option value="is">ISBN</option> <option value="mc">Mot Clé</option> </select> </td> <td colspan="2"> <input type="text" size="15" name="text4" /> </td> <td colspan="2"></td> </tr> <tr> <td colspan="6"><br /></td> </tr> <tr> <td colspan="2" align="right">Langue</td> <td colspan="4"> <select size="1" name="lang"> <option value="Français">Français</option> <option value="Anglais">Anglais</option> <option value="Espagnole">Espagnole</option> <option value="Allemand">Allemand</option> </select> </td> </tr> <tr> <td colspan="6" >Types de publication</td> </tr> <tr> <td colspan="6"></td> </tr> <tr> <td></td> <td><input type="checkbox" value="Livres" align="RIGHT" checked="checked" name="cat[]" /></td> <td>Livres</td> <td></td> <td><input type="checkbox" value="Periodiques" checked="checked" name="cat[]" /></td> <td>Périodiques</td> </tr> <tr> <td></td> <td><input type="checkbox" value="Documents AV" align="RIGHT" checked="checked" name="cat[]" /></td> <td>Documents AV</td> <td></td> <td><input type="checkbox" value="Theses" checked="checked" name="cat[]" /></td> <td>Thèses</td> </tr> <tr> <td></td> <td></td> <td colspan="2"><input type="submit" value="Rechercher" src="afficher.php" name="Envoyer" /></td> <td></td> <td></td> </tr> </table> </form>
*********************************voici le code PHP**************************
<?php


$list1=$_POST['list1'];
$list2=$_POST['list2'];
$list3=$_POST['list3'];
$list4=$_POST['list4'];


echo $list1;
?>
comme vous pouvez le constatez c'est très simple. bon ou est le pb.

merci d'avance

ViPHP
ViPHP | 2291 Messages

07 juil. 2009, 17:29

Salut,

Dans ton cas je pense que c'est le enctype="text/plain" qui te pose problème.
La tu lui demande d'envoyer les données sous forme de text, pour être certain supprime le enctype="text/plain" et test. :wink:

En général ont utilise enctype="text/plain" avec un lien MAILTO.
ImageCe que l'on apprend par l'effort reste toujours ancré beaucoup plus longtemps.