Javascript dépendant d'une variable sql
Résolu
thenull
Messages postés
13
Statut
Membre
-
thenull Messages postés 13 Statut Membre -
thenull Messages postés 13 Statut Membre -
bonjour,
j'ai un souci:
Dans une page php, j'ai dans le head une fonction javascript qui fonctionne très bien avec une valeur en dur (je l'ai simplifiée ici car j'ai plusieurs variables en fait):
<script language="JavaScript" type="text/JavaScript">
pmext = 3.00;
function calcul_total() {
// le with ci-dessous permet d'abréger "document.forms.form1.p1.value" en "p1.value"
with (document.forms.forminscr) {
ptext = mext.value * pmext;
total.value = ptext *1 ;
ptotal.value = total.value
// Ai mis les *1 ci-dessus afin que les + fassent une somme arithmétique
// et non pas une concaténation de chaînes de caractères
}
}
</script>
Seulement voilà, j'aimerai bien pouvoir modifier la valeurs pmext à partir d'une base de données MySql, donc j'ai fait un code php dans ma page pour définir la variable et chercher la valeur dans la base de données juste avant l'endroit où j'appelle ma fonction
<?php
require_once('Connections.php');
mysql_select_db("mabase");
$restarifmext = mysql_query("SELECT tarifmext AS tarifmext FROM lineaireExt WHERE id = 1");
$tarifmext = mysql_result($restarifmext, 0, 'tarifmext');
echo'<input type="button" name="calcul" value="calculer votre règlement" onclick ="calcul_total();"/> ';
echo'<input type="text" name="total" size="15" maxlength="50" />';
puis j'ai modifié ma fonction javascript en mettant comme valeur:
pmext = "<? php echo "$tarifmext"; ?>"
seulement ça ne fonctionne pas: j'obtiens le message:
Parse error: syntax error, unexpected T_ECHO in /mnt/158/sda/5/e/mapage.php on line 8
ligne8 qui correspond justement à pmext = "<? php echo "$tarifmext"; ?>"
qu'est-ce qui ne va pas ? (j'ai pourtant vérifié que $tarifmext me donnait bien la bonne valeur !)
j'ai un souci:
Dans une page php, j'ai dans le head une fonction javascript qui fonctionne très bien avec une valeur en dur (je l'ai simplifiée ici car j'ai plusieurs variables en fait):
<script language="JavaScript" type="text/JavaScript">
pmext = 3.00;
function calcul_total() {
// le with ci-dessous permet d'abréger "document.forms.form1.p1.value" en "p1.value"
with (document.forms.forminscr) {
ptext = mext.value * pmext;
total.value = ptext *1 ;
ptotal.value = total.value
// Ai mis les *1 ci-dessus afin que les + fassent une somme arithmétique
// et non pas une concaténation de chaînes de caractères
}
}
</script>
Seulement voilà, j'aimerai bien pouvoir modifier la valeurs pmext à partir d'une base de données MySql, donc j'ai fait un code php dans ma page pour définir la variable et chercher la valeur dans la base de données juste avant l'endroit où j'appelle ma fonction
<?php
require_once('Connections.php');
mysql_select_db("mabase");
$restarifmext = mysql_query("SELECT tarifmext AS tarifmext FROM lineaireExt WHERE id = 1");
$tarifmext = mysql_result($restarifmext, 0, 'tarifmext');
echo'<input type="button" name="calcul" value="calculer votre règlement" onclick ="calcul_total();"/> ';
echo'<input type="text" name="total" size="15" maxlength="50" />';
puis j'ai modifié ma fonction javascript en mettant comme valeur:
pmext = "<? php echo "$tarifmext"; ?>"
seulement ça ne fonctionne pas: j'obtiens le message:
Parse error: syntax error, unexpected T_ECHO in /mnt/158/sda/5/e/mapage.php on line 8
ligne8 qui correspond justement à pmext = "<? php echo "$tarifmext"; ?>"
qu'est-ce qui ne va pas ? (j'ai pourtant vérifié que $tarifmext me donnait bien la bonne valeur !)
A voir également:
- Javascript dépendant d'une variable sql
- Telecharger javascript - Télécharger - Langages
- Logiciel sql - Télécharger - Bases de données
- Requête sql pix - Forum Python
- Blob sql ✓ - Forum Webmastering
- Variable d'environnement temp - Forum Word