Melange de php et javascript
M.o.k
Messages postés
15
Date d'inscription
Statut
Membre
Dernière intervention
-
M.o.k Messages postés 15 Date d'inscription Statut Membre Dernière intervention -
M.o.k Messages postés 15 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
salut à tous j'ai un petit soucis, je souhaite réutiliser une variable javascript en php comm le montre ma requete ci- dessous
a = document.mon_form.ma_liste.options[document.mon_form.ma_liste.selectedIndex].text;
<?
$req="select NBC,codeclient,date_com from commande,contenire,article where commande.NBC=contenire.NBC and contenire.ref=article.ref and cat=".a.";
...?>
seulementle pb c que je n'arrive pas à recuperer la valeur porté par la variable a dans mon script php
merci de votre aide
salut à tous j'ai un petit soucis, je souhaite réutiliser une variable javascript en php comm le montre ma requete ci- dessous
a = document.mon_form.ma_liste.options[document.mon_form.ma_liste.selectedIndex].text;
<?
$req="select NBC,codeclient,date_com from commande,contenire,article where commande.NBC=contenire.NBC and contenire.ref=article.ref and cat=".a.";
...?>
seulementle pb c que je n'arrive pas à recuperer la valeur porté par la variable a dans mon script php
merci de votre aide
A voir également:
- Melange de php et javascript
- Easy php - Télécharger - Divers Web & Internet
- Telecharger javascript - Télécharger - Langages
- Expert php pinterest - Télécharger - Langages
- Javascript echo ✓ - Forum PHP
- Logiciel mélange de prénom ✓ - Forum Loisirs / Divertissements
3 réponses
Un petit rappel des bases :)
- Le php est un langage qui tourne côté serveur, c'est lui qui te génère la page, qui a accès à la base de données etc.
- Le javascript est un langage côté client, ça te fait des actions sur la page affichée, le client n'a pas accès à la base de données (puisqu'elle est du côté serveur).
Pour faire ce que tu veux tu as plusieurs options :
La plus simple : voit si tu peux réactualiser la page en passant ton a en paramètre (GET ou POST) et le serveur la récupère la traite, et réaffiche une nouvelle page à partir de cette valeur.
Ou alors un peu plus complexe (mais plus "joli" pour le client) : une requête AJAX (google ajax, ya plein de tutoriels, et d'exemples tout simple pour faire ça).
Si tu as encore des soucis, précise bien quelle méthode tu comptes utiliser et qu'est-ce qui te pose problème ;-)
- Le php est un langage qui tourne côté serveur, c'est lui qui te génère la page, qui a accès à la base de données etc.
- Le javascript est un langage côté client, ça te fait des actions sur la page affichée, le client n'a pas accès à la base de données (puisqu'elle est du côté serveur).
Pour faire ce que tu veux tu as plusieurs options :
La plus simple : voit si tu peux réactualiser la page en passant ton a en paramètre (GET ou POST) et le serveur la récupère la traite, et réaffiche une nouvelle page à partir de cette valeur.
Ou alors un peu plus complexe (mais plus "joli" pour le client) : une requête AJAX (google ajax, ya plein de tutoriels, et d'exemples tout simple pour faire ça).
Si tu as encore des soucis, précise bien quelle méthode tu comptes utiliser et qu'est-ce qui te pose problème ;-)
bonjour merci pour la reponse
j'ai essyer avec la premiere proposition le postage (post)
mé $_POST['nom_list'] va retourner quoi est ce que c'est les values de la liste ou les texts
et merci d'avance
j'ai essyer avec la premiere proposition le postage (post)
mé $_POST['nom_list'] va retourner quoi est ce que c'est les values de la liste ou les texts
et merci d'avance
je vais vous ecrire mon code pour voir qq manque
pour l'instant je veux juste afficher l'element selectioné dans une variable php pour s'assure
et c4est apres que je vais l'intgerer ds ma requete ci desus
<form method="post" id="fCat">'
<select name="Categ" onChange="document.getElementById('fCat').submit();">
<option value="0" selected="selected">Tout</option>
<?php
$i=1;
while($donne=mysql_fetch_array($req1)){
echo '<option value="'.$i.'">'.$donne['cat'].'</option>';
$i++;
}
?>
</select>
<bR>
<table>
<caption>Commandes</caption>
<tr><th>NBC</th><th>Date</th><th>Heure</th><th>Client</th></tr>
<?php
$cate=$_POST['Categ'];
echo $cate;
?>
pour l'instant je veux juste afficher l'element selectioné dans une variable php pour s'assure
et c4est apres que je vais l'intgerer ds ma requete ci desus
<form method="post" id="fCat">'
<select name="Categ" onChange="document.getElementById('fCat').submit();">
<option value="0" selected="selected">Tout</option>
<?php
$i=1;
while($donne=mysql_fetch_array($req1)){
echo '<option value="'.$i.'">'.$donne['cat'].'</option>';
$i++;
}
?>
</select>
<bR>
<table>
<caption>Commandes</caption>
<tr><th>NBC</th><th>Date</th><th>Heure</th><th>Client</th></tr>
<?php
$cate=$_POST['Categ'];
echo $cate;
?>