Flux rss
Rechercher : dans
Par :

[PHP] fonction Mysql permettant de...

Imer, le mercredi 15 juin 2005 à 14:10:53 
 Signaler ce message aux modérateurs

Salut à tous,
je cherche une fonction PHP qui permet de retourner tous les résultats d'une requête...
Voici cette requête :
$test = mssql_query("SELECT libelle FROM projet WHERE type = 'Essais matière'");
En fait la variable test va contenir plusieurs champs...
Comment faire pour séparer ses champs en différentes variables??

Merci d'avance...

1

antic80, le mercredi 15 juin 2005 à 14:17:25

En fait la tu ne pourra afficher que les libelles

si tu veux avoir les diverses infos a la place de libellé tu met *

sinon pour l'affichage tu met

while ( $row = mysql_fetch_array( $test)){

$variable1= $row["champs1"];
$variable2= $row["champs2"];

echo $variable1,$variable2 ;

}

a la place de variable1 ou 2 tu met le nom que tu veux

a la place de champs1 champs2 tu met les noms des champs de table

echo va te permettre d'afficher les résultats tant qu'il y en a

Répondre à antic80

2

Imer, le mercredi 15 juin 2005 à 14:23:51

Merci d'avoir répondu mais je crois que t'as pas compris mon problème...
Ce code ja l'avais testé mais le problème c'est que dans la variable que tu as appelé $variable1 il y a tous les résultats..
Je m'explique s'il y a 15 champs qui sont de type Essais matières ben ces 15 champs seront contenus dans la même variable moi je voudrais qu'il y aie 15 varaibles distinctes...

Merci...

Répondre à Imer

3

antic80, le mercredi 15 juin 2005 à 14:41:05

A ce moment la tu dois créer un tableau je pense

tu compte le nombre de résultat de ta requete et tu créer un tableau de la dimension de ton résultat

ensuite tu insere chaque test dans chaque ligne du tableau

mais pourquoi veut tu faire 15 variables différentes

Répondre à antic80

4

Imer, le mercredi 15 juin 2005 à 14:42:13

Tu peux être un peu plus précis stp?
Merci

Répondre à Imer

5

antic80, le mercredi 15 juin 2005 à 14:46:54

Je maitrise pas bien les tableaux mais je pense que c la marche a suivre

pourkoi tu veux 15 variables différentes

Répondre à antic80

6

Imer, le mercredi 15 juin 2005 à 14:54:57

Parce que je veux mettre mes variables dans des listes déroulantes sous la forme :
var1
var2
var3
....
var10

Répondre à Imer

7

antic80, le mercredi 15 juin 2005 à 14:57:03

Tu veux afficher le résultat de ta requete dans une liste déroulante c ca ????

Répondre à antic80

8

Imer, le mercredi 15 juin 2005 à 14:59:37

Oui c'est exactement ça...

Répondre à Imer

9

antic80, le mercredi 15 juin 2005 à 15:10:07

Donc tu n'a pas besoin de créer une variable a chaque fois

je v te donner un morceau de code qui fais ca tu pourra voir plus facilement

$test = mssql_query("SELECT libelle FROM projet WHERE type = 'Essais matière'");

$liste2="<select name='Article' style='font: 10pt Times New Roman;'>";
while ( $row = mysql_fetch_array( $test)){
$Libelle = $row["libelle"];

$liste2 .= "<option>$libelle</option>";
$liste2 .="</select>";

print $liste2;

Répondre à antic80

10

nauno, le mercredi 15 juin 2005 à 15:14:59

T un cho toi!!!

essaye un truc du genre après ta requete

echo" <select size=\"1\" name=\"combo\">";
while ( $row = mysql_fetch_array( $test)){ 

printf("<option>%s</option>",$row[0]);
}
echo "</select>"; 


si j'ai bien compris c'est à peut près ce ke tu veux faire mais soit plus précis sur ton histoire des 15variables contenu dans le meme champ de ta base parce que j'ai pas tout comrpis!!

Répondre à nauno

11

Imer, le mercredi 15 juin 2005 à 15:30:36

Salut nauno, ton code à l'air de fonctionner...
En fait ma requête renvoie plusieurs résultats que je veux séparer pour les mettre dans une liste déroulante...
Voila donc t'as répondu à mon problème sans réellement le comprendre...

Merci...
Par contre vu que j'aime bien comprendre ce que je fais tu peux m'expliquer ce que c'est que ce printf ????

Répondre à Imer

12

antic80, le mercredi 15 juin 2005 à 15:39:26

Mon code renvoie a peu près la meme chose mais peut etre plus long

printf permet d'afficher a l'ecran une constante ou une chaine de caractère

Répondre à antic80

13

Imer, le mercredi 15 juin 2005 à 15:44:57

Merci antic80 de ta réponse...

Répondre à Imer

14

 antic80, le mercredi 15 juin 2005 à 15:54:17

De rien

Répondre à antic80
[php]fonction contraire du md5? (Résolu) bonjour je sais bien qu'il existe la fonction md5 en php, qui sert à brouiller un mot de passe. là le mot de passe est complètement illisible. quel est... www.commentcamarche.net/forum/affich-2304829-php-fonction-contraire-du-md5
PHP: fonction include et liens relatifs (Résolu) Tout d'abord salut ! Bon sur mon site j'ai essayé le PHP car j'ai besoin de cette fameuse fonction "include". Comme ça je peux faire un menu commun à tout mon site. J'ai donc un dossier: /home/acceuil.php avec ma page d'acceuil et j'inclus dedans des... www.commentcamarche.net/forum/affich-4916497-php-fonction-include-et-liens-relatifs
[php] fonction rand (nombre aléatoire) (Résolu) salut, je voudrais savoir, s'il est possible de confiurer la fonction rand de php, pour quel affiche plus souvent un intervale de nombre, sur tous ceux qu'elle doit afficher, si rand(1, 25), je voudrais savoir s'il est possible d'afficher plus souvent... www.commentcamarche.net/forum/affich-5548005-php-fonction-rand-nombre-aleatoire
[PHP] Fonction mail()La fonction mail() est bloquée chez certains des hébergeurs gratuits pour des raisons de sécurité (afin d'éviter le spam notamment), l'adresse ip de la machine qui a demandé le script sera alors indiquée dans le header 'X-MM-Mail-From-IP'. renseignez... www.commentcamarche.net/faq/sujet-117-php-fonction-mail
PHP 5 - Utiliser une url externe avec la fonction includeL'option qui permet d'inclure un url externe (c'est à dire absolue, de la forme http://site.tld/url) via la fonction include est désactivée par défaut dans les versions 5 et ultérieures de PHP, pour l'activer sur votre serveur mettez ces deux lignes... www.commentcamarche.net/faq/sujet-15460-php-5-utiliser-une-url-externe-avec-la-fonction-include
Formulaire : possible sans php ni mysql ? (Résolu)Bonjour Je souhaiterai créer un formulaire pour mon site internet. Sans entrer dans les détails maintenant, je voudrais juste savoir si déjà c'est possible sachant que mon hébergeur n'accepte ni php ni mysql etc... en gros rien de sophistiqué...... www.commentcamarche.net/forum/affich-2067904-formulaire-possible-sans-php-ni-mysql
Développer une framework avec Php et MySQLBonjour à tous, Voilà, je suis à la recherche de développeurs ayant du temps libre pour m'aider à développer une framework en php avec MySQL. Profil recherché : bonne expérience en développement objet et de formation informaticien de préférence. Le... www.commentcamarche.net/forum/affich-428250-developper-une-framework-avec-php-et-mysql
Comment configurer php pour mysql ?Bonjour, après avoir installé Apache, PHP, et MySQL, j'ai réussi à configuré http.conf de Apache pour PHP. Mais le problème, c'est que je ne sais pas si il y a une configuration à faire de PHP pour MySQL ? Est-ce que quelqu'un pourrait m'aider ? Merci... www.commentcamarche.net/forum/affich-7693417-comment-configurer-php-pour-mysql
PHP - Les fonctionsLa notion de fonction On appelle fonction un sous-programme qui permet d'effectuer un ensemble d'instructions par simple appel de la fonction dans le corps du programme principal. Les fonctions permettent d'exécuter dans plusieurs parties du... www.commentcamarche.net/contents/php/phpfonc.php3
PHP - Les fichiersLa gestion des fichiers avec PHP Avec PHP, la création ou la lecture de fichiers est, une fois de plus, assez simple. Il existe une multitude de fonctions dédiées à l'utilisation des fichiers. La communication entre le script PHP et le fichier... www.commentcamarche.net/contents/php/phpfich.php3
PHP - Parser du XMLIntroduction à XML PHP permet l'analyse syntaxique (parsage ou parsing en anglais) d'un document XML. Le langage XML (eXtensible Markup Language, traduisez Langage à balises extensibles) est un métalangage, c'est-à-dire un langage permettant de... www.commentcamarche.net/contents/php/phpxml.php3