Insertion d'une valeur dans requete mysql/php

Fermé
houloul - 7 juin 2004 à 16:40
 houloul - 7 juin 2004 à 16:56
Bonjour et merci de lire ce message

j'ai un petit problème avec la récupération d'un champ avec javascript.


Mon problème se situe au niveau la ligne $sql_query, je fais une requete suivant le contenu du texte box plus bas (nommé cp).

J'arrive pas à lire cette valeur carle alert(phrase) fonctionne mais je n'arrive pas à l'inclure dans ma requete sql...

Si quelqu'un peut m'aider car le javascript c pas trop mon truc et là je nage un peu...

Merci pour tout...

@+



<script language="Javascript">
function change_menu_2()
{
var phrase = (document.forme.cp.value)
alert(phrase)
<?
$Connexion = fConnexion (LOGIN, PASSWORD, BASE, SERVER);
$sql_query = "SELECT cpville_ville FROM tadatcpville WHERE cpville_cp= '?> phrase <?'";
$result = fExecQuery ($sql_query, $Connexion);
?>


var select = document.forme.classe;
<? while($ville = mysql_fetch_array($result)) {?>
var chaine = new Option("<?php echo "$ville[0]"?>","<?php echo "$ville[0]"?>");
select.options[select.options.length] = chaine
<? } ?>

document.forme.classe.options[0] = null

}
</script>
</head>
<body>
<form name='forme'>
<input type="text" name="cp" onChange="change_menu_2();">
<select name='classe'>
</select>
A voir également:

3 réponses

flokocha Messages postés 1510 Date d'inscription lundi 8 mars 2004 Statut Membre Dernière intervention 10 octobre 2015 281
7 juin 2004 à 16:44
Ton script ne peut pas fonctionner, car le PHP est généré lors de la génération de la page par le serveur, tandis que le JavaScript est exécuté lors de l'affichage de la page par le navigateur du client.

Une action de l'utilisateur ne pourra donc pas être interprétée par du PHP sans recharger la page, de manière à ce qu'elle soit retraitée côté serveur.


.::: "A trop vouloir feindre de faire fi, on finit 
par faire fi de vouloir feindre." 
:::.
0
C vrai....

cependant je n'arrive pas a ttrouver un exemple pour resoudre mon problème :

A savoir qu'a partir de la saisie d'un code postal par l'utilisateur, je voudrai charger les villes stocké dans une table mysql correspondantes au cp sasisie..

Je n'y arrive pas et je ne trouve pas d'info là dessus alors si qq'un a des pistes je suis preneur ;-) .....

Merci pour tout.

@+
0
je veux bien sur que cela se fasse sans recharger la page....
;-)

merci.
@+
0