coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 28 déc. 2005 à 13:18
Salut,
mais attends, nos méthodes étaient bien plus propres que
la sienne, et lui il en pond une pourrie et il l'accèpte !!! (ça fait
deux post qu'il accèpte sa réponse... alors qu'il a rien fait pour
l'avoir...) et c'est un peu pourri comme code....
Bon, on se revoi sur le forum javascript quand tu voudra faire un site propre et compatible mozilla et IE....
In a dream, I saw me, drop dead... U was there, U cried... It was just a dream, if I die, U won't cry, maybe, U'll be happy
Mon site (articles sur la programmation et programmes)
Clad49
Messages postés265Date d'inscriptiondimanche 3 août 2003StatutMembreDernière intervention29 mars 2010 28 déc. 2005 à 21:17
Ma méthode n'est peut étre pas propre mais fonctionne très bien ! ce ki n'est peut étre pas le cas de la tiénne ??? qu'est ce qu'il ne te plai pas dans mon code ?
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 28 déc. 2005 à 22:07
Salut,
$i=0;
$sql=reqmysql("SELECT DISTINCT `titre` FROM `wallpaper_cat` ORDER BY `titre`");
echo"
><center>";
while ($sql1= mysql_fetch_object($sql))
{
$i++;
if($i==4)
{
echo"
/>";
$i=0;
}
echo" ";
echo"$sql1->titre | ";
}
echo"
";
echo"</center>";
Bon, déja, pourquoi
fermer une commande echo pour l'ouvrir de suite ? pourquoi mettre des "
alors qu'ils sont plus lents que les " ? pourquoi fermer une balise
Mon site (articles sur la programmation et programmes)
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 29 déc. 2005 à 11:26
Salut,
center marche mais c'est dégeu !!! on en est à l'heure du CSS maintenant...
voila ton code et ce qui est moche en rouge :
$i=0;
$sql=reqmysql('SELECT DISTINCT `titre` FROM `wallpaper_cat` ORDER BY `titre`');
echo'
<center>'; //center est déppressié !!! et tout à l'heure tétais partis sur du XHTML....
while ($sql1= mysql_fetch_object($sql)){
$i++;
if($i==4){
echo"
"; //guillemets + XHTML
$i=0;
}
echo'$sql1->titre | '; // ceci ne va pas t'afficher le contenu de ta variable mais son nom !!!
}
echo '
</center>'; //center est déppressié !!! et tout à l'heure tétais partis sur du XHTML....
$i=0;
$sql=reqmysql('SELECT DISTINCT `titre` FROM `wallpaper_cat` ORDER BY `titre`');
echo'
';
//vive le CSS
while ($sql1= mysql_fetch_object($sql)){
$i++;
if($i%3===0) //en faisant ça, je gagne un calcul tout les 4 tour de boucles...
echo '
'.$sql1->titre.' | ';
//Bon, regarde bien, t'as un echo en moins, et t'as cette fois ci quelquechose qui s'affiche...
}
echo '
';
pour mon %3, je ne suis pas sur du gain de temps car la comparaison est
un peu plus grosse... en C, j'aurais fait if (!c%3) et ça aurait été le
même style de comparaison, mais la...
In a dream, I saw me, drop dead... U was there, U cried... It was just a dream, if I die, U won't cry, maybe, U'll be happy
Mon site (articles sur la programmation et programmes)
Clad49
Messages postés265Date d'inscriptiondimanche 3 août 2003StatutMembreDernière intervention29 mars 2010 29 déc. 2005 à 14:30
alors méme avec ce que javai écrit tt au départ ca fonctionné, javé ce ke je voulé ki safiche ! ($sql1->titre | fonctionne tré bien :) )
Donc au final je vé garder ce que javé fait (code racourci) mais je vé prendre ceci :
qui ma foi n'est pas mal :)
FhX
Messages postés2350Date d'inscriptionmercredi 13 octobre 2004StatutMembreDernière intervention18 avril 20153 29 déc. 2005 à 14:54
"pour mon %3, je ne suis pas sur du gain de temps car la comparaison est
un peu plus grosse... en C, j'aurais fait if (!c%3) et ça aurait été le
même style de comparaison, mais la..."
Dans un soucis strict, un modulo renvoit pas false mais bien un entier :) Entier qui lui même est 0 si il n'y a aucun reste possible de la division !
Donc if( $i%3 === 0 ) { // } est bien conforme strictement parlant, même si un petit abus de langage permettrait de dire que ce if() renvoit aussi false :)