Javascript - PHP

Résolu
nino11 Messages postés 76 Statut Membre -  
nino11 Messages postés 76 Statut Membre -
Bonjour,

Est-il possible d'intégrer du code PHP dans un script JAVASCRIPT ?

C'est-à-dire que je vérifie une codition en JS et si elle est vraie, il faut que je fasse un accès à un BD en PHP...
Configuration: Windows XP
Firefox 2.0.0.14

4 réponses

  1. clem285 Messages postés 290 Statut Membre 83
     
    oui c'est possible
    exemple :

    <script language="JavaScript">
    function verif_nom()
    {
    // on verfie que le nom n'est pas vide
    if (document.form1.nom.value == '') {
    alert("Vous n'avez pas rempli le champ nom !");
    return false;
    }
    return true;
    }
    </script>

    <?php
    include 'connexion.php';
    connexion();

    ?>

    <form ACTION="" name="form1" method="POST" onsubmit="return verif_nom();">
    <table border="0" >
    <tr>
    <td>Nom : <br>
    </td>
    <td>
    <input type="text" name="nom" size="20" >
    </td>
    </tr>
    <tr>
    <td>
    </TD>
    <td>
    <center><INPUT TYPE="submit" name="form2" VALUE="OK"></center>
    </TD>

    </form>
    </table>

    <?php
    Ici tu fais ta requète d'insertion pour la base de donnée

    deconnexion();
    ?>
    </div>

    Voilà, j'espère t'avoir aidé
    0
  2. kij_82 Messages postés 4102 Date d'inscription   Statut Contributeur Dernière intervention   857
     
    Bonjour,

    Oui, cette méthodologie n'est autre que Ajax. Si tu veux avoir plus d'information sur la manière de faire, je te propose de rechercher dans le forum programmation les différents sujets sur les objets XHR (XmlHttpRequest).

    Par exemple tu as ces discussions :
    http://www.commentcamarche.net/forum/affich 2536940 php javascript xhr et php objet
    http://www.commentcamarche.net/forum/affich 6151646 php ajax

    Sinon tu peux toujours trouver des tutoriaux sur google en tapant : tutoril ajax XHR
    0
  3. chachac Messages postés 21 Statut Membre 2
     
    Il est impossiblede mettre du PHP apres un Javascript car le PHP est exectuté côté serveur alors que le javascript chez le client.

    tu n'as plus qu'à faire ton test en php aussi...
    0
    1. kij_82 Messages postés 4102 Date d'inscription   Statut Contributeur Dernière intervention   857
       
      C'est faux, tu peux très bien appeler un script PHP depuis du code javascript et exécuter ce qui est en sortie du code PHP comme du code javascript pour raffraichir ta page HTML, c'est le principe de l'ajax.
      0
  4. nino11 Messages postés 76 Statut Membre
     
    ok merci, alors je vais tester...
    0