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

  FORUM HardWare.fr
  Programmation
  PHP

  pb liste déroulant

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

pb liste déroulant

n°1480540
axon74
Posté le 23-11-2006 à 12:09:58  profilanswer
 

voilà,
Etant débutant dans la programmation php, je bute sur un pb:
 
j'ai sur une page une liste déroulante ou dedans, je fais une requète sql pour séléctioner un enregidtrement de ma base par l'intermédiare d'un seul champ.
A coté de ma liste, j'ai un bouton qui doit m'ouvrir une nouvelle page qui affiche sous forme d'un tableau tout les champs de la ligne séléctionnée par la liste déroulante
<div id="Layer2" style="position:absolute; width:450; height:30; z-index:2; left: 20; top: 70;"><div align="center">
   
<?php
 
$hote="localhost";
$utilisateur="root";
$mpasse="";
$connexion_base = mysql_connect($hote,$utilisateur,$mpasse)
          or die ("ca ne marche pas conexion" );
$database_connexion_base="basketsllp_db";    
$db=mysql_select_db($database_connexion_base,$connexion_base)
 or die ("ca ne marche pas select base" );
 
 
 
$sql="SELECT id, date, categorie, lieu, equipe1, score1, equipe2, score2, commentaire FROM resultat WHERE categorie='poussin'";
$result=mysql_query($sql) or die ("impossible d'exécuter la requète" );
 
echo"<form action='affichage resultat poussin.php' method='post'>
     <select name='id'>/n";
   
while ($ligne=mysql_fetch_array($result))
{extract($ligne);
echo"<option value='$id'>$id\n";
}
echo "</select>\n";
echo "<input type='submit'". "value=\"Afficher\"></form>\n";
 
?>
  </div>
</div>
 
 
 
le bouton marche bien mais j'ai un problème sur la requète de la nouvelle page:  
j'ai une erreur dans : WHERE id='$id'
 
<?php
 
$hote="localhost";
$utilisateur="root";
$mpasse="";
$connexion_base = mysql_connect($hote,$utilisateur,$mpasse)
          or die ("ca ne marche pas conexion" );
$database_connexion_base="basketsllp_db";    
$db=mysql_select_db($database_connexion_base,$connexion_base)
 or die ("ca ne marche pas select base" );
 
$nom="SELECT date, categorie FROM resultat WHERE id='$id'";
$result=mysql_query($nom)or die ("ne marche pas" );
$ligne=mysql_fetch_array($result);
extract($ligne);
?>
 
En fait, je pense que la nouvelle page n'a plus lla variable 'id'
 
comment faire?
 
Merci
 

mood
Publicité
Posté le 23-11-2006 à 12:09:58  profilanswer
 

n°1480674
soju
One shot !
Posté le 23-11-2006 à 14:28:10  profilanswer
 

utilise la balise code pour poster du code, sinon c'est illisible...
 
sinon à la place de $id ça serait plutôt $_POST['id']

n°1480912
axon74
Posté le 23-11-2006 à 17:40:54  profilanswer
 

et comment je l'inclue dans mes deux pages?


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

  pb liste déroulant

 

Sujets relatifs
[MySql) Faire un where sur un champs liste de valeurs[Access] Mettre à jour une zone de liste à partir d'un menu déroulant
Changer dynamiquement l'élément selected d'une liste déroulant ?Valeur de liste pour menu deroulant.
[PHP] Liste déroulant et variableMenu déroulant à partir d'une liste
Liste déroulant de la base mysqlliste déroulant
liste deroulant qui fait une requetepositionement sur liste deroulant
Plus de sujets relatifs à : pb liste déroulant


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