Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1566 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Debutant cherche a valider un formulaire avec un Menu Déroulant

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Debutant cherche a valider un formulaire avec un Menu Déroulant

n°694028
marcooo
Posté le 06-04-2004 à 18:49:31  profilanswer
 

Bonjour a tous .
J'esplique le problème ... Tout d'abord je tien a dire ke je débute dans le PHP/MySQL.
Alors voila, je voudrai créer une sorte de moteur de recherche qui concerne des artistes musicaux. J'ai donc créer une base de donné avec MySQL. Ensuite j'ai créer un formulaire et un bouton Ok pour valider.Lorsque le nom d'artictes taper ds le formulaire appartient a la base, o m'affiche le résulat de la requete. Mais je voudrai supprimer le bouton OK, et faire une validation par un menu déroulant, pour obtenir, soit la biographie de l'artistes, soit les pages du magazine qui le concerne, etc . Ceci est mon Premier prob, le 2eme c'est que le résultat s'affiche sur la page avec le Formulaire ( Et comme j'ai créer 2 cadres je voudrai l'afficher sur l'autre pages .
 
J'espère avoir été assez clair .
Voici mes codes :
 
Mon fichier TRAITEMENT
 
<? include("connexion.php" ); ?>
<? $cadre=$_POST['cadre']; ?>
<?
$query = "SELECT * FROM artistes WHERE Nom = '$cadre'";  
$result = mysql_query($query);
?>
<? while($val = mysql_fetch_array($result)){ ?>
<? echo "Résultats pour le nom : $cadre"; ?><br><br>
<? echo " "; ?>
<? echo $val["Nom"]; ?>
<? echo " "; ?>
<? echo $val["Annee"]; ?>
<? echo " "; ?>
<? echo $val["Nationalite"]; ?>  
<? } ?>
<? mysql_close(); ?>
 
Mon code avec le fomulaire la liste
 
</form>
<form name="form1" method="post" action="traitement.php">
<input type="text" name=cadre>
 
<select name="menu1" onChange="MM_jumpMenu('parent',this,0)">
<option selected>Articles</option>
<option selected>Articles</option>
<option selected>Artistes</option>
<option selected>Discographie</option>
<option selected>Biographie</option>
<option selected>Tout</option>
<option selected>Choisissez une catégorie</option>
 
</select>
</form>
 
Je pensai faire une table par choi de validation, non ?
 
En espérant que vous pouver m'aider

mood
Publicité
Posté le 06-04-2004 à 18:49:31  profilanswer
 

n°694036
kalex
Posté le 06-04-2004 à 19:03:00  profilanswer
 

D'abord, ton code sera plus propre comme ça :

Code :
  1. <? include("connexion.php" );
  2. $cadre=$_POST['cadre'];
  3. $query = "SELECT * FROM artistes WHERE Nom = '$cadre'"; 
  4. $result = mysql_query($query);
  5. while($val = mysql_fetch_array($result)){
  6. echo "Résultats pour le nom : $cadre"."<br><br> ".
  7. $val["Nom"]. " ".$val["Annee"].$val["Nationalite"]; 
  8. }
  9. mysql_close(); ?>

n°694038
T509
$job-&gt;GetJob(now)
Posté le 06-04-2004 à 19:05:04  profilanswer
 

Dans le formulaire ajoute un champ caché avec la valeur traitement='go' par exemple.
 
dans ta page traitement.php
 
if ($traitement == 'go') {
        effectue la requete
        affiche le résultat
} else {
        affiche le formulaire
}
 
Si traitement = 'go', c'est que le bouton 'valider' aura été cliqué.
 
Voilà pour ne pas avoir le formulaire et le résultat affichés en même temps.
 
Si tu veux l'avoir sur 2 pages différentes, tu peux avoir dans
formulaire.php
       <form name="form1" method="post" action="resultat.php">
et l'affichage du résultat aura lieu sur la page resultat.php


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
n°694052
kalex
Posté le 06-04-2004 à 19:13:21  profilanswer
 

> Mais je voudrai supprimer le bouton OK, et faire une validation par un menu déroulant, pour obtenir, soit la biographie de l'artistes, soit les pages du magazine qui le concerne, etc .
Deux solutions, soit tu gardes le bouton ok et tu rajoutes un select (avec comme options artistes, pages, etc), soit tu fais 2 boutons submit.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Debutant cherche a valider un formulaire avec un Menu Déroulant

 

Sujets relatifs
Cherche solution globale pour un problème de script[Débutant & Conception] Comment bien concevoir une interface graphique
Formulaireplusieurs submit pour un meme formulaire
VBA - programmer un formulaire Rendez-vousRecherche script de "formulaire de liens"
[VB] débutant inside [tuto]petit probleme debutant
Modification textes en fonction d'un choix de menu déroulant 
Plus de sujets relatifs à : Debutant cherche a valider un formulaire avec un Menu Déroulant


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR