Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & MySQL
PHP & MySQL Forum d'entraide sur les fonctions MySQL avec PHP. Avant de poster -> FAQ MySQL, Cours MySQL et Sources MySQL. Pour les questions concernant le moteur MySQL plutôt que les fonctions PHP, merci d'utiliser le forum MySQL.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/01/2012, 17h20   #1
Nouveau Membre du Club
 
Inscription : février 2009
Messages : 123
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 123
Points : 29
Points : 29
Par défaut Afficher données de dbb dans widget select

Bonjour,

je cherche a faire un widget select dans un formulaire, mais je voudrais que ce qui s'affiche soit recuperer directement dans une table de ma base de donnée.

Comment faire svp ?

Merci pour votre aide
Amicalement
Lonewolf
steph70 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2012, 19h40   #2
Expert Confirmé
 
Avatar de RunCodePhp
 
Inscription : janvier 2010
Messages : 2 727
Détails du profil
Informations personnelles :
Localisation : Réunion

Informations forums :
Inscription : janvier 2010
Messages : 2 727
Points : 3 294
Points : 3 294
Salut

Citation:
je cherche a faire un widget select dans un formulaire
A ma connaissance, il n'y a pas de notion (fonction/Objet) de Widget dans Php, du coup je ne vois pas ce que tu veux dire.

Citation:
mais je voudrais que ce qui s'affiche soit recuperer directement dans une table de ma base de donnée.
Pour faire une requête SQL afin de récupérer des données Php fourni plusieurs manières :
PDO, MySQLi, et mysql (ce dernier tend à être ou devenir obsolète).

Consulte la doc de Php -> http://php.net/manual/fr/index.php
__________________
Win XP | WampServer 2.2d | Apache 2.2.21 | Php 5.3.10 | MySQL 5.5.20
Si debugger, c'est supprimer des bugs, alors programmer ne peut être que les ajouter [Edsger Dijkstra]
RunCodePhp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2012, 09h59   #3
Nouveau Membre du Club
 
Inscription : février 2009
Messages : 123
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 123
Points : 29
Points : 29
J'ai essayé ceci mais ca ne me renvoi rien :

Code :
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
<HTML>
<body>
 
<?php
try
{
    // On se connecte à MySQL
    $pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
    $bdd = new PDO('mysql:host=localhost;dbname=******', '****', '*****', $pdo_options);
 
    // On récupère tout le contenu de la table jeux_video
    $reponse = $bdd->query('SELECT * FROM Moulin_Rouge');
 
    // On affiche chaque entrée une à une
    while ($donnees = $reponse->fetch())
    {
    ?>
        <p>
		<form>
		<select name="Type">
		<option value = <?php echo $donnees['Type']; ?>></option>
		</select>
		</form>
            <?php
    }
 
    $reponse->closeCursor(); // Termine le traitement de la requête
 
}
catch(Exception $e)
{
    // En cas d'erreur précédemment, on affiche un message et on arrête tout
    die('Erreur : '.$e->getMessage());
}
 
 
?>
</body>
</HTML>

Par contre si je remplace :


Code :
1
2
3
4
5
<form>
		<select name="Type">
		<option value = <?php echo $donnees['Type']; ?>></option>
		</select>
		</form>

Par ceci, ca fonctionne

Code :
1
2
<strong>Jeu</strong> : <?php echo $donnees['id']; ?><br />
        Le possesseur de ce jeu est : <?php echo $donnees['Type']; ?>, et il le vend à  <?php echo $donnees['Lieu']; ?>   euros !<br />
Ou me suis je lamentablement planté ?

Merci pour ton aide.
steph70 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2012, 10h53   #4
Membre expérimenté
 
Avatar de redoran
 
Homme
Developpeur- Amateur
Inscription : juin 2010
Messages : 981
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 40
Localisation : Algérie

Informations professionnelles :
Activité : Developpeur- Amateur
Secteur : Santé

Informations forums :
Inscription : juin 2010
Messages : 981
Points : 572
Points : 572
Envoyer un message via Skype™ à redoran
Re; RunCodePhp:
Citation:
Pour faire une requête SQL afin de récupérer des données Php fourni plusieurs manières :
PDO, MySQLi, et mysql (ce dernier tend à être ou devenir obsolète).
.
est ce que vous pouvez être plus précis sur ce qui est en rouge? est ce que c'est par rapport au sgbd.
redoran est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2012, 11h02   #5
Membre Expert
 
Avatar de ska_root
 
Homme
Développeur informatique
Inscription : août 2005
Messages : 1 179
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 42
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : Service public

Informations forums :
Inscription : août 2005
Messages : 1 179
Points : 1 580
Points : 1 580
Bonjour,

L'extension mysqli vous permet d'accéder aux fonctionnalités fournies par MySQL 4.1 et supérieur. (source : doc officielle php)

__________________
http://cdemarche.developpez.com/

Tu as la réponse à ta question ? N'oublies pas le petit en bas à gauche de ton message...
ska_root est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2012, 11h46   #6
Expert Confirmé
 
Avatar de RunCodePhp
 
Inscription : janvier 2010
Messages : 2 727
Détails du profil
Informations personnelles :
Localisation : Réunion

Informations forums :
Inscription : janvier 2010
Messages : 2 727
Points : 3 294
Points : 3 294
Citation:
Envoyé par redoran Voir le message
Re; RunCodePhp.
est ce que vous pouvez être plus précis sur ce qui est en rouge? est ce que c'est par rapport au sgbd.
Oui et non ... plutôt non.
Non dans le sens ou PDO, MySQLi et mysql c'est du Php (pas MySQL), ce sont sont extensions de Php, des API.
Des fonctionnalités pour interroger une Bdd.

Regarde ce qui est dit dans ce lien : http://fr.php.net/manual/fr/mysqli.overview.php
Et entre autre le tableau tout en bas.
Quasi tout est à "Non", de plus il est mentionné : Maintenance uniquement.
Ce qui sous entend que ça n'évolue plus, et qu'un des ces 4 matins celle-ci disparaitra.

Pour faire court : Il est temps de passer à autre chose que de faire appel à ces fonctions mysql_*.
Pour m'a part, je commence à attraper des boutons quand je vois des mysql_*

De mon coté j'apprécie particulièrement PDO, même si j'utilise essentiellement MySQL.
__________________
Win XP | WampServer 2.2d | Apache 2.2.21 | Php 5.3.10 | MySQL 5.5.20
Si debugger, c'est supprimer des bugs, alors programmer ne peut être que les ajouter [Edsger Dijkstra]
RunCodePhp est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h48.


 
 
 
 
Partenaires

Hébergement Web