Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1232 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  affichage a partir d'une bdd

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

affichage a partir d'une bdd

n°968550
megamixund​emix
Posté le 01-02-2005 à 15:55:53  profilanswer
 

bonjour petit probléme je suis des instruction sur un boukin de php parce que je suis un novice de premiere.
 
j'ai un premier fichier qui me permet de me connecter a ma BDD et ensuite un autre fichier qui lui va m'afficher ces données rentrer auparavant mais il ne fonctionne pas est ce que quelqu' un peu m'indiquer la commande pour affiché des donnée depuis une BDD.
 
Merci :whistle:

mood
Publicité
Posté le 01-02-2005 à 15:55:53  profilanswer
 

n°968551
FlorentG
Unité de Masse
Posté le 01-02-2005 à 15:56:49  profilanswer
 

Envoi le code qui fonctionne pas une fois

n°968552
kwa29
Kwa29 @ l'ouest
Posté le 01-02-2005 à 15:56:57  profilanswer
 

fonction mysql_fetch_array() sur phpinfo avec un while ca marche du tonnerre


---------------
Visiter mon site http://kwa29.com
n°968554
FlorentG
Unité de Masse
Posté le 01-02-2005 à 15:57:27  profilanswer
 

Moi je prend mysql_fetch_assoc, parce que je m'en fous des indices en numéro :)

n°968558
skeye
Posté le 01-02-2005 à 15:59:44  profilanswer
 

(s'il utilise autre chose que mysql vous allez bien l'aider là les gars...[:moule_bite])


---------------
Can't buy what I want because it's free -
n°968559
FlorentG
Unité de Masse
Posté le 01-02-2005 à 16:00:15  profilanswer
 

99.9% des tutos PHP sont basés sur une base MySql...

n°968566
skeye
Posté le 01-02-2005 à 16:02:53  profilanswer
 

FlorentG a écrit :

99.9% des tutos PHP sont basés sur une base MySql...


Je dis pas le contraire...mais comme il débute ce serait pas mal de lui rappeler qu'il y a une vie à coté...:o


---------------
Can't buy what I want because it's free -
n°968567
Xav_
The only one...
Posté le 01-02-2005 à 16:03:37  profilanswer
 

à quand le banissement des topics "c'est quoi qui marche pas dans mon code", mais où YA PAS LE CODE...
on est pas devin !!! ;)
 
Donc megamixundemix je me ferai un plaisir de me pencher sur la question dès que ma boule de cristal revient du SAV et qu'elle me permet de deviner ton code ;)


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
n°968586
kwa29
Kwa29 @ l'ouest
Posté le 01-02-2005 à 16:30:20  profilanswer
 

daccord avec xav et oui mysql c 99,9% du temps


---------------
Visiter mon site http://kwa29.com
n°968593
soju
One shot !
Posté le 01-02-2005 à 16:40:48  profilanswer
 

Xav_ a écrit :

Donc megamixundemix je me ferai un plaisir de me pencher sur la question dès que ma boule de cristal revient du SAV et qu'elle me permet de deviner ton code ;)


mdr, tu fais de la location de boule de cristal ? ça m'interesse ;)

mood
Publicité
Posté le 01-02-2005 à 16:40:48  profilanswer
 

n°968596
Xav_
The only one...
Posté le 01-02-2005 à 16:44:57  profilanswer
 

soju a écrit :

mdr, tu fais de la location de boule de cristal ? ça m'interesse ;)


ben je dois avouer qu'ici y aurait de quoi faire, donc je vais me pencher sur la question :D


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
n°968603
megamixund​emix
Posté le 01-02-2005 à 17:03:27  profilanswer
 

<html>
<head>
</head>
<body>
 
<?
 
include "connexion.php";
 
$requete="select * from message";
 
connexion();
 
$resultat=mysql_query($requete);
 
mysql_error();
 
mysql_close();
 
$nbmsg=mysql_num_rows($resultat);
 
?>
 
<? echo "$nbmsg" ?>
 
<?
 
while ($row=mysql_fetch_array($resultat)){
 
$message[]=$row["message"];
 
}
 
for($i=0;$i<$nbmsg;$i){
 
print("message[$i]" );
 
}
 
?>
 
 
</body>
</html>
 
 
merci d'etre aussi rapide je suis surpris merci beaucoup donc voila le code et ce code m'affiche en resultat message [1] si il en a un biensure et ensuite il m'affiche message[0] a l'infini ca bloque un epu je pense que ma boucle for fait chier aussi enfin a vous de voir c'est pas moi l'expert merci encore tcho

n°968604
megamixund​emix
Posté le 01-02-2005 à 17:04:18  profilanswer
 

dsl pour la boule de cristal j'en ai pas LOL


Message édité par megamixundemix le 01-02-2005 à 17:05:44
n°968621
soju
One shot !
Posté le 01-02-2005 à 17:21:18  profilanswer
 

megamixundemix a écrit :

Code :
  1. print("message[$i]" );


Le script n'est pas bien construit, mais bon passons...
Ya un truc bizarre qui saute aux yeux, ça serait pas plutôt :

Code :
  1. print($message[$i]);


?

n°968630
megamixund​emix
Posté le 01-02-2005 à 17:31:31  profilanswer
 

je vais essayer

n°968640
Xav_
The only one...
Posté le 01-02-2005 à 17:42:29  profilanswer
 

pi surtout, tu met ton affichage dans le while, et tu vire le for....
 
--> Une boucle pour stocker chacun des résultat dans un tableau, et une boucle pour afficher chacune des valeurs du tableau!!!! c'est vraiment pas optimisé...
 

Code :
  1. while ($row=mysql_fetch_array($resultat))
  2.    echo $row["message"];
  3. }


si t'a vraiment besoin de stocker quand meme:

Code :
  1. $i=0;
  2. while ($row=mysql_fetch_array($resultat))
  3.    echo $row["message"];
  4.    $message[i]=$row["message"];
  5.    $i++;
  6. }


   


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
n°968646
megamixund​emix
Posté le 01-02-2005 à 17:49:14  profilanswer
 

OKi merci Xav  
 :D  


Message édité par megamixundemix le 01-02-2005 à 17:50:34
n°968649
Xav_
The only one...
Posté le 01-02-2005 à 17:52:09  profilanswer
 

ben ça s'est sur qu'elle marche pas, vu que si elle est codé comme tu l'a écris

Citation :

for($i=0;$i<$nbmsg;$i){
 
print("message[$i]" );
 
}


hé ben tu n'incrément jamais $i --> boucle infini...
t'a de la chance que ce soit du PHP et que le script s'arrete tout seul au bout de 300ms (selon conf du php.ini), sur un autre système t'avait plus que le reboot ! ;)


Message édité par Xav_ le 01-02-2005 à 17:52:34

---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
n°968650
megamixund​emix
Posté le 01-02-2005 à 17:53:51  profilanswer
 

lol
 
heureusement comme tu dis !!!!
 
ahhh j'y arriverai jamais sniff!!
 
merci encore

n°968667
soju
One shot !
Posté le 01-02-2005 à 18:21:12  profilanswer
 

Xav_ a écrit :

hé ben tu n'incrément jamais $i --> boucle infini...


http://soju22.net/smile/2/000000/ffffff/squarish/confused/wood/bien%20vu%2C%20j%27avais%20pas%20vu.gif

n°968673
Xav_
The only one...
Posté le 01-02-2005 à 18:36:47  profilanswer
 


c'est une faute que j'ai fait à mes tout début en C --> quand la machine reste bloquée dans ce genre de script et que tu ne peux plus reprendre la main autrement qu'avec le pti bouton "reset" et ben je t'assure qu'après c'est le 1er truc que tu regarde quand une boucle déconne ;)


Message édité par Xav_ le 01-02-2005 à 21:58:56

---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  affichage a partir d'une bdd

 

Sujets relatifs
garder l'affichage du site suivant la résolutionaffichage de site !
Creation fichier excel a partir d'un txtProbleme affichage tableau
[DREAMWEAVER] Probleme d'affichage sous IE6.0Mailing List avec affichage des mails sur une page ouaibe
Affichage al"atoire de blocs de texteJeu DEMINEUR:algo ki affiche toutes les cases vides à partir du click
Problème d'affichage d'un site sous macAffichage texte en java
Plus de sujets relatifs à : affichage a partir d'une bdd


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR