FORUM Tom's Hardware » Programmation » HTML / Javascript » definir une valeur d'un formulaire en variable php?
 

definir une valeur d'un formulaire en variable php?

Il y a 414 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici
Ajouter une réponse



 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : definir une valeur d'un formulaire en variable php?
 
Plus d'informations

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:
 

Code :
  1. function verif_formulaire()
  2. {
  3. if (document.formu.listeville.value != "" )
  4.   {
  5.    <?php $id = $_POST['listeville']; ?>
  6.    alert("<? echo "id= $id"; ?>" );
  7.    return false;
  8.   }
  9. }


 
Le probleme viens de cette ligne :

Code :
  1. <?php $id = $_POST['listeville']; ?>


 
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))

Code :
  1. if ((document.formu.date_fact.value != "" ) && (document.formu.listeville.value != "" ))
  2. {
  3.     <?php
  4.     $id = $_POST['listeville'];
  5.     $date_fact=isset($_POST['date_fact'])?$_POST['date_fact']:"";
  6.     list($jour_fact, $mois_fact,$annee_fact) = preg_split('/\//', $date_fact, 3);
  7.     $date ="$annee_fact-$mois_fact-$jour_fact";
  8.     include("include/pref.php" );
  9.     // récupération des données de la table agenda
  10.     $requete = mysql_query( "SELECT COUNT(id) AS 'facturation' FROM " . $tblpref ."agenda where age_date = '$date' && interv = 'oui' && id = '$id'" );
  11.     while($tableau = @mysql_fetch_array($requete))
  12.       {
  13.       $nbre = $tableau['facturation'];
  14.       if ($nbre >= 1) {?> alert("ok" ); return true;<?php }
  15.       if ($nbre < 1) {?> alert("ko" ); return false;<?php }
  16.       }
  17.     ?>
  18. }


Message édité par gargol@IDN le 13-05-2006 à 15:58:00

Profil : Pointeur
Plus d'informations

php = coté serveur
javascript = coté client  
 
tu peux pas faire ca :o


---------------
Da Bidz Triad©®™: Bidz Interceptor
.:: Smileyz version 4.2 [050625]::. -- Code source disponible sous licence GPL.
[u
Plus d'informations

Désolé mais je pense que tu te trompes ;o))
Je suis sur que c possible car si dans ma requete php je modifie mes variable par des données cela effectue bien le script.
 
je suis sur la bonne voie peu etre que je v resoudre mon probleme mais si qq'un peu encore me filer un petit coup de main ;o)
 
pour definir mes variable dans javascript j'ai fait comme cela:
 

Code :
  1. var id = document.formu.listeville.value;
  2. var date_fact = document.formu.date_fact.value;


et cela definie mes variable.
 
le petit probleme que j'ai encore est le format de la date. mon formulaire l'envoie sous la forme 13/05/2006 et je dois le transformer en 2006-05-13...
 
Peu t'on m'aider pour cela?


Message édité par gargol@IDN le 13-05-2006 à 17:45:16
Profil : Pointeur
Plus d'informations

---------------
Da Bidz Triad©®™: Bidz Interceptor
.:: Smileyz version 4.2 [050625]::. -- Code source disponible sous licence GPL.
[u

Aller à :
Ajouter une réponse
  FORUM Tom's Hardware » Programmation » HTML / Javascript » definir une valeur d'un formulaire en variable php?
 

Annonces Google
Publicité