Formulaire de recherche sur une page web
Eaulive
-
Eaulive -
Eaulive -
Bonjour à tous
Je souhaiterai insérer dans une page web une sorte de formulaire de recherche lié avec une base de données.
Du style on rentre un nom et le formulaire nous renvoi le numéro de téléphone correspondant.
Je ne sait pas trop par quel bout commencer!!!
Une piste?
Merci d'avance.
Je souhaiterai insérer dans une page web une sorte de formulaire de recherche lié avec une base de données.
Du style on rentre un nom et le formulaire nous renvoi le numéro de téléphone correspondant.
Je ne sait pas trop par quel bout commencer!!!
Une piste?
Merci d'avance.
5 réponses
-
Bonjour,
Il faut bien sûr faire un formulaire html :
<form action="fichier.php" method="post"> <input type="text" name="nom" maxlength="20"> <p ><b>Validez votre choix</b></p> <input type="submit" value="OK"></form>
puis dans le même fichier (fichier.php), ou dans un autre au choix, tu fais une requête :
<?php $hote="localhost"; $user="root"; $password=""; mysql_connect($hote, $user, $password); mysql_select_db("base de données") or die("Ouverture base impossible"); { $table=mysql_query("SELECT * FROM table WHERE nom='$nom'"); } mysql_close; while ($ligne=mysql_fetch_object($table)) { echo"<CENTER><TABLE BORDER=0;>"; echo"<TR>"; echo"<TD><CENTER><B>$ligne->nom"; echo"<TD><CENTER><B>$ligne->prenom"; echo"<TD><CENTER><B>$ligne->tel"; echo"<TD><CENTER><B>$ligne->mobile"; echo"<TD><CENTER><B><a href='mailto:$ligne->email'>$ligne->email"; echo"<BR>"; } ?>
En principe ça devrait fonctionner.
Bon courage. -
Merci à toi Dugenou!
Mais bien entendu celà ne fonctionne pas!!!
Je doit avouer avoir pas mal de lacunes.
1/ Que doit je remplir pour $hote ?
2/ Je ne connait rien en mysql ! (tu voit le niveau!)
Le formulaire se créé bien, mais lorsque je clique sur OK il n'y a pas de réponse si ce n'est des choses du style:
";echo"
";echo"
$ligne->prenom";echo"
$ligne->nom";echo" ";=?>
J'ai installé IIS qui n'était pas sur la machine et j'ai choisi un répertoire par défaut ou j'ai installé mon fichier de base (index.htm) qui comprend le code du formulaire.
J'ai écrit la requete dans le fichier.php créé (avec notepad).
A partir de là je coince!
Merci d'avance -
Bonjour,
Le script est en php, je te conseille donc d'installer et d'utiliser un serveur web apache (easyPHP, par exemple) IIS gère le php, mais je ne sais pas comment.
Il faut créer une base de données et y entrer les informations que tu iras chercher par la suite.
En fait, il me semble que tu as tout à faire et je ne pense pas qu'il sera possible de le faire par un forum, il vaudrait mieux que tu te mette au PHP/MySql.
Bon courage. -
Bonsoir,
Je n'avais pas tout sous la main, voici quelques liens :
http://www.phpdebutant.org/
http://www.siteduzero.com/php/
http://css.alsacreations.com/
http://www.phpindex.com/
http://www.manuelphp.com/
http://php.developpez.com/
http://www.phpscripts-fr.net/
http://www.phpcs.com/index.aspx
http://www.01php.com/index.php
et bien sûr, CommentCaMarche :
http://www.commentcamarche.net/
Bon courage. -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -