und was bringt dir ein array mit genau einem element?
implode Prob
Einklappen
X
-
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 langsamOffTopic:
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
-
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.....
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
-
Original geschrieben von mrhappiness
wie machst du denn die ausgabe inkl. datenbankabfrage?
wahrscheinlich so 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
-
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.
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);
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