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 :

Code ajout dans base de données qui fonctionne pas. [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre éclairé
    Inscrit en
    Décembre 2013
    Messages
    356
    Détails du profil
    Informations forums :
    Inscription : Décembre 2013
    Messages : 356
    Par défaut Code ajout dans base de données qui fonctionne pas.
    Bonjour à toutes et à tous,

    Grand débutant, j'essaie de faire un simple formulaire qui ajoute des données dans une base.

    Mon code me mentionne une "error" mais rien de plus et bien entendu il ne se produit rien quand je clique sur le bouton Ajouter.

    J'ai fait un test très basique sans les $var et sans formulaire et ma base enregistre bien les informations

    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
    <?php session_start();
    require_once('add_operation_2.php');
     
     
     
    $sql = "INSERT INTO operations (id_operation, id_membre, date_entree, heure_entree, montant_achat)
    VALUES (0, '120', '27/05/2029', '14:25', '5220')";
     
    if ($conn->query($sql) === TRUE) {
        echo "New record created successfully";
    } else {
        echo "Error: " . $sql . "<br>" . $conn->error;
    }
     
    $conn->close();
    ?>

    mais dès que je passe à un formulaire et à des variables, ça ne fonctionne plus.

    Où est mon erreur svp ?

    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
    <?php session_start();
    require_once('add_operation_2.php');
     
     
    if(isset($_POST['Ajouter']))
    {
        $id_membre=$POST['id_membre'];
        $date_entree=$_POST['date_entree'];
    	$heure_entree=$_POST['heure_entree'];
    	$montant_achat=$_POST['montant_achat'];
     
    $sql = "INSERT INTO operations (id_operation, id_membre, date_entree, heure_entree, montant_achat)
    VALUES (0, '$id_membre', '$date_entree', '$heure_entree', '$montant_achat')";}
     
    if ($conn->query($sql) === TRUE) {
        echo "New record created successfully";
    } else {
        echo "Error: " . $sql . "<br>" . $conn->error;
    }
     
    $conn->close();
    ?> 
     
     
    <html>
     
        <form name="registration" method="post" action="add_operation_2.php" enctype="multipart/form-data">
    		<p>Id membre </p>
            <input type="text" class="text" value=""  name="id_membre" required >
     
           <p>Date d'entrée </p>
            <input type="text" class="text" value=""  name="date_entree" required >
     
            <p>Heure d'entrée </p>
    		<input type="text" class="text" value="" name="heure_entree"  required >
     
    		<p>Montant de l'achat </p>
            <input type="text" class="text" value="" name="montant_achat"  >
     
            <div class="sign-up">
    		<input type="reset" value="Reset">
    		<input type="submit" name="Ajouter"  value="Ajouter" >
    		<div class="clear"> </div>
    		</div>
    	</form>
    </html>

    Merci d'avance pour votre aide.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    1- Requête préparée !

    2-
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    if(isset($_POST['Ajouter']))
    {
    Il manque l'accolade fermante.

  3. #3
    Membre éclairé
    Inscrit en
    Décembre 2013
    Messages
    356
    Détails du profil
    Informations forums :
    Inscription : Décembre 2013
    Messages : 356
    Par défaut
    Bonjour jreaux62,

    Merci pour ta réponse et ton lien. Je me mets à la lecture de ce pas. Pour le lit, on va attendre

    L'accolade est bien là mais pas au saut de ligne. (juste après montant_achat)

    Merci pour ton aide.

    Bonne journée.

  4. #4
    Membre éclairé
    Inscrit en
    Décembre 2013
    Messages
    356
    Détails du profil
    Informations forums :
    Inscription : Décembre 2013
    Messages : 356
    Par défaut
    Avant de me plonger dans la lecture, j'ai modifié mon code suite à une idée de simplification.

    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
     
    <?php session_start();
    /*require_once('add_operation_2.php');*/
     
     
    $servername = "localhost";
    $username = "root";
    $password = "pass";
    $dbname = "user-reg";
     
    // Create connection
    $conn = new mysqli($servername, $username, $password, $dbname);
    // Check connection
    if ($conn->connect_error) {
        die("Connection failed: " . $conn->connect_error);
    }
     
     
    if(isset($_POST['Ajouter']))
    {
        $id_membre=$POST['id_membre'];
        $date_entree=$_POST['date_entree'];
    	$heure_entree=$_POST['heure_entree'];
    	$montant_achat=$_POST['montant_achat'];
     
    $sql = "INSERT INTO operations (id_membre, date_entree, heure_entree, montant_achat)
    VALUES ('$id_membre', '$date_entree', '$heure_entree', '$montant_achat')";
     
     
    if ($conn->query($sql) === TRUE) {
        echo "New record created successfully";
    } else {
        echo "Error: " . $sql . "<br>" . $conn->error;
    }
     
    $conn->close();
    }
    ?> 
     
     
    <html>
     
     
        <form name="registration" method="post" action="" enctype="multipart/form-data">
    		<p>Id membre </p>
            <input type="text" class="text" value=""  name="id_membre" required >
     
           <p>Date d'entrée </p>
            <input type="text" class="text" value=""  name="date_entree" required >
     
            <p>Heure d'entrée </p>
    		<input type="text" class="text" value="" name="heure_entree"  required >
     
    		<p>Montant de l'achat </p>
            <input type="text" class="text" value="" name="montant_achat"  >
     
     
     
            <div class="sign-up">
    		<input type="reset" value="Reset">
    		<input type="submit" name="Ajouter"  value="Ajouter" >
    		<div class="clear"> </div>
    		</div>
    		</form>
    </html>

    Et maintenant j'ai ce message.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Error: INSERT INTO operations (id_membre, date_entree, heure_entree, montant_achat) VALUES ('', '30/09/2019', '15:25', '3354354')
    Incorrect integer value: '' for column 'id_membre' at row 1

    Je ne vois pas où est mon erreur.

    Merci


    PS : allez je me plonge dans la lecture

  5. #5
    Invité
    Invité(e)
    Par défaut
    Moi je vois ton erreur.

    Mais elle disparaîtra avec une requête préparée.

  6. #6
    Membre éclairé
    Inscrit en
    Décembre 2013
    Messages
    356
    Détails du profil
    Informations forums :
    Inscription : Décembre 2013
    Messages : 356
    Par défaut
    Un indice supplémentaire ?

    Je comprends vraiment pas...


    Les requêtes préparées : alors là .....

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    $valeurs = ['id_membre'=>'$id_membre', 'date_entree'=>'$date_entree'];
     
    $requete = 'INSERT INTO operations (id_membre, date_entree) 
                     VALUES (:id_membre, :date_entree';
     
    $requete_preparee = $pdo->prepare($requete);
     
    $requete_preparee->execute($valeurs);
    J'ai essayé ce principe mais rien ne se passe non plus.

    Merci

  7. #7
    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
    Attention aux quotes : une variable entre quotes simples n'est pas interprétée ! (et tu as perdu la parenthèse de fin de la requête

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    $valeurs = ['id_membre'=> $id_membre, 'date_entree'=>$date_entree];
     
    $requete = 'INSERT INTO operations (id_membre, date_entree) 
                     VALUES (:id_membre, :date_entree)';
     
    $requete_preparee = $pdo->prepare($requete);
     
    $requete_preparee->execute($valeurs);
    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]

  8. #8
    Membre éclairé
    Inscrit en
    Décembre 2013
    Messages
    356
    Détails du profil
    Informations forums :
    Inscription : Décembre 2013
    Messages : 356
    Par défaut
    Je sais que vous avez déjà du lire des centaines de fois la détresse des apprentis et le ras le bol mais là, svp, une explication précise sur ce que je fais mal.
    J'en peux plus

    Donc, j'ai suivi à la lettre PDO une soupe au lit conseillé par jreaux62

    2C : Ok
    3a : Ma base mysql est sur un serveur aws ec2

    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
     
    <?php
    // @author : rawsrc - 2018 - Pour DVP
    // on vérifie si la fonction de connexion a déjà été définie afin d'éviter de la redéfinir
    if ( ! function_exists('db_connexion')) {
       function db_connexion() {
          // une fois ouverte, on renvoie toujours la même connexion
          static $pdo;
          // on vérifie si la connexion n'a pas déjà été initialisée
          if ( ! ($pdo instanceof PDO)) {
             // tentative d'ouverture de la connexion MySQL
             try {
                $pdo = new PDO('mysql:host=localhost;port=3306;dbname=user_reg;charset=utf8','root', 'pass', [
                PDO::ATTR_ERRMODE            => PDO::ERRMODE_EXCEPTION,
                PDO::ATTR_EMULATE_PREPARES   => false
                ]);
             } 
             catch (PDOException $e) {
                throw new InvalidArgumentException('Erreur connexion à la base de données : '.$e->getMessage());
                exit;
             }
          }
          // renvoi de la ressource : connexion à la base de données
          return $pdo;
       }
    }
    return db_connexion();
    J'ai créer le fichier test.php et j'ai une page blanche. Pas le moindre message : rien

    5 : Code SQL dans phpmyadmin : nickel ça fonctionne

    Fichier contact.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
    <?php
    //pas de filtre
    $sql='SELECT *
    FROM contact
    ORDER BY nom, prenom;';
    //on initialise notre tableau PHP
    $data=array();
    $db = include 'db_mysql.php'; 
    try{
       //la ligne qui lance la requête préparée
       $stmt = $db->prepare($sql);
       //pas de filtres donc pas de paramètres
       $stmt->execute();
       //$data est un tableau de tableaux associatifs directement exploitable ensuite dans une boucle foreach
       $data= $stmt->fetchAll(PDO::FETCH_ASSOC);
       unset($db);
       //$data est complet
       if(count($data)>0){
          echo '<pre>';
          print_r($data);
          echo '</pre>';
       }
       //ceci n'est pas une exception 
       //il n'y a peut-etre pas encore de donnees dans la table !
       else{
          echo 'Aucun resultat pour cette requete';
       }
    } 
    catch (Exception $e) {
       //s'il y a un probleme PHP ou SQL, tout s'affichera ici
       print "Erreur ! " . $e->getMessage() . "<br/>";
    }
    Bon ben j'ai copié collé. Je comprends pas ce qui ne fonctionne pas.

    J'ai donc toujours une page blanche.....

    Merci pour votre aide.

  9. #9
    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
    Une page blanche, vu le code, c'est bizarre A moins d'avoir une erreur type ParseError et l'affichage des erreurs désactivé, ou alors tu n'as pas PDO A vérifier par un phpinfo() ou directement au niveau du fichier php.ini.
    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]

  10. #10
    Membre expérimenté
    Avatar de Sparky95
    Homme Profil pro
    Full Stack (web) developer
    Inscrit en
    Décembre 2016
    Messages
    383
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : Belgique

    Informations professionnelles :
    Activité : Full Stack (web) developer
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2016
    Messages : 383
    Par défaut
    Le plus simple les prochaines fois tu peux test tes requetes.
    1 tu fais un petit echo au lieu de la lancer
    2 tu copie le résultat à l'affichage de ce echo
    3 tu la test à l'aide de PHPMyAdmin ou ton IDE donc directement dans la BDD.
    si la requête passe dans la BDD, le problème vient de ce que tu as fais en PHP.
    si la requête ne passes pas revois ta requête SQL.

  11. #11
    Membre éclairé
    Inscrit en
    Décembre 2013
    Messages
    356
    Détails du profil
    Informations forums :
    Inscription : Décembre 2013
    Messages : 356
    Par défaut
    Merci à vous 2 pour votre aide.

    le phpinfo donne ceci :

    Je mets en copie uniquement les lignes avec PDO

    /etc/php/7.1/apache2/conf.d/10-pdo.ini,
    /etc/php/7.1/apache2/conf.d/20-pdo_mysql.ini,

    API Extensions mysqli,pdo_mysql
    PDO drivers mysql

    PDO Driver for MySQL enabled
    Client API version mysqlnd 5.0.12-dev - 20150407 - $Id: 38fea24f2847fa7519001be390c98ae0acafe387 $

    pdo_mysql.default_socket /var/run/mysqld/mysqld.sock /var/run/mysqld/mysqld.sock



    Dans Core,
    j'ai ceci concernant les error

    display_errors Off Off



    Merci pour votre aide.

  12. #12
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    je viens de tester, et ça fonctionne :

    1- db_mysql.php
    Code php : 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
    <?php 
    // @author : rawsrc - 2018 - Pour DVP
    // on vérifie si la fonction de connexion a déjà été définie afin d'éviter de la redéfinir
    if ( ! function_exists('db_connexion')) {
       function db_connexion() {
          // une fois ouverte, on renvoie toujours la même connexion
          static $pdo;
          // on vérifie si la connexion n'a pas déjà été initialisée
          if ( ! ($pdo instanceof PDO)) {
             // tentative d'ouverture de la connexion MySQL
             try {
                $pdo = new PDO('mysql:host=localhost;dbname=ma_base_test;charset=utf8','root', '', [ // A ADAPTER avec les BONS PARAMÈTRES de connexion
                PDO::ATTR_ERRMODE            => PDO::ERRMODE_EXCEPTION,
                PDO::ATTR_EMULATE_PREPARES   => false
                ]);
             } 
             catch (PDOException $e) {
                throw new InvalidArgumentException('Erreur connexion à la base de données : '.$e->getMessage());
                exit;
             }
          }
          // renvoi de la ressource : connexion à la base de données
          return $pdo;
       }
    }
    return db_connexion();

    2- contact.php
    Code php : 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
    <?php if( empty(session_id()) ){ session_start(); }
    header('Content-type:text/html; charset=UTF-8');	// encodage UTF-8
    error_reporting(E_ALL); 	// en TEST !!
    // -----------------------------------------------
    // Connexion à la BDD
    $db = include 'db_mysql.php'; 
    ?>
    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="utf-8" />
    	<title></title>
    </head>
    <body>
     
    <?php
    //pas de filtre
    $sql='SELECT *
    	FROM contact
    	ORDER BY nom, prenom;';
    //on initialise notre tableau PHP
    $data=array();
    try{
       //la ligne qui lance la requête préparée
       $stmt = $db->prepare($sql);
       //pas de filtres donc pas de paramètres
       $stmt->execute();
       //$data est un tableau de tableaux associatifs directement exploitable ensuite dans une boucle foreach
       $data= $stmt->fetchAll(PDO::FETCH_ASSOC);
       //$data est complet
       if(count($data)>0){
          echo '<pre>';
          print_r($data);
          echo '</pre>';
       }
       //ceci n'est pas une exception 
       //il n'y a peut-etre pas encore de donnees dans la table !
       else{
          echo 'Aucun resultat pour cette requete';
       }
    } 
    catch (Exception $e) {
       //s'il y a un probleme PHP ou SQL, tout s'affichera ici
       print "Erreur ! " . $e->getMessage() . "<br/>";
    }
    ?>
     
    </body>
    </html>
    <?php
       unset($db);
    ?>

    Pour l'affichage des données :

    Code php : 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
    <?php
    // AFFICHAGE (simplifié)
    ?>
    <table border="1" style="border-collapse:collapse;">
    	<thead>
    	<tr>
    		<th>id</th>
    		<th>nom</th>
    		<th>prenom</th>
    		<th>mail</th>
    	</tr>
    	</thead>
    	<tbody>
    <?php
    	foreach( $data as $row )
    	{
    ?>
    	<tr>
    		<td><?= $row['id']; ?></td>
    		<td><?= $row['nom']; ?></td>
    		<td><?= $row['prenom']; ?></td>
    		<td><?= $row['mail']; ?></td>
    	</tr>
    <?php
    }
    ?>
    	</tbody>
    </table>
    Dernière modification par Invité ; 01/10/2019 à 17h32.

  13. #13
    Membre éclairé
    Inscrit en
    Décembre 2013
    Messages
    356
    Détails du profil
    Informations forums :
    Inscription : Décembre 2013
    Messages : 356
    Par défaut
    Je te remercie pour ton aide.

    Effectivement, maintenant ça fonctionne.

    J'ai ceci qui s'affiche

    Array
    (
        [0] => Array
            (
                [id] => 1
                [nom] => ACCOYER
                [prenom] => Alain
                [mail] => alain.accoyer@gmail.com
            )
    
        [1] => Array
            (
                [id] => 2
                [nom] => BRABOIS
                [prenom] => Bernard
                [mail] => bbrabois@yahoo.fr
            )
    
        [2] => Array
            (
                [id] => 9
                [nom] => CASERATI
                [prenom] => Michel
                [mail] => michoucase@voila.fr
            )
    
        [3] => Array
            (
                [id] => 6
                [nom] => CHAZAL
                [prenom] => Chantal
                [mail] => chacha@monfai.fr
            )
    
        [4] => Array
            (
                [id] => 3
                [nom] => CHAZAL
                [prenom] => Claire
                [mail] => chaz@wanadoo.fr
            )
    
        [5] => Array
            (
                [id] => 5
                [nom] => CHAZAL
                [prenom] => Etienne
                [mail] => chazet@gmail.com
            )
    
        [6] => Array
            (
                [id] => 7
                [nom] => CHAZAL
                [prenom] => Kevin
                [mail] => kevcha@noos.fr
            )
    
        [7] => Array
            (
                [id] => 4
                [nom] => DENDRITE
                [prenom] => Daisy
                [mail] => dendy@gmail.com
            )
    
        [8] => Array
            (
                [id] => 10
                [nom] => FRIPON
                [prenom] => Françoise
                [mail] => francoise.fripon@gmail.com
            )
    
        [9] => Array
            (
                [id] => 8
                [nom] => ZANZIBAR
                [prenom] => Zoé
                [mail] => zanzo@orange.ocm
            )
    
    )

    Merci pour le second lien.
    Je l'avais lu Très utile

    Je viens de tester, j'ai bien le tableau qui s'affiche tout en dessous de la page mais j'ai également le texte avec le array en haut de page......

  14. #14
    Invité
    Invité(e)
    Par défaut
    L'array est affiché grâce à :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
       if(count($data)>0){
          echo '<pre>';
          print_r($data); // en TEST !
          echo '</pre>';
       }
       //ceci n'est pas une exception 
       //il n'y a peut-etre pas encore de donnees dans la table !
       else{
          echo 'Aucun resultat pour cette requete';
       }
    Il suffit de l'enlever.

  15. #15
    Membre éclairé
    Inscrit en
    Décembre 2013
    Messages
    356
    Détails du profil
    Informations forums :
    Inscription : Décembre 2013
    Messages : 356
    Par défaut
    Je te remercie.

    J'avais cherché la signification d'une partie du code que je ne connaissais pas (donc celle-là) mais n'ayant rien trouvé de clair et certain, j'ai pas enlevé.

    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] Code PHP dans base de données
    Par Invité dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 11/12/2015, 22h02
  2. [PDO] Ajout dans base de données avec requête préparée
    Par Invité dans le forum PHP & Base de données
    Réponses: 0
    Dernier message: 10/07/2014, 19h19
  3. Réponses: 0
    Dernier message: 21/05/2011, 09h54
  4. Erreur : ajout dans bases de données
    Par koma777 dans le forum ASP
    Réponses: 4
    Dernier message: 15/03/2010, 17h49
  5. [MySQL] Script php avec insertion dans base de données qui s'arrête tout seul
    Par tofito dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 04/12/2008, 21h39

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