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 :

Select Et Db


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Inscrit en
    Juillet 2006
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 8
    Par défaut Select Et Db
    Salut tout le monde,
    voilà je suis super nouveau en php et j'ai un problème avec ma source ou peut être ma base:
    Je veux récupérer les valeurs du champ "localite" que j'ai enregistré en type énuméré dans la bd(mysql) mais y'a rien qui apparait dans la champs de selction; voici mon code:

    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
     
    <html>
    <head>
    </head>
    <body>
    <table border=1>
    <form method="POST" name="enreg" action="pers1.php">
     
    <tr><th>Nom: <input type="text" name="nom"><th><tr>
    <tr><th>Prénom: <input type="text" name="prenom"><th><tr>
    <tr><th>commentaires: <textarea name="commentaires" cols=10 rows=10></textarea><th><tr>
    <tr><th>Agence:<input type=text name=agence></tr></th>
     
    <?
    $db=mysql_connect('localhost','root','') ;
    mysql_select_db('gesfore',$db) ;
    ?>
    <tr><th>Localité :<select name=local>
    <?
    $req= "SELECT localité FROM personne";
    $result = mysql_query($req);
     
    while($devi = mysql_fetch_array($result))
    {
    ?>
    <option><? echo ''.$devi['localite'].'';?> </option>
    <?
    } mysql_close();
    ?>
    </select></tr></th>
     
     
    <tr><th>
    <input type="submit" value="Soumettre">
    </th></tr>   
    </form>
    </table>
    </html>

  2. #2
    Membre Expert
    Avatar de guitou12
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 077
    Par défaut
    Ex développeur Php / J2EE.
    Actuellement reconverti à SharePoint 2013

    Mon blog SP 2013

  3. #3
    Membre Expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $result = mysql_query($req) or die (mysql_error());
    Fais aussi un echo $req pour voir ta requête.

    Je te conseille de lire le tuto suivant :
    http://eusebius.developpez.com/phpmysql-base/

  4. #4
    Nouveau membre du Club
    Inscrit en
    Juillet 2006
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 8
    Par défaut voipa
    à quel niveau je dois le mettre le echo $req jvois pas, et lorsque j'ajoute
    ...or die (mysql_error()); le bouton de soumission disparait

    Citation Envoyé par JWhite
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $result = mysql_query($req) or die (mysql_error());
    Fais aussi un echo $req pour voir ta requête.

    Je te conseille de lire le tuto suivant :
    http://eusebius.developpez.com/phpmysql-base/

  5. #5
    Membre Expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Par défaut
    Oublie le echo $req j'avais mal vu mais comme ta requête est statique aucun intérêt dsl.

    Par contre c'est bizarre qu'avec le or die il y a des choses qui ne s'affichent plus, tu n'as pas de message d'erreur

    Et sinon c'est pas top de mettre des accents dans les noms de champs ou de tables

  6. #6
    Nouveau membre du Club
    Inscrit en
    Juillet 2006
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 8
    Par défaut
    j'ai pas mis d'accent sur les noms de champs, j'aimerai juste pouvoir afficher le contenu de ma requête, j'ai l'impression que tout est exacte, je vois pas le hic, mais ça fonctionne pas

    Citation Envoyé par JWhite
    Oublie le echo $req j'avais mal vu mais comme ta requête est statique aucun intérêt dsl.

    Par contre c'est bizarre qu'avec le or die il y a des choses qui ne s'affichent plus, tu n'as pas de message d'erreur

    Et sinon c'est pas top de mettre des accents dans les noms de champs ou de tables

  7. #7
    Membre émérite
    Avatar de SnakemaN
    Profil pro
    Bidouille-tout Android
    Inscrit en
    Juillet 2006
    Messages
    871
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Bidouille-tout Android

    Informations forums :
    Inscription : Juillet 2006
    Messages : 871
    Par défaut
    Salut ,
    on peut voir le format de ta table ?

    SkN

  8. #8
    Nouveau membre du Club
    Inscrit en
    Juillet 2006
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 8
    Par défaut
    comment ça se fait mettre l'image de la bd?

  9. #9
    Membre émérite
    Avatar de SnakemaN
    Profil pro
    Bidouille-tout Android
    Inscrit en
    Juillet 2006
    Messages
    871
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Bidouille-tout Android

    Informations forums :
    Inscription : Juillet 2006
    Messages : 871
    Par défaut
    Tu vas dans ton phpmyAdmin :

    - Tu choisi ta base de donnée, puis tu clique sur "exporter", ensuite tu choisi la table a exporter, puis "executer", tu te retrouve avec un code qui explique la structure de ta table, tu le colle dans un message et voila !

  10. #10
    Membre Expert
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    1 349
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 349
    Par défaut
    je veux pas faire celui qui chipote mais :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <tr><th>Localité :<select name=local>
    
    
    ...
    
    </select></tr></th>
    c pa bon de croiser les balises

    edit: je vien de voir que tu as des problemes dans les premieres balises aussi

Discussions similaires

  1. Multi-selection dans une ComboBox ?
    Par Moloko dans le forum MFC
    Réponses: 5
    Dernier message: 07/07/2021, 17h26
  2. [VB6] [Crystal] Selection enregistrement
    Par littlecow dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 11/01/2005, 13h08
  3. SELECT
    Par Thomad dans le forum SQL
    Réponses: 2
    Dernier message: 13/03/2003, 20h56
  4. TEdit : selection du texte et autre fonction
    Par Odulo dans le forum Composants VCL
    Réponses: 5
    Dernier message: 01/08/2002, 14h27
  5. faire un selection dans une image aves les APIs
    Par merahyazid dans le forum C++Builder
    Réponses: 3
    Dernier message: 30/04/2002, 10h44

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