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

  FORUM HardWare.fr
  Programmation
  PHP

  Fonctions... HELP!

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Fonctions... HELP!

n°593513
freed102
Arayashiki
Posté le 18-12-2003 à 15:17:52  profilanswer
 

bon... je crois cette fois que j'ai besoin d'une fonction...
 
Je crois connaitre à peu pres comment ça marche mais là ça marche pas ! lol (ça aurait été trop facile sinon !lol)
 
j'ai deux fichiers...
 
requete_villes.php contenant la fonction :

Code :
  1. function secteur($secteur)
  2. {
  3. while($affichage = mysql_fetch_array($sql, MYSQL_ASSOC))
  4. {
  5.  if($affichage['cp']==$secteur)
  6.  {
  7.  $selected="selected";
  8.  }
  9.  else
  10.  {
  11.  $selected="";
  12.  }
  13.        $liste_villes = "<option value=".$affichage['cp']." ".$selected.">".$affichage['cp']." - ".$affichage['ville']."</option>";
  14.    echo $liste_villes;
  15.    }
  16. }


 
et mon fichier qui appelle la fonction :(en resumé)
 

Code :
  1. <? include ('requete_villes.php') ?>
  2. <select name="secteur1" id="secteur1">
  3. <option selected>secteur1</option>
  4. <? secteur($secteur1);?>
  5. </select>
  6. <select name="secteur1" id="secteur1">
  7. <option selected>secteur1</option>
  8. <? secteur($secteur1);?>
  9. </select>


 
mais voila... ça marche pas ! lol
 
je dois me gourer quelquepart... je trouve pas de bons tutoriaux pour les fonctions... alors une fois de plus je vous demande votre aide !
 
Merci !

mood
Publicité
Posté le 18-12-2003 à 15:17:52  profilanswer
 

n°593517
Sebastien
Posté le 18-12-2003 à 15:22:36  profilanswer
 

passage des variables non effectuées, ta fonction connait pas $sql
de plus on fait pas un echo $liste_villes; mais un
return $liste_villes;

n°593521
freed102
Arayashiki
Posté le 18-12-2003 à 15:29:12  profilanswer
 

alors j'ai fait ça :

Code :
  1. function secteur($secteur)
  2. {
  3. include("../includes/variables.php" );
  4. mysql_select_db("$bddname", $connect);
  5. $table = 'coursiers';
  6. $sql =  mysql_query("SELECT cp, ville FROM $table" );
  7. echo mysql_error();
  8. while($affichage = mysql_fetch_array($sql, MYSQL_ASSOC))
  9. {
  10.  if($affichage['cp']==$secteur)
  11.  {
  12.  $selected="selected";
  13.  }
  14.  else
  15.  {
  16.  $selected="";
  17.  }
  18.        $liste_villes = "<option value=".$affichage['cp']." ".$selected.">".$affichage['cp']." - ".$affichage['ville']."</option>";
  19.    return $liste_villes;
  20.    }
  21. }


 
Mais ça marche pas ! :(( il affiche pas ma liste !


Message édité par freed102 le 18-12-2003 à 15:31:36
n°593526
freed102
Arayashiki
Posté le 18-12-2003 à 15:33:27  profilanswer
 

... apparement c le return qui gene.. j'ai remis echo et ça a l'air de marcher ! :))
 
Merci !
 

n°593530
anapajari
s/travail/glanding on hfr/gs;
Posté le 18-12-2003 à 15:38:21  profilanswer
 

alors si tu mets le code html généré dans ton return il faut que tu fasses:

Code :
  1. <?php print secteur($secteur1);?>



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

  Fonctions... HELP!

 

Sujets relatifs
cherche libraire de fonctions asp pour sql server 7.0iis et les fonctions asp sur les fichiers
Mise en place d'un espace de travail Eclipse CVS, Help!!!!Reconnaissance des fonctions Turbo PASCAL par Word
Recherche un outil de help-deskhelp me !!!
[oracle 8i] Dump de BdD avec "exp" marche pôs, help please[C] Help !! pb avec fonctions
[VC++] Fonctions Callback help!!Fonctions exec(), system(), passthru() ? Help !!
Plus de sujets relatifs à : Fonctions... HELP!


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