logo

NPDS : Gestion de contenu et de communauté


Content & Community Management System (CCMS) robuste, sécurisé, complet, performant, parlant vraiment français, libre (Open-Source) et gratuit.
55 visiteur(s) et 0 membre(s) en ligne.
Activité du Site

Pages vues depuis 25/05/2001 : 111 397 885

  • Nb. de membres 8 701
  • Nb. d'articles 1 695
  • Nb. de forums 26
  • Nb. de sujets 8
  • Nb. de critiques 92

Top 10  Statistiques

Index du forum »»  Le coin des codeurs »» encore moi pour du code!!!!

encore moi pour du code!!!!#6373

3Contributeur(s)
bellecuisseMikeTribal-Dolphin
3 Modérateur(s)
developpeurjpbJireck
bellecuisse bellecuisseicon_post
voila mon code mais la deuxeime partie est fausse!!!!! :paf
le but

faire une selection dans un premiere combo ( l'affichage vient d'un resultat de requete)
maintenant je veux refaire la meme chose .....
je veux qu'il y est une correcpondant entre le premier choix et le deuxieme (qui va venir d'une autre requete en fonction de ce qui a ete choisi en premier choix)
la ca se complique!!!!!!!!

es_ce que qlq1 a compris si oui avez vous des idees car moi je suis bloque
merci pour votre aide!!





!include!("header.php");
OpenTable();
$mainlink = 1;
mainheader();
echo "</center><TABLE WIDTH=100% CELLSPACING=0 CELLPADDING=1 BORDER=0><TR><TD COLSPAN=2>
<TABLE WIDTH=100% CELLSPACING=0 CELLPADDING=8 BORDER=0><TR><TD>";
$result1=mysql_query("select UPPER(nom_ville) from ville_ref");
echo "ville"."<select CLASS=\"TEXTBOX_STANDARD\" name=XXX>";
while(list($nom_ville)=mysql_fetch_array($result1))
{
echo "<option value=$nom_ville>$nom_ville</option>";
}
echo"<BR><BR>";
if($nom_ville!="")
{
echo "</center><TABLE WIDTH=100% CELLSPACING=1 CELLPADDING=1 BORDER=0><TR><TD COLSPAN=2>
<TABLE WIDTH=100% CELLSPACING=0 CELLPADDING=8 BORDER=0><TR><TD>";
$result2=mysql_query("select nom_etablissement from ville_ref where nom_ville='$nom_ville'");
echo "etablissement"."<select CLASS=\"TEXTBOX_STANDARD\" name=XXX>";
while(list($nom_etablissement)=mysql_fetch_array($result2))
{
echo "<option value=$nom_etablissement>$nom_etablissement</option>";
}
}
Mike Mikeicon_post
Il suffit de recharger ta page quand la première sélection est faite avec l'évènement onClick sur ta liste déroulante, ensuite avec quelques "if", ça marche nickel.
bellecuisse bellecuisseicon_post
je veux bien j'avais compris le principe mais je ne sais pas recharger une page

comment je peux faire?
Tribal-Dolphin Tribal-Dolphinicon_post
clique droit puis Actualiser.
Si tu utilise IE c'est la 4ème bouton (feuille blanche avec 2 flèches)
bellecuisse bellecuisseicon_post
merci!!!!

je parle pour le faire avec du code
pour le rendre automatique

Tribal-Dolphin Tribal-Dolphinicon_post
www.tout!javascript!.com
c'est un truc du style reload(); mais sans convictions ...
Mike Mikeicon_post
Allez, un petit script :

<script language="!!javascript!!">
<!--
function recharge() {
window.document.location.reload()
}
//-->
</script>

et si tu fais un truc du style onClick="recharge()" , ça doit être bon :paf



[ Message édité par : Mike : 30-06-2003 17:46 ]
Mike Mikeicon_post
En y repensant, tu devrais plutôt mettre un onChange, sinon ça va être bizarre !
bellecuisse bellecuisseicon_post
yes je vais tenter de comprendre comment marche un "onchange"

enfin si j'y arrive pas je te demanderais surement un coup de main mais j'ai trouver un exemple
il est ^pas terrible mais bon on voit les sources
http://www.easyjet.com/fr/reserver/index.asp

merci je te tiens au courant :=!
bellecuisse bellecuisseicon_post
humm!!!!!


je veux bien que tu me donne un coup de main car je n'y arrive pas trop j'ai un peu niker tt mon code

enfin si tu veux
bellecuisse bellecuisseicon_post
j'ai trouver ca mais ce ne marche pas du tout

http://www.phpinfo.net/articles/article_listes.html

si tu as des conseils

merci
Tribal-Dolphin Tribal-Dolphinicon_post
Citation : "30-06-2003 14:49, bellecuisse a écrit :
merci!!!!

je parle pour le faire avec du code
pour le rendre automatique

"
----------
Je repette www.tout!javascript!.com => cherche dans les scripts actualisation automatique toutes les x secondes
Mike Mikeicon_post
Essaye ça :

<script language="!javascript!">
<!--
function recharge() {
window.document.location.reload()
}
//-->
</script>



!!!!!include!!!!!("header.php");
OpenTable();
$mainlink = 1;
mainheader();
echo "</center><TABLE WIDTH=100% CELLSPACING=0 CELLPADDING=1 BORDER=0><TR><TD COLSPAN=2>
<TABLE WIDTH=100% CELLSPACING=0 CELLPADDING=8 BORDER=0><TR><TD>";
$result1=mysql_query("select UPPER(nom_ville) from ville_ref");
echo "ville"."<select CLASS=\"TEXTBOX_STANDARD\" name=XXX onChange="recharge()">";
while(list($nom_ville)=mysql_fetch_array($result1))
{
echo "<option value=$nom_ville>$nom_ville</option>";
}
echo"

";
if($nom_ville!="")
{
echo "</center><TABLE WIDTH=100% CELLSPACING=1 CELLPADDING=1 BORDER=0><TR><TD COLSPAN=2>
<TABLE WIDTH=100% CELLSPACING=0 CELLPADDING=8 BORDER=0><TR><TD>";
$result2=mysql_query("select nom_etablissement from ville_ref where nom_ville='$nom_ville'");
echo "etablissement"."<select CLASS=\"TEXTBOX_STANDARD\" name=XXX >";
while(list($nom_etablissement)=mysql_fetch_array($result2))
{
echo "<option value=$nom_etablissement>$nom_etablissement</option>";
}
}


<font size=1>[ Message édité par : Mike : 01-07-2003 12:26 ]</font>

<font size=1>[ Message édité par : Mike : 01-07-2003 12:26 ]</font>

[ Message édité par : Mike : 01-07-2003 12:26 ]
Mike Mikeicon_post
PS : pense à virer les ! autour de !javascript! et !include!
bellecuisse bellecuisseicon_post
ca c'est cool

je teste tout de suite
bellecuisse bellecuisseicon_post
bon ca marche pas!!!
ou alors je ne sais pas le faire marcher :paf

sinon une autre petite question si un jour ca marche ,le script marche sous linux????

bon je retente
@+++
Mike Mikeicon_post
Le code n'a aucune dépendance avec l'os.
Si tu veux, mail moi ton fichier en entier que je le regarde de plus près voir si je peux faire quelquechose.
bellecuisse bellecuisseicon_post
je viens de t'envoyer mon ficheir
merci de ton aide