Recuperer variable déclarée dans un script

Bonjour,
SVP ja'i n cette script
<script type="text/javascript" language="javascript">
nVarNom = prompt("Quel est votre nom?", "Num CIN ?")
</script>

qui m'affiche une alerte dialogue qui contient un champ de texte
lorsque je remplir ce champ avec N° de carte cin , et je clique sur OK, il faut qu'il m'affiche
les informations relative a cette N° a partir d'une base mysql.

<?php
//connection au serveur:
$cnx = mysql_connect( "localhost", "root", "" ) ;
// sélection de la base de données:
$db = mysql_select_db( "base_bank" ) ;
//requête SQL:
comment recupere la valeur nVarNom (utiliser au script) pour l'utiliser dans la condition de requete. ?
$sql = "SELECT * FROM 'client' WHERE (condition) ";
//exécution de la requête:
$requete = mysql_query( $sql, $cnx )or die( mysql_error() );
//affichage des données:
.....

8 réponses

  1. Slm, je veut lorsque je clique sur une image bouton m'affiche une alerte dialogue et selon le N° entre dans cette alerte de dialogue il m'affiche des informations relative a ce N° a partir d'une base mysql.
    est ce qu'il y a une autre idée ?
    1. tu peux essayer un window.location.href=("index.php?nVarNom="+nVarNom);
      1. comment ca ??, par exemple je veux afficher récupérer et afficher cette variable nVarNom utiliser dans la balise <script> .
        comment faire pour afficher cette variable dans cette page php.
        1. met ça dans ton javascript:
          window.location.href=("index.php?nVarNom="+nVarNom);

          et utilise $_GET['nVarNom'] dans ton php pour récupérer la valeur
          mais c'est possible seulement lorsque tu envoi les infos (c'est impossible d'utiliser du php sans recharger la page, ou alors il faut faire une requète http en javascrip)
      2. Maintenant je doit vérifier la validité de champ rempli par l'utilisateur, est ce que chaine de caractère ou nombre ? et est ce que existe dans la base ou nom ? et je veux afficher une alerte d'erreur dans le cas de mauvaise remplissage.
        Est ce que cette contrôle de sera fait dans le script ou dans le code PHP ?
        1. pour que ton application soit vraiment pratique, je te conseil d'éviter une boite de dialogue, c'est trop intrusif et tu ne peux pas faire de test directement dans la saisie.

          pour le test de validité, tu peux utiliser une expression régulière en javascript (méthode test(regex,texte))
          pour contrôler si le numéro existe dans la base, c'est en php: lors de l'envoi du numéro tu renvoi soit sur ta page résultat affichant ce que tu veux par rapport au numéro valide, ou bien dans le cas où le numéro est érroné, tu renvoi sur une page d'erreur ou bien tu fais un autre traitement.
      3. Ok Monsieur merci bien :)
        avez vous une ideé sur cette problème ?
        j'ai une formulaire qui contient un champ date de Naissance : comment faire pour rendre se champ sera chargée automatiquement a fin de choisir la date a partir d'une calendrier a coté de ce champ de Texte ??
        puis l'ajouter dans une base mysql ?
        1. pour le calendrier il existe des centaines de script php disponible, tu en choisi un et c'est tout ^^