und was bringt dir ein array mit genau einem element?
implode Prob
Collapse
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 |
Comment
-
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
Comment
-
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 |
Comment
-
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 |
Comment
-
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
Last edited by Tartax; 29-06-2003, 21:28.
Comment
-
@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 |
Comment
-
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...
Comment
-
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 ...
Comment
-
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>"; }
Comment
Comment