IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[PHP-JS] Ce code est il faisable ?


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de bilou95
    Inscrit en
    Septembre 2006
    Messages
    433
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 433
    Par défaut [PHP-JS] Ce code est il faisable ?
    Pour vous ce code est il possible ?

    J'ai une erreur au niveau du javascript ... Est ce faisable de le mettre de cette facon ?

    Merci.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    <?php /* Date de création: 29/06/2007 */ ?>	
    <html>
    <head>
     
    </head>
    <?php
     
      //connection au serveur
      $cnx=mysql_connect( "localhost", "root", "" );
     
      //sélection de la base de données:
      $db=mysql_select_db("alliance");
     
      //appel fichier fonction.php
      //require("fonctions.php");
     
      //récupération des valeurs des champs:
     
      $z_nom=$_POST['z_nom'];
     
      $z_prenom=$_POST['z_prenom'];
     
      $z_login=$_POST['z_login'];
     
      $z_date_act=$_POST['z_date_act'];
     
      $z_date_exp=$_POST['z_date_exp'];
     
      $z_tech=$_POST['z_tech'];
     
     //list($jour,$mois,$annee)=explode('/',$z_date_act);
     //$dat = @date('Y-m-d',mktime($year,$month,$day));  
     
     $z_date_act_en = datefr2en($z_date_act);
     $z_date_exp_en = datefr2en($z_date_exp);
     
     
     //récupération de l'ID:
     $id=@$_POST['id'];
     
    //Vérification si le champ nom n'est pas vide
    			   if  (empty($z_nom)) 
    			   {
         		   echo '<script type="text/javascript">
    			   validation_nom()
    			   {
    			   alert("Merci d\'indiquer le nom de la personne");
    			   return true;
                   }
    			   </script>';
    			   }
    				   elseif (empty($z_prenom))
    				   {
    				   echo '<script type="text/javascript">
    			   validation_prenom()
    			   {
    			   alert("Merci d\'indiquer le prénom de la personne");
    			   return true;
                   }
    			   </script>';
    				   }
    				   		 elseif (empty($z_date_exp))
    						 {
    						 echo '<script type="text/javascript">
    			   validation_dateexp()
    			   {
    			   alert("Merci d\'indiquer la date d\'expiration");
    			   return true;
                   }
    			   </script>';
    						  }
    else {
     
     
     
    $sql="INSERT INTO lic_flottantes (nom, prenom, login, jour_valid, jour_expire, tech) VALUES ('$z_nom', '$z_prenom', '$z_login', '$z_date_act_en', '$z_date_exp_en', '$z_tech')"; 
     //création de la requête SQL:
     $requete = mysql_query($sql) or die( mysql_error());
     
     //affichage des résultats, pour savoir si la modification a marcher:
     echo("Licence incrémentée au nom de $z_nom");
     
    echo '<center><strong><a href=?numlien=det_licence> Retour </a></strong></center>';
     
    //fermeture de la connexion
    mysql_close();
    }
    ?>

  2. #2
    Modératrice
    Avatar de Celira
    Femme Profil pro
    Développeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Par défaut
    Bonjour

    A priori tu as confondu la création de fonction et l'appel d'une fonction existante.
    Essaye simplement cette structure :
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    if  (empty($z_nom)) 
    {
      echo '<script type="text/javascript">
        alert("Merci d\'indiquer le nom de la personne");
        </script>';
    }
    Sinon, il faut que tu crées des fonctions validation() au début de ton script et que tu les appelles ensuite dans les branches des if.

    En fait, ce problème relève davantage de la syntaxe du php/javascript que de la communication avec mysql => je déplace dans le forum syntaxe.
    Modératrice PHP
    Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
    Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.

    Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]

Discussions similaires

  1. Réponses: 0
    Dernier message: 21/03/2011, 12h23
  2. Php à la volée : le code est visible dans le source !
    Par renaud26 dans le forum Langage
    Réponses: 12
    Dernier message: 29/04/2009, 10h30
  3. [PHP-JS] Est il possible d'intégrer du code PHP dans du code javacript ?
    Par bilou95 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 16/07/2007, 09h05
  4. [ difficile ] est ce faisable algorithmiquement en sql ?
    Par Matthieu_phpmv dans le forum Langage SQL
    Réponses: 3
    Dernier message: 21/07/2005, 13h48
  5. Réponses: 14
    Dernier message: 17/03/2003, 18h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo