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

PHP & Base de données Discussion :

insertion dans un formulaire


Sujet :

PHP & Base de données

  1. #1
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Décembre 2011
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2011
    Messages : 49
    Par défaut insertion dans un formulaire
    salut à tous,
    voilà je suis débutante en php et je veux bien effectuer des opérations usuels d'insertion, modification, suppression des données dans une base de données à partir d'un formulaire.
    j'utilise dreamweaver pour concevoir mes pages web et easy php comme sgbg.
    j'ai beaucoup essayé mais je trouve pas l'erreur.je remarque que mon code php ne s'exéute pas, juste il ya téléchargement de mon fichier php. (en bas de la page: téléchargement).
    veuillez svp m'aider.
    voici le code que j'utilise:
    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
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    /* code insertion mis dans le fichier ajout.php*/
    <html>
    <head>
    <title>ajout</title>
    </head>
    <body>
    <?
    echo("hello");
     //Connexion au serveur
    $cnx=mysql_connect("localhost","root","");
     
      //sélection de la base de données:
    $db=mysql_select_db("msis") or die ( mysql_error());
     
      //récupération des valeurs des champs:
      //nom:
      $nom     = $_POST['nom'] ;
      //adresse:
      $adresse = $_POST['adresse'] ;
      //numéro de téléphone:
      $contact       = $_POST['contact'] ;
     
      //création de la requête SQL:
      $sql = "INSERT  INTO client (reference, nom, adresse, contact)
                VALUES ( '','$nom', '$adresse', '$contact') " ;
     
      //exécution de la requête SQL:
      $requete = mysql_query($sql, $cnx) or die( mysql_error() ) ;
     
      //affichage des résultats, pour savoir si l'insertion a été effectué:
      if($requete)
      {
        echo("L'insertion a été correctement effectuée") ;
      }
      else
      {
        echo("L'insertion à échouée") ;
      }
    ?>
    </body>
    </html>
     
    /* code affichage mis dans le fichier affiche.php*/
    <html>
    <head>
    <title>Affichage des données d'un client</title>
    </head>
    <body>
    <?php
      //connexion au serveur:
      mysql_connect( "localhost", "root", "" ) ;
      //sélection de la base de données:
      $db = mysql_select_db( "msis" ) ;
      if($db) echo "<center><h3><font color=red> connexion à la base avec succès </font></h3></center>";
      $nom=$_POST['nom'];
      $requete="select * from client where nom=$nom";
      $resultat=mysql_query ("$requete");
      echo "<center> Machine à déstocker</center>";
       //affichage des données:
      if( $data = mysql_fetch_array( $resultat ) )
      {
      ?>
      <form name="form" method="post" action="destocker.php">
      <table border=1>
      <tr align="center">
     <td>Date</td>
          <td width="186"><input type="text" name="date" value="<?php echo($data['date']) ;?>"></td>
        </tr>
    	<tr align="center">
          <td>Référence</td>
          <td><input type="text" name="reference" value="<?php echo($resultat['reference']) ;?>"></td>
        </tr>
    	<tr align="center">
          <td>Nom</td>
          <td><input type="text" name="nom" value="<?php echo($resultat['nom']) ;?>"></td>
        </tr>
        <tr align="center">
          <td>Type</td>
          <td><input type="text" name="type" value="<?php echo($resultat['type']) ;?>"></td>
        </tr>
        <tr align="center">
          <td>Marque</td>
          <td><input type="text" name="marque" value="<?php echo($resultat['marque']) ;?>"></td>
        </tr>
        <tr align="center">
          <td>Observations</td>
          <td><input type="text" name="observation" value="<?php echo($resultat['observation']) ;?>"></td>
        </tr>
       <tr align="center">
          <td colspan="2"><input type="submit" value="valider"></td>
        </tr>
    	<tr align="center">
    	<div align="center">
    		    <input type="submit" name="valider" value="Valider" />
    		    <input name="annuler" type="reset" id="reset" value="Annuler" />
    	      </div>
    		  </tr>
      </table>
      </form>
       <?php
      }//fin if 
      ?>
    </body>
    </html>
    merci bien

  2. #2
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2012
    Messages
    60
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2012
    Messages : 60
    Par défaut
    Bonjour,

    EasyPHP n'est pas un SGBD, c'est un ensemble d'outil permettant de faire un serveur Web (dont un SGBD), en l'état ca n'est pas important mais c'est toujours bon a savoir.

  3. #3
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Décembre 2011
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2011
    Messages : 49
    Par défaut insertion dans un formulaire
    salut et merci pour la réponse, en fait j'utilise mysql mais l'outil c'est easy php.
    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
     
    <html>
    <head>
    <title>ajout</title>
    </head>
    <body>
    <?
    echo("hello");
     //Connexion au serveur
    $cnx=mysql_connect("localhost","root","");
     
      //sélection de la base de données:
    $db=mysql_select_db("msis") or die ( mysql_error());
     
      //récupération des valeurs des champs:
      //nom:
      $nom     = $_POST['nom'] ;
      //adresse:
      $adresse = $_POST['adresse'] ;
      //numéro de téléphone:
      $contact       = $_POST['contact'] ;
     
      //création de la requête SQL:
      $sql = "INSERT  INTO client (reference, nom, adresse, contact)
                VALUES ( '','$nom', '$adresse', '$contact') " ;
     
      //exécution de la requête SQL:
      $requete = mysql_query($sql, $cnx) or die( mysql_error() ) ;
     
      //affichage des résultats, pour savoir si l'insertion a été effectué:
      if($requete)
      {
        echo("L'insertion a été correctement effectuée") ;
      }
      else
      {
        echo("L'insertion à échouée") ;
      }
    ?>
    </body>
    </html>

  4. #4
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2012
    Messages
    60
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2012
    Messages : 60
    Par défaut
    Je pensais en editant ton premier commentaire mais bon.

    Plusieurs petits points :

    mysql_ est déprécié, il est préférable d'utiliser mysqli_ ou PDO
    Au début de ta page tu dois définir un doctype : <!DOCTYPE html> pour activer le HTML5
    quand tu ouvre une balise php, utilise <?php et non juste <?

    Enfin, ces points mis à part, tu nous dis que ta page est directement téléchargé ? Comment ouvre tu ta page ? via quel lien ?
    normalement tu dois etre sur http://localhost/ ou http://127.0.0.1/

  5. #5
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Décembre 2011
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2011
    Messages : 49
    Par défaut insertion dans un formulaire
    je vais prendre les points déjà donnés en considération.
    en fait comment je connais si je travailais sur localhost ou 127.0.0.1.
    je pense déjà que le téléchargement est à cause du version de easy php qui est incompatible avec mon SE.
    Est_il possible?

  6. #6
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2012
    Messages
    60
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2012
    Messages : 60
    Par défaut
    localhost et 127.0.0.1 sont strictement la meme chose c'est ta machine.
    Sur ton navigateur (Firefox/Internet explorer), pour easyPHP, je ne connais pas spécialement, j'ai plus l'habitude de WAMP.

    La question est comment fait tu pour ouvrir ta page PHP ?

    Sinon en toute logique si il y avait un problème de compatibilité entre easyPHP et ton SE, tu n'aurais même pas pu l'installer.
    Essaye de voir sinon si tous les services d'easyPHP sont bien activé (Apache,PHP,Mysql) tu devrais avoir une icone dans ta barre de notification en bas a droite qui te permet de jeter un oeil.

  7. #7
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Décembre 2011
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2011
    Messages : 49
    Par défaut insertion dans un formulaire
    si j'ai bien compris votre question, je peux dire que j'ouvre ma page php en utilisant un formulaire ecrit dans une page html qui déclenche pla page php:
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <form name="form1" method="POST" action="ajout.php">

  8. #8
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2012
    Messages
    60
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2012
    Messages : 60
    Par défaut
    Je parlais de la manière dont tu accédais à la page, mais apparement tu passe bien par le navigateur.

    L'affichage de ton formulaire fonctionne ?
    Quand tu valide ton formulaire, que se passe-t-il exactement ? Car personnellement je comprenais que ton fichier .php etait téléchargé comme un simple fichier et non intérprété.

    Si tu as un message d'erreur quand tu valide le formulaire copie/colle le ici.

    PS: Je ne sais pas où tu apprends a faire du HTML, mais en urgence arrête d'utiliser les tableaux pour construire ta page ! ça dois faire bien dix ans que la construction de page en tableau ne se fait plus les tableaux ne servent qu'à afficher des données devant être affiché en tableau. Je suppose que tu utilise la version design de dreamweaver, qui crache un code réellement sale, mais la aussi c'est un point a pars.

    PS2: Je peux imaginer que ma façon de parler peut être un peu brut, mais je tiens a préciser qu'il n'y a aucune méchanceté loin de la !

  9. #9
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Décembre 2011
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2011
    Messages : 49
    Par défaut insertion dans un formulaire
    oui j'utilise dreamweaver et je vois pas de problème pour l'utilisation des tableaux. juste je veux bien que mon code php s'exécute. Lors de la validation de mon formulaire, il n' ya pas de message d'erreur et c'est ça ce qui m'etonne de plus. Juste, le fichier .php se télécharge en bas de la page web, il s'ajoute à la liste des fichiers dans téléchargements sans aucun affichage ni ajout réel dans la base de données que je consulte en utilisant mysql: http://127.0.0.1:8888/home/mysql/
    merci et je suis en attente de tout commentaire et d'aide

  10. #10
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2012
    Messages
    60
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2012
    Messages : 60
    Par défaut
    Je viens de remarquer que ton formulaire pointe vers destocker.php et non ajout.php ca peut poser probleme
    Et sinon, j'avoue que j'ai un peu de mal a voir pourquoi ton fichier est téléchargé, ca ne m'est jamais arrivé (ou une fois y a longtemps et je m'en souviens plus)
    Essaye à la limite d'installer wamp pour voir si ca te le fait: http://sourceforge.net/projects/wamp...e=typ_redirect

    Parenthese a part :
    Construire un site avec des tableau c'est comme essayer de planter un clou avec une pince.
    Le site en tableau est très limité d'un point de vue design, tu ne pourras pas faire de responsive design (affiche adaptable pour mobile et tablette), cela peut poser problème pour l'affichage sur deux navigateur différents, cela rend la lecture du code très compliqué, les moteurs de recherches lors de l'analyse du site vont réduire le page rank d'office.

    Ceci est pour la partie technique et sinon en général un site construit en tableau est considéré comme amateur/bâclé/arriéré.
    C'est une mauvaise habitude qu'il faut supprimer rapidement ! c'est pour faire des designs poussé que les div et les CSS ont été crée, et si comme moi tu n'est pas bonne dans l'intégration, tu as des frameworks (outils) qui existent, le plus simple a prendre en main pour moi est twitter bootstrap, regardent leurs site ils ont de très bon exemples.

  11. #11
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Décembre 2011
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2011
    Messages : 49
    Par défaut insertion dans un formulaire
    pour vous simplifier la tâche, voilà je vous expose mon code HTML correspondant à la page ajout.php:

    Code html : 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
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    <body>
    <div class="main">
      <div class="header">
        <div class="header_resize">
          <div class="logo">
           <h1><img src="msis.jpg" width="271" height="144" /></h1>
           <p>
    	    <div class="menu">
            <ul>
              <li><a href="accueil.html" class="active">Clients</a></li>
              <li><a href="machines.html"><span>Machines</span></a></li>
              <li><a href="recherche.html"><span>Rechercher</span></a></li>
            </ul>
          </div>
    	  </p>
          </div>
          <div class="menu">
            <ul>
              <li><a href="connexion.html" class="active">Déconnexion</a></li>
            </ul>
          </div>
          <div class="clr" >
    	  </div>
        </div>
        <div class="headert_text_resize">
          <img src="../orange_focus_template_802/images/text_area_img.jpg" alt="" width="395" height="396" />
          <div class="textarea">
            <h2>Gestion Service Maintenance </h2>
    		<form name="form1" method="POST" action="ajout.php">
              <table width="402" border="0">
                <tr>
                  <td width="396"><label><span class="Style3">Date:</span>
                      <span class="Style3">&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                      <input type="text" name="date"/>
                  </label></td>
                </tr>
                <tr>
                  <td><label><span class="Style1"><strong>Référence</strong>:
                      </span>
                  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                  <input type="text" name="reference" />
                  </label></td>
                </tr>
    			<tr>
                  <td><label><span class="Style3">Nom du client :
                      </span>
                      &nbsp;
                      <input type="text" name="nom" />
                  </label></td>
                </tr>
    			<tr>
                  <td><label><span class="Style3">Adresse:
                      </span>
                      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                      <input type="text" name="adresse" />
                  </label></td>
                </tr>
    			<tr>
                  <td><label><span class="Style3">Contact:
                  </span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                  <input type="text" name="contact" />
                  </label></td>
                </tr>
    			<tr>
                  <td><label><span class="Style3">Type:</span>
                      <strong>&nbsp;</strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                      <select name="type">
                        <option selected="selected">PC de Bureau</option>
                        <option>Notebook</option>
                        <option>Chargeur</option>
                        <option>Accessoires</option>
                        <option>Netbook</option>
                        <option>Imprim &amp; Photoc</option>
                        <option>Tablette</option>
                        <option>Réseau</option>
                      </select>
                  </label></td>
                </tr>
    			<tr>
                  <td><label><span class="Style3">Marque: </span>
                      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                      <select name="marque">
                        <option>Dell</option>
                        <option>Toshiba</option>
                        <option>IBM &amp; Lenovo </option>
                        <option>HP</option>
                        <option>Samsung</option>
                        <option>Acer</option>
                        <option>PackardBell</option>
                        <option>Asus</option>
                        <option>Compaq</option>
                        <option>Huwaei</option>
                        <option>Goclever</option>
                        <option>Apple</option>
                        <option>Epson</option>
                        <option>Canon</option>
                        <option>Brother</option>
                        <option>Versus</option>
                        <option>Ricoh</option>
                        <option>Xerox</option>
                        <option>Casio</option>
                        <option>Sharp</option>
                    </select>
                  </label></td>
                </tr>
    			<tr>
                  <td><label><span class="Style3">Observations:
                    </span>
                  &nbsp;&nbsp;&nbsp;
                  <textarea name="observation" rows="2" cols="30"></textarea>
                  </label>			  </td>
                </tr>
              </table>
    		  <label>
    		  <p>&nbsp;</p>
    		  <div align="center">
    		    <input type="submit" name="valider" value="Valider"/>
    		    <input name="annuler" type="reset" id="reset" value="Annuler" />
    	      </div>
    		  </label>
    		  <p>&nbsp;</p>
            </form>
            <p>&nbsp;</p>
          </div>
        </div>
      </div> 
    </div>
    </body>

  12. #12
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Décembre 2011
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2011
    Messages : 49
    Par défaut insertion dans un formulaire
    je m'excuse mais j'ai pas bien saisi ce vous venez de dire à propos de destocker.php!!
    comme cous voyez, j'ai bien mis action="ajout.php" non pas autre page

  13. #13
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2012
    Messages
    60
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2012
    Messages : 60
    Par défaut
    Sur votre premier post, le formulaire pointe vers la page destocker.php

    Sinon je viens de copier/coller votre code, je n'arrive pas a reproduire votre problème, essayer d'installer Wamp, voir si cela regle le probleme.

  14. #14
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Décembre 2011
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2011
    Messages : 49
    Par défaut insertion dans un formulaire
    bon encore une fois je ne trouve pas la page que vous m'avez indiquée destocker.php dans mon code, mais en tout cas je vais vérifier avec wamp et j'espère bien que tout ira bien.
    si ça vous dérange pas pouvez vous m'indiquer ou j'ai mis destocker.php dans mon formulaire????

  15. #15
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2012
    Messages
    60
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2012
    Messages : 60
    Par défaut
    C'est sur votre tout premier post : ligne de code n°63

  16. #16
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Décembre 2011
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2011
    Messages : 49
    Par défaut insertion dans un formulaire
    oui, c'est uneautre page php à exécuter et c'est totalement indépendant de l'ajout. juste pour l'affichage des données de la base puis supprimer (déstocker une machine).

  17. #17
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Décembre 2011
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2011
    Messages : 49
    Par défaut insertion dans un formulaire
    malheureusement, j'ai essayé aussi avec wamp, même chose, juste téléchargement du fichier .php sans exécution ni affichage du rien du tout.
    je sais pas vraiment quoi faire!!!!!!!!!!!!!!!!!!!!!!!!

  18. #18
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2012
    Messages
    60
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2012
    Messages : 60
    Par défaut
    Bonjour,

    Je viens de modifier votre code de la page ajout.php
    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
     
    <!DOCTYPE html>
    <html>
    <head>
    <title>ajout</title>
    </head>
    <body>
    <?php
    echo("hello");
     //Connexion au serveur
    $cnx=mysqli_connect("localhost", "root", "", "msis");
     
     
      //récupération des valeurs des champs:
      //nom:
      $nom     = $_POST['nom'] ;
      //adresse:
      $adresse = $_POST['adresse'] ;
      //numéro de téléphone:
      $contact = $_POST['contact'] ;
     
      //création de la requête SQL:
      $sql = "INSERT  INTO client (reference, nom, adresse, contact)
                VALUES ( '','$nom', '$adresse', '$contact') " ;
     
      //exécution de la requête SQL:
      $requete = mysqli_query($cnx,$sql) or die( mysql_error() ) ;
     
      //affichage des résultats, pour savoir si l'insertion a été effectué:
      if($requete)
      {
        echo("L'insertion a été correctement effectuée") ;
      }
      else
      {
        echo("L'insertion à échouée") ;
      }
    ?>
    </body>
    </html>
    Copier coller le pour me dire ce que ca donne, de mon côté tout s'est très bien déroulé.

    Ma config pour que vous fassiez une comparaison :

    Windows 8.1 64bits
    WampServer 2.5
    PHP 5.5.12
    Mysql 5.6

    Wampserver n'a subis aucune modification.

  19. #19
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Décembre 2011
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2011
    Messages : 49
    Par défaut insertion dans un formulaire
    salut,
    même chose pas d'affichage et pas d'insertion sur wamp.
    Ma config est :
    Windows 7 32 bits
    WampServer 2.5
    apache 2.4.9
    PHP 5.5.12
    Mysql 5.6.17

  20. #20
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Décembre 2011
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2011
    Messages : 49
    Par défaut insertion dans un formulaire
    le fichier .php se télécharge vers chrome://downloads/.
    c'est vraiment étonnant, pas d'exécution même simple affichage non plus

Discussions similaires

  1. Double requette insert dans un formulaire
    Par Flash_Over dans le forum IHM
    Réponses: 7
    Dernier message: 01/07/2008, 15h43
  2. Réponses: 8
    Dernier message: 16/05/2008, 09h53
  3. insertion dans un formulaire
    Par nicnac80000 dans le forum IHM
    Réponses: 2
    Dernier message: 21/01/2008, 17h19
  4. Insertion dans un formulaire
    Par breizhgen dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 06/08/2007, 09h11
  5. Réponses: 2
    Dernier message: 22/08/2006, 09h50

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