gargol@IDN
Habitué
Bonjour,
Je suis en train de creer un formulaire pour mon site et j'y ai ajouté un script qui verifie les champ rempli.
Dans ce script je dois y inclure qque ligne php et pour cela j'ai un petit probleme.
Voici le bout du script qui me pose probleme:
[cpp]
function verif_formulaire()
{
if (document.formu.listeville.value != "")
{
<?php $id = $_POST['listeville']; ?>
alert("<? echo "id= $id"; ?>");
return false;
}
}[/cpp]
Le probleme viens de cette ligne :
[cpp]<?php $id = $_POST['listeville']; ?>[/cpp]
Comment faire pour que ma variable $id prenne la valeur poster par le formulaire afin qu'elle s'affiche ensuite dans la boite d'alerte?
le script poster au dessus a ete simplifié pour mieu expliquer mon probleme voici le script complet au cas ou je me suis mal expliquer ;o))
[cpp]
if ((document.formu.date_fact.value != "") && (document.formu.listeville.value != ""))
{
<?php
$id = $_POST['listeville'];
$date_fact=isset($_POST['date_fact'])?$_POST['date_fact']:"";
list($jour_fact, $mois_fact,$annee_fact) = preg_split('/\//', $date_fact, 3);
$date ="$annee_fact-$mois_fact-$jour_fact";
include("include/pref.php");
// récupération des données de la table agenda
$requete = mysql_query( "SELECT COUNT(id) AS 'facturation' FROM " . $tblpref ."agenda where age_date = '$date' && interv = 'oui' && id = '$id'");
while($tableau = @mysql_fetch_array($requete))
{
$nbre = $tableau['facturation'];
if ($nbre >= 1) {?> alert("ok"); return true;<?php }
if ($nbre < 1) {?> alert("ko"); return false;<?php }
}
?>
}[/cpp]
Je suis en train de creer un formulaire pour mon site et j'y ai ajouté un script qui verifie les champ rempli.
Dans ce script je dois y inclure qque ligne php et pour cela j'ai un petit probleme.
Voici le bout du script qui me pose probleme:
[cpp]
function verif_formulaire()
{
if (document.formu.listeville.value != "")
{
<?php $id = $_POST['listeville']; ?>
alert("<? echo "id= $id"; ?>");
return false;
}
}[/cpp]
Le probleme viens de cette ligne :
[cpp]<?php $id = $_POST['listeville']; ?>[/cpp]
Comment faire pour que ma variable $id prenne la valeur poster par le formulaire afin qu'elle s'affiche ensuite dans la boite d'alerte?
le script poster au dessus a ete simplifié pour mieu expliquer mon probleme voici le script complet au cas ou je me suis mal expliquer ;o))
[cpp]
if ((document.formu.date_fact.value != "") && (document.formu.listeville.value != ""))
{
<?php
$id = $_POST['listeville'];
$date_fact=isset($_POST['date_fact'])?$_POST['date_fact']:"";
list($jour_fact, $mois_fact,$annee_fact) = preg_split('/\//', $date_fact, 3);
$date ="$annee_fact-$mois_fact-$jour_fact";
include("include/pref.php");
// récupération des données de la table agenda
$requete = mysql_query( "SELECT COUNT(id) AS 'facturation' FROM " . $tblpref ."agenda where age_date = '$date' && interv = 'oui' && id = '$id'");
while($tableau = @mysql_fetch_array($requete))
{
$nbre = $tableau['facturation'];
if ($nbre >= 1) {?> alert("ok"); return true;<?php }
if ($nbre < 1) {?> alert("ko"); return false;<?php }
}
?>
}[/cpp]