und was bringt dir ein array mit genau einem element?
implode Prob
Collapse
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 |

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 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 |

Comment
-
$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 |

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, 22:28.
Comment
-
@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 |

Comment
-
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...
Comment
-
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 ...
Comment
-
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>"; }
Comment

Comment