|
Pomme 7540
| |
zyegfryed 2308
| Posté : 10-02-2005 09:38
Et comme ça :
$requete1=mysql_query("SELECT DISTINCT informant FROM stories ORDER BY informant ASC") or die('Erreur SQL : '.mysql_error()); |  Profil
|
|
Pomme 7540
| Posté : 12-02-2005 20:17
Cool ça fait ce que je veux mais j'ai un ptit blem avec mes virgules...
http://www.spider-man.fr/credits.html (regardez les personnes ayant écris des éditoriaux)
Personnes ayant écrit des éditoriaux pour le site :
<?php
$requete1=mysql_query("SELECT DISTINCT informant FROM stories&nbs p;WHERE topic='36' ORDER BY informant ASC ") or die('Erreur SQL : '.mysql_error() );
$i = 0;
$nombreeditoauteur=mysql_num_rows($requete1);
while($a_row=mysql_fetch_array($requete1)) {
$auteuredito .= "$a_row[informant]";
if (($i >= 1) && ($i < $nombreeditoauteur-1)) { $auteuredito .= ", ";}
$i++;
}
echo $auteuredito.".";
?>
|  Profil
|
|
zyegfryed 2308
| Posté : 12-02-2005 21:39
Euh...c'est quoi le problème exactement ? |  Profil
|
|
Pomme 7540
| Posté : 13-02-2005 02:21
Y'a pas de virgule apres le 1er nom de membre, mais y'en a une après le 2eme... |  Profil
|
|
snipe 2450
| Posté : 13-02-2005 12:38
if (($i >= 1) && ($i < $nombreeditoauteur-1)) { $auteuredito .= ", ";}
pomme c normal
la $nombreeditoauteur = 2
allors regarde bien
pour le premier i=0 donc y a rien
pour le second
si i>=1 && i strictement inferieur a 2-1
comme i = 1 condision foireus, sa merde :) a ta place je degagerai le $i>=1 vue que pour i=0 tu doit metre la virgule |  Profil E-mail
|
|
zyegfryed 2308
| Posté : 13-02-2005 19:11
Et comme ça c'est mieux (pas testé) ? Personnes ayant écrit des éditoriaux pour le site :
<?php
$requete1=mysql_query('SELECT DISTINCT informant FROM stories WHERE topic=\'36\' ORDER BY informant ASC') or die('Erreur SQL : '.mysql_error());
$nombre_edito_auteur=mysql_num_rows($requete1);
// On récupère le premier auteur
$a_row=mysql_fetch_array($requete1);
$auteur_edito .= $a_row['informant'];
// On récupère les autres auteurs
for ($i=1; $i<$nombre_edito_auteur; $i++) {
$a_row=mysql_fetch_array($requete1);
$auteur_edito .= ', '.$a_row['informant'];
}
echo $auteur_edito.'.';
}?>
|  Profil
|
|
Pomme 7540
| Posté : 14-02-2005 02:31
Nickel Zyeg
Merci les mecs ! |  Profil
|
|