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 :

PHP Recupération de Données


Sujet :

PHP & Base de données

  1. #1
    Membre éclairé

    Homme Profil pro
    Restaurateur
    Inscrit en
    Juin 2008
    Messages
    316
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Restaurateur
    Secteur : Alimentation

    Informations forums :
    Inscription : Juin 2008
    Messages : 316
    Billets dans le blog
    1
    Par défaut PHP Recupération de Données
    Bonjour,
    Nouvellement inscrit et débutant dans ce monde PHP et base de donnée!!!

    Je souhaiterai au lieu de recuperer dans un tableau des données issue d'une base de donnée les recupérer dans un formulaire qui se genererai automatiquement en fonction du nombre d'entrees dans la base de donnée ( comme un tableau le fait ) et pourrait etre modifiable puisque c'est un formulaire et pourrait donc aussi envoyer des données...
    suis je clair...?
    pouvez vous me donner un coup de main.. je bute...

    Merci enormement...

    Julien

  2. #2
    Membre éclairé
    Homme Profil pro
    Consultant ERP
    Inscrit en
    Mai 2006
    Messages
    257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Consultant ERP
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2006
    Messages : 257
    Par défaut
    Bonsoir,

    Récupérer les données sous forme d'un tableau je crois que ce n'est pas possible, il faut que tu les récupére sous forme d'un tableau et après tu crèe ton formulaire avec les valeurs retournés.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    $resultat=mysql_query($sql);
    echo '<form action="page.php" method="post">';
    while($ligne=mysql_fetch_array($resultat))
           {
    echo 'Nom <input type="text" name="nom" value="'.$ligne['nom'].'"/>';
    ...
             }
    echo '</form>';
    Je crois que tu peux faire comme ça.

  3. #3
    Membre éclairé

    Homme Profil pro
    Restaurateur
    Inscrit en
    Juin 2008
    Messages
    316
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Restaurateur
    Secteur : Alimentation

    Informations forums :
    Inscription : Juin 2008
    Messages : 316
    Billets dans le blog
    1
    Par défaut
    Merci d'avoir repondu !!

    J'ai essayé..
    je recupere en 1er le tout dans un tableau et c'est le tableau qui
    genere le formulaire, ok...
    j'ai saisi le bout de code a la suite
    du mien et j'ai une erreur

    mon tableau + votre recuperation
    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
    <?
    // information pour la connection à le DB
    $host = 'mysql';
    $user = '****';
    $pass = '****';
    $db = 'db0221703';
     
    // connection à la DB
    $link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() );
    mysql_select_db($db) or die ('Erreur :'.mysql_error());
     
    // requête SQL qui compte le nombre total d'enregistrement dans la table et qui
    //récupère tous les enregistrements
    $select = "SELECT * FROM djouatig ORDER BY produit ASC";
    $result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
    $total = mysql_num_rows($result);
     
     
     
    // si on a récupéré un résultat on l'affiche.
    if($total) {
        // debut du tableau
        echo '<table bgcolor="#996523" align="center" border="0">'."\n";
            // première ligne on affiche les titres prénom et surnom dans 2 colonnes
            echo '<td bgcolor="#993333" width="127"><div align="center"><span class="Style1">PRODUIT</td>';
            echo '<td bgcolor="#993333" width="126"><div align="center"><span class="Style1">CONDITIONNEMENT</td>';
            echo '<td bgcolor="#993333" width="126"><div align="center"><span class="Style1">QUANTITE CONDITIONNEE</td>';
    		echo '<td bgcolor="#993333" width="126"><div align="center"><span class="Style1">PRIX</td>';
    		echo '<td bgcolor="#993333" width="126"><div align="center"><span class="Style1">CODE ARTICLE</td>';
    		echo '</tr>'."\n";
        // lecture et affichage des résultats sur 2 colonnes, 1 résultat par ligne.    
        while($row = mysql_fetch_array($result)) {
            echo '<td bgcolor="#CCCCCC">'.'<div align="center">'.$row["produit"].'</td>';
            echo '<td bgcolor="#CCCCCC">'.'<div align="center">'.$row["cdt"].'</td>';
            echo '<td bgcolor="#CCCCCC">'.'<div align="center">'.$row["qt_cdt"].'</td>';
    		echo '<td bgcolor="#CCCCCC">'.'<div align="center">'.$row["prix_cdt"].'</td>';
    		echo '<td bgcolor="#CCCCCC">'.'<div align="center">'.$row["code_article"].'</td>';
    		echo '</tr>'."\n";
        }
        echo '</table>'."\n";
        // fin du tableau.
    }
    else echo 'Pas d\'enregistrements dans cette table...';
    mysql_free_result($result); 
    ?>
    <?
    // recuperation des données du tableau dans un formulaire, pouvoir le modifier pour l'envoyer sur une autre table
     
    $resultat=mysql_query($sql);
    echo '<form action="page.php" method="post">';
    while($ligne=mysql_fetch_array($resultat))
           {
    echo 'PRODUIT <input type="text" name="produit" value="'.$ligne['produit'].'"/>';
             }
    echo '</form>';
     
    ?>
    c'est
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    while($ligne=mysql_fetch_array($resultat))
    qui pose un probeme, voyez vous pourquoi???
    en tout cas 1000 merci de me filer un coup de main..

    Julien

  4. #4
    Membre éclairé

    Homme Profil pro
    Restaurateur
    Inscrit en
    Juin 2008
    Messages
    316
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Restaurateur
    Secteur : Alimentation

    Informations forums :
    Inscription : Juin 2008
    Messages : 316
    Billets dans le blog
    1
    Par défaut
    Autant pour MOi !!
    ca marche !!!
    je ne comprenais pas ce qu'etait $sql ( c 'etait la requete )
    merciiiiii

    puis je inserer un bouton envoyer dans le formlaire en php...??
    je galere un peu....
    il faut ensuite que j'essaie de recuperer les resultats du formulaire
    sous forme de tableau,egalement generé pour une meilleur visibilité..

  5. #5
    Membre éclairé
    Homme Profil pro
    Consultant ERP
    Inscrit en
    Mai 2006
    Messages
    257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Consultant ERP
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2006
    Messages : 257
    Par défaut
    Bonjour,
    Je crois que c'est plutôt $select et non $sql, celle là n'existe pas.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    $resultat=mysql_query($select);
    echo '<form action="page.php" method="post">';
    while($ligne=mysql_fetch_array($resultat))
           {
    echo 'PRODUIT <input type="text" name="produit" value="'.$ligne['produit'].'"/>';
             }
    echo '</form>';

  6. #6
    Membre éclairé

    Homme Profil pro
    Restaurateur
    Inscrit en
    Juin 2008
    Messages
    316
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Restaurateur
    Secteur : Alimentation

    Informations forums :
    Inscription : Juin 2008
    Messages : 316
    Billets dans le blog
    1
    Par défaut
    Merci....

    comment mettre le bouton envoyer dans ce formulaire en php

    et puis je traiter le formulaire dans un tableau...????

  7. #7
    Membre éclairé
    Homme Profil pro
    Consultant ERP
    Inscrit en
    Mai 2006
    Messages
    257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Consultant ERP
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2006
    Messages : 257
    Par défaut
    Bonjour, je crois qu'il serait mieux pour toi de lire un cours sur les formulaires et php, il y en a sur le web et voici un excellent http://g-rossolini.developpez.com/tu...aires-et-php5/
    Tu en trouvera d'autres dans la section php de developpez.com

  8. #8
    Membre éclairé

    Homme Profil pro
    Restaurateur
    Inscrit en
    Juin 2008
    Messages
    316
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Restaurateur
    Secteur : Alimentation

    Informations forums :
    Inscription : Juin 2008
    Messages : 316
    Billets dans le blog
    1
    Par défaut
    merci beaucoup.

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

Discussions similaires

  1. [MySQL] [PHP] Recupèrer une base de données dynamiquement
    Par ikkiphoenix09 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 15/01/2015, 20h10
  2. [ODBC] Recupération de donnée - ODBC - Php - Oracle
    Par yoshi290 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 09/04/2009, 15h39
  3. [MFC]Recupération de donnée et conversion
    Par Guilhem dans le forum MFC
    Réponses: 8
    Dernier message: 16/06/2004, 10h36
  4. [Indy TCPClient] Recupérer le données reçues
    Par fandor7 dans le forum Web & réseau
    Réponses: 8
    Dernier message: 29/06/2003, 21h52

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