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

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  306  307  308  ..  1454  1455  1456  1457  1458  1459
Auteur Sujet :

blabla@web

n°1582492
ratibus
Posté le 04-07-2007 à 16:14:36  profilanswer
 

Reprise du message précédent :
my.cnf a priori ;)

mood
Publicité
Posté le 04-07-2007 à 16:14:36  profilanswer
 

n°1582493
theredled
● REC
Posté le 04-07-2007 à 16:15:20  profilanswer
 

Non plus :(


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1582495
the real m​oins moins
Posté le 04-07-2007 à 16:16:01  profilanswer
 

c:/windows/my.ini

n°1582502
ratibus
Posté le 04-07-2007 à 16:19:52  profilanswer
 

Sinon pour vérifier tu fais un SHOW VARIABLES et tu regardes la valeur du "skip networking"

n°1582514
Dj YeLL
$question = $to_be || !$to_be;
Posté le 04-07-2007 à 16:35:17  profilanswer
 

the real moins moins a écrit :

bah y'a rien qui t'empeche d'utiliser les 2 en meme temps, si ?`


 
 
1> Si je fais déjà charger Mootools par les visiteurs, j'ai pas envie de leur faire charger Proto + chépukoi en plus
 
2> Toute façon on ne met finalement pas de cropping
 
3> Je crois que les 2 en même temps peuvent poser des pb de compatibilité
 
4> J'aime bien rajouter un 4


---------------
Gamertag: CoteBlack YeLL
n°1582516
theredled
● REC
Posté le 04-07-2007 à 16:37:39  profilanswer
 

Bon j'ai trouvé my.cnf qui est dans /etc (et non /etc/mysql comme j'ai lu dans http://www.docenligne.com/content/view/13/29/).
 
dedans je n'ai pas de "skip networking" mais SHOW VARIABLES me donne "skip networking=OFF"
 
Pour le reste le tuto http://www.docenligne.com/content/view/13/29/ me demande d'aller sur le shell, mais avec une webmin c'est chaud :/


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1582521
BeGiNNeR02
Posté le 04-07-2007 à 16:44:28  profilanswer
 

:hello:  
En javascript, comment appeler des id créés dynamiquement en PHP ?
Je m'explique : en PHP je fais une boucle du style $nom_variable.$compteur... mais comment les appeler en javascript ??
Sous Mootools, quand je fais ça :

Code :
  1. $('nom_variable'+i).addEvent('click', function() { ... }

ou

Code :
  1. this.getElement('input[name=nom_variable'+i+']').value

Ca ne fonctionne pas :fou:  
Comment trouver LA solution miracle ? (avec ou sans Mootools)
Merci...

n°1582524
theredled
● REC
Posté le 04-07-2007 à 16:49:17  profilanswer
 

BeGiNNeR02 a écrit :

:hello:  
En javascript, comment appeler des id créés dynamiquement en PHP ?
Je m'explique : en PHP je fais une boucle du style $nom_variable.$compteur... mais comment les appeler en javascript ??
Sous Mootools, quand je fais ça :

Code :
  1. $('nom_variable'+i).addEvent('click', function() { ... }

ou

Code :
  1. this.getElement('input[name=nom_variable'+i+']').value

Ca ne fonctionne pas :fou:  
Comment trouver LA solution miracle ? (avec ou sans Mootools)
Merci...


php ou pas php, javascipt il s'en fout hein :o


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1582525
theredled
● REC
Posté le 04-07-2007 à 16:50:59  profilanswer
 

theredled a écrit :

Bon j'ai trouvé my.cnf qui est dans /etc (et non /etc/mysql comme j'ai lu dans http://www.docenligne.com/content/view/13/29/).
 
dedans je n'ai pas de "skip networking" mais SHOW VARIABLES me donne "skip networking=OFF"
 
Pour le reste le tuto http://www.docenligne.com/content/view/13/29/ me demande d'aller sur le shell, mais avec une webmin c'est chaud :/


 :o


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1582527
BeGiNNeR02
Posté le 04-07-2007 à 16:55:58  profilanswer
 

theredled a écrit :

php ou pas php, javascipt il s'en fout hein :o


Oui, ça je sais, ce que je veux dire c'est que je crée des variables dynamiquement (en PHP donc) :
nom_variable1
nom_variable2
nom_variable3
...
 
Sur le HTML obtenu, par exemple :

Code :
  1. <input type="text" name="nom_variable1" value=""  />
  2. <input type="text" name="nom_variable2" value=""  />
  3. <input type="text" name="nom_variable3" value=""  />
  4. ...

je veux que javascript chope (entr'autres) les "value" de chaque variable (dont on ne connait pas le nombre à l'avance)

mood
Publicité
Posté le 04-07-2007 à 16:55:58  profilanswer
 

n°1582529
ratibus
Posté le 04-07-2007 à 16:57:54  profilanswer
 

S'il est sur OFF c'est bon tu peux te connecter à distance dessus (hors considérations réseau du type firewall).
 
Donc je pense que t'as un problème d'interface chaise/clavier :o

n°1582530
anapajari
s/travail/glanding on hfr/gs;
Posté le 04-07-2007 à 17:03:08  profilanswer
 

theredled> ton user root il a été granté pour pouvoir se connecter en dehors du serveur? ( sur phpMyAdmin, tu fais privilèges et tu vérifie "serveur", mets le à % si est à localhost).
 
Beginner> a quel moment javascript doit "chopper" ces valeurs?

n°1582531
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 04-07-2007 à 17:04:38  profilanswer
 

Beginner, je pense qu'il sera plus facile d'utiliser un nom de variable du style "nom_variable[]". Dans 98 % des cas, ça répond au besoin.


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°1582535
theredled
● REC
Posté le 04-07-2007 à 17:08:30  profilanswer
 

ratibus a écrit :

S'il est sur OFF c'est bon tu peux te connecter à distance dessus (hors considérations réseau du type firewall).
Donc je pense que t'as un problème d'interface chaise/clavier :o


Impossible :o

anapajari a écrit :

theredled> ton user root il a été granté pour pouvoir se connecter en dehors du serveur? ( sur phpMyAdmin, tu fais privilèges et tu vérifie "serveur", mets le à % si est à localhost).


J'ai pas phpMyAdmin, j'ai Webmin et je vois rien du genre :/

Message cité 2 fois
Message édité par theredled le 04-07-2007 à 17:13:26

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1582536
BeGiNNeR02
Posté le 04-07-2007 à 17:08:55  profilanswer
 

anapajari a écrit :

Beginner> a quel moment javascript doit "chopper" ces valeurs?

Sur des events javascript

Taiche a écrit :

Beginner, je pense qu'il sera plus facile d'utiliser un nom de variable du style "nom_variable[]". Dans 98 % des cas, ça répond au besoin.

Aaaaaah oui pourquoi pas !! J'avais complètement zappé que l'on pouvait faire ça !!
Je vais essayer...
 :jap:  

n°1582540
anapajari
s/travail/glanding on hfr/gs;
Posté le 04-07-2007 à 17:18:35  profilanswer
 

theredled a écrit :

J'ai pas phpMyAdmin, j'ai Webmin et je vois rien du genre :/


Bin vas-y avec les doigts et la doc: http://dev.mysql.com/doc/refman/5. [...] users.html

 
BeGiNNeR02 a écrit :

Sur des events javascript


fais un getElementsByTagName('input') quand tu en as besoin [:spamafote]

 


Message édité par anapajari le 04-07-2007 à 17:18:44
n°1582542
ratibus
Posté le 04-07-2007 à 17:18:57  profilanswer
 

Taiche a écrit :

Beginner, je pense qu'il sera plus facile d'utiliser un nom de variable du style "nom_variable[]". Dans 98 % des cas, ça répond au besoin.


Euh pour la manipulation coté PHP ça aide mais coté JS ça va etre la galère je pense. Le bon compromis c'est d'avoir comme name un truc du style "nom_variable[]" ou "nom_variable[i]" et en id "nom_variable_i".

theredled a écrit :

Impossible :o
 
J'ai pas phpMyAdmin, j'ai Webmin et je vois rien du genre :/

T'as que webmin pour gérer ta base mysql ? Même pas une ptite connexion SSH sur le serveur ? :)
 

n°1582543
Dj YeLL
$question = $to_be || !$to_be;
Posté le 04-07-2007 à 17:22:31  profilanswer
 

BeGiNNeR02 a écrit :

Oui, ça je sais, ce que je veux dire c'est que je crée des variables dynamiquement (en PHP donc) :
nom_variable1
nom_variable2
nom_variable3
...
 
Sur le HTML obtenu, par exemple :

Code :
  1. <input type="text" name="nom_variable1" value=""  />
  2. <input type="text" name="nom_variable2" value=""  />
  3. <input type="text" name="nom_variable3" value=""  />
  4. ...

je veux que javascript chope (entr'autres) les "value" de chaque variable (dont on ne connait pas le nombre à l'avance)


 
Soit comme le souligne Taiche :
 

Taiche a écrit :

Beginner, je pense qu'il sera plus facile d'utiliser un nom de variable du style "nom_variable[]". Dans 98 % des cas, ça répond au besoin.


 
Soit tu ajoutes un nom de classe à tous les input en question :
<input class="UnInputQueJeVeuxRecuperer" ... />
 
Et tu sélectionne avec Mootools $$('.UnInputQueJeVeuxRecuperer');


---------------
Gamertag: CoteBlack YeLL
n°1582546
BeGiNNeR02
Posté le 04-07-2007 à 17:34:55  profilanswer
 

Dj YeLL a écrit :

Soit tu ajoutes un nom de classe à tous les input en question :
<input class="UnInputQueJeVeuxRecuperer" ... />
 
Et tu sélectionne avec Mootools $$('.UnInputQueJeVeuxRecuperer');

Après je peux donc utiliser les méthodes de la classe Element (http://docs.mootools.net/Native/Element.js)... OK !
Je vais essayer...

n°1582547
ratibus
Posté le 04-07-2007 à 17:35:22  profilanswer
 

Par contre faut éviter les addEvent dans des boucles, vaut mieux faire de l'"event delegation" : http://icant.co.uk/sandbox/eventdelegation/

n°1582548
theredled
● REC
Posté le 04-07-2007 à 17:36:02  profilanswer
 

ratibus a écrit :

Euh pour la manipulation coté PHP ça aide mais coté JS ça va etre la galère je pense. Le bon compromis c'est d'avoir comme name un truc du style "nom_variable[]" ou "nom_variable[i]" et en id "nom_variable_i".
T'as que webmin pour gérer ta base mysql ? Même pas une ptite connexion SSH sur le serveur ? :)


je crois que si, maisje ne sais pas ce qu'est précisément une connexion SSH, je m'empresse donc de googler :o

Message cité 1 fois
Message édité par theredled le 04-07-2007 à 17:37:28

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1582549
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 04-07-2007 à 17:38:07  profilanswer
 

theredled a écrit :

je crois que si, maisje ne sais pas ce qu'est précisément une connexion SSH, je m'empresse donc de googler :o


Tu vois telnet ? Bin spareil mais version sécurisée [:petrus75]


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°1582552
theredled
● REC
Posté le 04-07-2007 à 17:40:58  profilanswer
 

Taiche a écrit :

Tu vois telnet ? Bin spareil mais version sécurisée [:petrus75]


Non.

 

En gros c'est un truc pour se connecter au shell a distance si j'ai bien compris ?
Il faut installer un logiciel sur le client donc ?

 

edit : c'est fait. C'est quoi VDS ? [:le kneu]
( http://www.pascalex.net/faq.php?id [...] +%2F+Shell )
edit : serveur virtuel apparemment [:pingouino dei]
Ou est-ce que je rentre mes "paramètres VDS" ya rien du genre dans Putty [:le kneu]


Message édité par theredled le 04-07-2007 à 17:57:35

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1582565
anapajari
s/travail/glanding on hfr/gs;
Posté le 04-07-2007 à 18:06:51  profilanswer
 

Theredled> Ehhh mais au secours .... [:w3c compliant]
Qui a installé le mysql en question? Il peut pas t'aider le monsieur?

Spoiler :

de toute façon on va finir par apprendre que tu te sers de easyphp xamp

n°1582569
theredled
● REC
Posté le 04-07-2007 à 18:11:01  profilanswer
 

anapajari a écrit :

Theredled> Ehhh mais au secours .... [:w3c compliant]
Qui a installé le mysql en question? Il peut pas t'aider le monsieur?

Spoiler :

de toute façon on va finir par apprendre que tu te sers de easyphp xamp



Certes mais ca me plairait bien de savoir me connecter à une console a distance :o


Message édité par theredled le 04-07-2007 à 18:11:40

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1582570
anapajari
s/travail/glanding on hfr/gs;
Posté le 04-07-2007 à 18:12:02  profilanswer
 

tu prends  putty, dans adresse tu mets l'ip de ton serveur, port 22 et rouleze. le reste osef.

n°1582571
theredled
● REC
Posté le 04-07-2007 à 18:14:35  profilanswer
 

anapajari a écrit :

tu prends  putty, dans adresse tu mets l'ip de ton serveur, port 22 et rouleze. le reste osef.


"Network error : connexion timed out" [:dawa]
D'après la webmin SSH 2 est activé et le serveur SSH démarré.


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1582574
Dj YeLL
$question = $to_be || !$to_be;
Posté le 04-07-2007 à 18:17:12  profilanswer
 

Quelqu'un peut il me confirmer que IE6 est censé reconnaître ça :

 

<meta http-equiv="Refresh" content="1;http://monsite.local/?ctrl=picture&act=view&id=29" />

 

Et si oui, pourquoi ça marche pas ? Il me re-balance sur la page précédente :/

 

Edit : marche pas non plus sous IE 7 :/

 

... J'en ai marre ... :(

 

Edit 2 : tain à force de dev je vois même plus les conneries que je fais :/ J'ai oublié le URL=


Message édité par Dj YeLL le 04-07-2007 à 18:34:08

---------------
Gamertag: CoteBlack YeLL
n°1582581
theredled
● REC
Posté le 04-07-2007 à 18:34:59  profilanswer
 

Bon j'ai mailé mon support, mais vous avez le droit d'apporter vos 2 cents à l'édifice tout de même [:o_doc]


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1582582
Dj YeLL
$question = $to_be || !$to_be;
Posté le 04-07-2007 à 18:36:50  profilanswer
 

theredled a écrit :

Bon j'ai mailé mon support, mais vous avez le droit d'apporter vos 2 cents à l'édifice tout de même [:o_doc]


 
Tu changes de serveur, et t'évites les serveurs en carton [:opus dei]


---------------
Gamertag: CoteBlack YeLL
n°1582584
theredled
● REC
Posté le 04-07-2007 à 18:42:08  profilanswer
 

Dj YeLL a écrit :

Tu changes de serveur, et t'évites les serveurs en carton [:opus dei]


Solution alternative : j'apprends à m'en servir [:opus dei]


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1582590
ratibus
Posté le 04-07-2007 à 18:54:43  profilanswer
 

ratibus a écrit :

Donc je pense que t'as un problème d'interface chaise/clavier :o


 

theredled a écrit :

Solution alternative : j'apprends à m'en servir [:opus dei]


 :jap:  

n°1582593
BeGiNNeR02
Posté le 04-07-2007 à 19:09:59  profilanswer
 

BeGiNNeR02 a écrit :

Oui, ça je sais, ce que je veux dire c'est que je crée des variables dynamiquement (en PHP donc) :
nom_variable1
nom_variable2
nom_variable3
...
 
Sur le HTML obtenu, par exemple :

Code :
  1. <input type="text" name="nom_variable1" value=""  />
  2. <input type="text" name="nom_variable2" value=""  />
  3. <input type="text" name="nom_variable3" value=""  />
  4. ...

je veux que javascript chope (entr'autres) les "value" de chaque variable (dont on ne connait pas le nombre à l'avance)


Bon, pour ceux que ça intéresse, finalement, j'ai fait ça :

Code :
  1. var elements = this.getElements('input[name^=nom_variable]');
  2. elements.each(function(el){
  3. if( el.value == '...' ) {
  4. }
  5. });

C'est le temps de me familiariser avec Mootools :p
Les idées que vous m'aviez proposées ne fonctionnaient pas dans mon cas (ou alors je n'ai pas réussi à les faire fonctionner [:beginner02] ).

n°1582632
cosmoschtr​oumpf
dawa powered
Posté le 04-07-2007 à 22:20:13  profilanswer
 

Dj YeLL a écrit :

Oui dans mon cas c'est pour des images, et j'utilise getimagesize qui renvoie entre autres le type de fichier.

 

Mais ça m'a amené à me poser la question pour d'autres types de fichier qui ne sont pas des images (je sais pas, par exemple un site de design qui n'autorise que l'upload de fichier Photoshop PSD...)


ça tombe bien, gd2 gère les psd :o
edit : ceci dit ça règle pas le problème "en général"


Message édité par cosmoschtroumpf le 04-07-2007 à 22:22:16

---------------
Android/Manettes/Metroidvania/Zelda/Indés/Retrogaming/VDS jeux
n°1582637
koskoz
They see me trollin they hatin
Posté le 04-07-2007 à 22:35:56  profilanswer
 

Salut,

 

j'ai fais ça, mais ça me donne pleins d'erreurs (Uninitialized string offset: 0) :

 
Code :
  1. $sql = "SELECT t1.pseudo, t1.section, t2.avatar, t3.id, t3.titre FROM roster AS t1, membres AS t2,
  2.          roster_cat AS t3 WHERE t1.pseudo LIKE t2.pseudo AND t1.section LIKE t3.id ORDER BY
  3.          t3.titre ASC";
  4. $sql = mysql_query($sql) or die (mysql_error());
  5.  
  6. $infos = mysql_fetch_array($sql);
  7.  
  8. $last_cat = '';
  9. foreach($infos as $info) {
  10.     if($info['section'] != $last_cat){
  11.         echo $info['titre'];
  12.     }
  13.     $last_cat = $info['id'];
  14.     echo $last_cat;
  15. }
 

Pas taper, c'est la première fois que j'utilise un foreach.


Message édité par koskoz le 04-07-2007 à 22:37:00

---------------
Twitter
n°1582646
flo850
moi je
Posté le 04-07-2007 à 23:23:02  profilanswer
 

es tu sur que ta requete retourne des resultats ?

 

sinon, je penses que tu veux plutot itérer sur l'ensemble des resultats que sur un seul ,non ?
ici , il n'y a pas besoin d'un foreach qu ite permet d'iterer sur un tableau

Code :
  1. $result = mysql_query($query) or die();
  2. $lastSection= '',
  3. while(list($pseudo,$section,$avatar,$id,$titre) = mysql_fetch_row($result))
  4. {
  5. if($section != $lastSection)
  6.         echo 'nouvelle section';
  7. $lastSection = $section;
  8. }
 

pour voir l'utilister d'un foreach, regarde plutot du cote du parcours de gros tableaux , comme la session

 
Code :
  1. foreach($_SESSION as $cle => $valeur)
  2. {
  3. echo "$cle  a la valeur $valeur<br>";
  4. }

Message cité 1 fois
Message édité par flo850 le 04-07-2007 à 23:24:31
n°1582648
koskoz
They see me trollin they hatin
Posté le 04-07-2007 à 23:30:56  profilanswer
 

flo850 a écrit :

es tu sur que ta requete retourne des resultats ?  
 
sinon, je penses que tu veux plutot itérer sur l'ensemble des resultats que sur un seul ,non ?  
ici , il n'y a pas besoin d'un foreach qu ite permet d'iterer sur un tableau  

Code :
  1. $result = mysql_query($query) or die();
  2. $lastSection= '',
  3. while(list($pseudo,$section,$avatar,$id,$titre) = mysql_fetch_row($result))
  4. {
  5. if($section != $lastSection)
  6.         echo 'nouvelle section';
  7. $lastSection = $section;
  8. }


 
pour voir l'utilister d'un foreach, regarde plutot du cote du parcours de gros tableaux , comme la session  
 

Code :
  1. foreach($_SESSION as $cle => $valeur)
  2. {
  3. echo "$cle  a la valeur $valeur<br>";
  4. }



 
Oui, ma requete retourne des résultats et pour l'itération, je ne sais pas trop, je veux tout afficher.


---------------
Twitter
n°1582650
theredled
● REC
Posté le 04-07-2007 à 23:38:36  profilanswer
 

koskoz a écrit :

Oui, ma requete retourne des résultats et pour l'itération, je ne sais pas trop, je veux tout afficher.


foreach, comme a dit flo850, c'est fait pour parcourir un tableau. Hors là, t'as pas transformé ta requete en tableau avant.
Faut faire ça :

Code :
  1. $req = mysql_query("SELECT prout FROM lol" ) or die ('fok');
  2. $tab = array();
  3. while ($ligne=mysql_fetch_array($req)) $tab[] = $ligne;
  4.  
  5. // (ici tous les résultat de ta requete sont dans le tableau $tab)
  6.  
  7. foreach($tab as $info) {
  8.  //...
  9. }


T'as donc aussi la solution d'utiliser direct le while, mais c'est plus crade à mon sens car tu ne sépares pas le traitement de la requete et l'affichage (avec le foreach c'est "je mets la requete dans un tableau"->"je fais ce que je veux de mon tableau (par ex l'afficher)" )

 

Tu peux même te faire une fonction "transformer SQL en tableau" :o

Message cité 2 fois
Message édité par theredled le 04-07-2007 à 23:40:29

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1582653
koskoz
They see me trollin they hatin
Posté le 04-07-2007 à 23:44:27  profilanswer
 

theredled a écrit :

foreach, comme a dit flo850, c'est fait pour parcourir un tableau. Hors là, t'as pas transformé ta requete en tableau avant.
Faut faire ça :

Code :
  1. $req = mysql_query("SELECT prout FROM lol" ) or die ('fok');
  2. $tab = array();
  3. while ($ligne=mysql_fetch_array($req)) $tab[] = $ligne;
  4.  
  5. // (ici tous les résultat de ta requete sont dans le tableau $tab)
  6.  
  7. foreach($tab as $info) {
  8.  //...
  9. }


T'as donc aussi la solution d'utiliser direct le while, mais c'est plus crade à mon sens car tu ne sépares pas le traitement de la requete et l'affichage (avec le foreach c'est "je mets la requete dans un tableau"->"je fais ce que je veux de mon tableau (par ex l'afficher)" )
 
Tu peux même te faire une fonction "transformer SQL en tableau" :o


 
Ca fonctionne effectivement :jap:
J'avais pourtant lu la doc pour foreach, mais je croyais que mysql_fetch_array retournait déjà un tableau [:cupra]
 
Par contre, au niveau de l'affichage, il ne m'affiche pas que le nom de la cat' :heink:
SI je fais $last_cat = $info['titre']; il m'affiche deux fois le nom alors que je n'ai qu'une entrée et si je fais $last_cat = $info['id']; il m'affiche un "2" à côté du nom.
Sachant que "2" est l'id de la cat.


---------------
Twitter
n°1582662
theredled
● REC
Posté le 05-07-2007 à 00:18:01  profilanswer
 

koskoz a écrit :

Ca fonctionne effectivement :jap:
J'avais pourtant lu la doc pour foreach, mais je croyais que mysql_fetch_array retournait déjà un tableau [:cupra]


Oui, elle retourne un tableau, le tableau d'une seule ligne comportant chaque champ ;)

koskoz a écrit :

Par contre, au niveau de l'affichage, il ne m'affiche pas que le nom de la cat' :heink:
SI je fais $last_cat = $info['titre']; il m'affiche deux fois le nom alors que je n'ai qu'une entrée et si je fais $last_cat = $info['id']; il m'affiche un "2" à côté du nom.
Sachant que "2" est l'id de la cat.


Code :
  1. $last_cat = '';
  2. foreach($infos as $info) {
  3.    if($info['section'] != $last_cat){
  4.        echo $info['titre'];
  5.    }
  6.    $last_cat = $info['id'];
  7.    echo $last_cat;
  8. }


Ben si tu fais ça c'est normal que ça fasse nimp [:pingouino]
Suis le truc point par point, comprend, et ça va aller :o

Message cité 1 fois
Message édité par theredled le 05-07-2007 à 00:18:54

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1582691
flo850
moi je
Posté le 05-07-2007 à 09:28:10  profilanswer
 

theredled a écrit :

]
T'as donc aussi la solution d'utiliser direct le while, mais c'est plus crade à mon sens car tu ne sépares pas le traitement de la requete et l'affichage (avec le foreach c'est "je mets la requete dans un tableau"->"je fais ce que je veux de mon tableau (par ex l'afficher)" )



 
euh , c'est quoi ce truc ?  
mis a  part  un tres bon moyen de bouffer toute la ram du serveur ? si les requetes SQL retourne une ressource et pas un gros paquet de données c'est justement pour éviter de tout charger en memoire et d'exploser ton serveur web

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  306  307  308  ..  1454  1455  1456  1457  1458  1459

Aller à :
Ajouter une réponse
 

Sujets relatifs
blabla 3blabla 2
PUTAIN HARKO TU AS FERM2 BLABLA ![Beaucoup de blabla pour rien : post à effacer] Compiler .bat
variable1="blabla + variable2 +blala : c'est possible ??[PHP & regex] "blabla blabla file.ext?point=444 blabla" Recupérer 444
mail("celine@hotmail.com"," sujet","blabla"); pose une err ! Help[MySQL] WHERE 'blabla' compris dans le champ truc
[blabla@olympe] Le topic du modo, dieu de la fibre et du monde[PHP / BlaBla - limite]
Plus de sujets relatifs à : blabla@web


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)