|
bellecuisse 186
| Posté : 30-06-2003 12:23
voila mon code mais la deuxeime partie est fausse!!!!!
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");
Ope nTable();
$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>";
}
} |  Profil
|
|
Mike 219
| Posté : 30-06-2003 12:29
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. |  Profil E-mail www
|
|
bellecuisse 186
| Posté : 30-06-2003 13:07
je veux bien j'avais compris le principe mais je ne sais pas recharger une page
comment je peux faire?
|  Profil
|
|
Tribal-Dolphin 4374
| Posté : 30-06-2003 14:37
clique droit puis Actualiser.
Si tu utilise IE c'est la 4ème bouton (feuille blanche avec 2 flèches) |  Profil
|
|
bellecuisse 186
| Posté : 30-06-2003 14:49
merci!!!!
je parle pour le faire avec du code
pour le rendre automatique
|  Profil
|
|
Tribal-Dolphin 4374
| Posté : 30-06-2003 14:54
www.tout!javascript!.com
c'est un truc du style reload(); mais sans convictions ... |  Profil
|
|
Mike 219
| Posté : 30-06-2003 17:46
Allez, un petit script :
<script language="!!javascript!!">
<!--
function recharge() {
window.document.location.reload()
}
//-->
</script>
< BR>et si tu fais un truc du style onClick="recharge()" , ça doit être bon
[ Message édité par : Mike : 30-06-2003 17:46 ] |  Profil E-mail www
|
|
Mike 219
| Posté : 30-06-2003 17:55
En y repensant, tu devrais plutôt mettre un onChange, sinon ça va être bizarre ! |  Profil E-mail www
|
|
bellecuisse 186
| Posté : 01-07-2003 08:38
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 |  Profil
|
|
bellecuisse 186
| Posté : 01-07-2003 09:46
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
|  Profil
|
|
bellecuisse 186
| Posté : 01-07-2003 11:59
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 |  Profil
|
|
Tribal-Dolphin 4374
| Posté : 01-07-2003 12:18
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
|  Profil
|
|
Mike 219
| Posté : 01-07-2003 12:25
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 ] |  Profil E-mail www
|
|
Mike 219
| Posté : 01-07-2003 12:28
PS : pense à virer les ! autour de !javascript! et !include! |  Profil E-mail www
|
|
bellecuisse 186
| Posté : 01-07-2003 13:52
ca c'est cool
je teste tout de suite |  Profil
|
|
Aller à la page : [ 1 | 2 ] |