und was bringt dir ein array mit genau einem element?
implode Prob
Einklappen
X
-
und um das dann schneller wieder mit implode aufzulösen?Original geschrieben von jOhnny knOx
Um es zu einem Array zu machen ?
das komma wird eh nicht wirksam, da nur ein arrayindex da ist....
INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |

Kommentar
-
Ja, aber du machst damit (soweit ich daß sehe) bestenfalls ein array mit einem glied, was wiederum einen Implode total unsinnig macht!
EDIT:
Mist, bist immer schneller
Kommentar
-
Original geschrieben von mrhappiness
OffTopic:
ihr seide beide zu langsam

OffTopic:
ruhe auf den billigen plätzen. dafür schrieben wir mehr als einen satz....
INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |

Kommentar
-
$user[nickname] ist ein string.Original geschrieben von jOhnny knOx
soll ich etwa eine if-abfrage machen, ob $user[nickname] weniger als 2 ist und dann das array setzen ?
was willst du da auf 2 prüfen?INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |

Kommentar
-
wie gesgt:
PHP-Code:IF (is_array($user[nickname])) {
$username = implode(",", $user[nickname]);
}ELSE{
$username = $user[nickname];
}
EDIT:
achwas, ich gebs auf, ich poste erst wieder wenn ich nen stück mehr durch das prob durchgestiegen bin
, ich weiß ja nichma was in dem $user drinne is, und ob mehrdimensional
Zuletzt geändert von Tartax; 29.06.2003, 22:28.
Kommentar
-
@jonny.
falls du mal wieder diesen post nicht gesehen hast.....
... zumindest hast du nicht darauf reagiert...Original geschrieben von Abraxax
und um das dann schneller wieder mit implode aufzulösen?
das komma wird eh nicht wirksam, da nur ein arrayindex da ist....
INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |

Kommentar
-
poste das mal bitteOriginal geschrieben von mrhappiness
wie machst du denn die ausgabe inkl. datenbankabfrage?
wahrscheinlich so oder?oder?PHP-Code:$result=mysql_query('dein select statement');
while ($user=mysql_fetch_array($result))
{
$username=array($user[nickname]);
}
$online=implode(',',$username);
echo $online;
mach doch einfach mal das daraus:PHP-Code:while ($user=mysql_fetch_array($result))
{
$username[]=$user[nickname];
}
$online=impode(', ',$username);
echo $online;
EDIT: OffTopic:
@Abraxax
und?
wenn ich genausoviel sage?
Ich denke, also bin ich. - Einige sind trotzdem...
Kommentar
-
lautet nun mein Code. Sind aber nun 3 Personen Online siehts wie folgt aus:PHP-Code:$result = mysql_query("SELECT * FROM $user_tname WHERE session IS NOT NULL ORDER BY login_time DESC");
$num_rows = mysql_num_rows($result);
if ($num_rows != "0") {
while ($user = mysql_fetch_array($result)){
$userarray[] = $user[nickname];
if ($num_rows == "2") { $username = implode(" & ", $userarray); }
else { $username = implode(", ", $userarray); }
echo "<a href='?action=user&id=$user[id]'>$username</a>"; }
} else { echo "<b>$num_rows</b> anonymer Besucher"; }
echo " online.";
Name1, Name1Name2, Name1Name2Name3 und immer die am letzten stehende Person ist die eigentliche Person, d.h. es wird immer der vorherige Name mitgegeben ...
Kommentar
-
Das muss man eigentlich nicht beachten, es geht mir jetzt um diese komische "Erweiterungsauflistung" wie ich bereits erwähnte.
wäre der formatierte CodePHP-Code:$result = mysql_query("SELECT * FROM $user_tname WHERE session IS NOT NULL ORDER BY login_time DESC");
$num_rows = mysql_num_rows($result);
while ($user = mysql_fetch_array($result)){
$userarray[] = $user[nickname]; // Nickname in Array speichern, damit das implode klappt
$username = implode(", ", $userarray);
echo "<a href='?action=user&id=$user[id]'>$username</a>"; }
Kommentar

Kommentar