CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden |
08.03.2006, 13:56:18
|
Anfänger
|
|
Registriert seit: Mar 2006
Beiträge: 8
|
|
Hilfe zu einer function
Und zwar möchte ich mit folgender function name id und passwort aus der tabelle fc_rooms auslesen.
Es gibt dort 4 Räume nur leider wird mir mit echo $raum; immer nur ein Raum angezeigt.
Wie bekomme ich es hin das mir alle vier oder mehr Räume angezeigt werden und ich diese in einer Tabelle ausgeben kann?
Code:
function names() {
global $db, $n, $lang, $url2board;
$raum = '';
$result = $db->query("SELECT name, id, password FROM bb".$n."_fc_rooms WHERE ispublic IS NOT NULL order by ispermanent");
while ($row = $db->fetch_array($result)) {
$raum = $row['name'];
}
return $raum;
}
$raum = names();
echo $raum;
Danke Adam
Geändert von Adam (08.03.2006 um 14:04:19 Uhr)
|
08.03.2006, 14:05:44
|
SELFPHP Guru
|
|
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
|
|
AW: Hilfe zu einer function
du musst alle räume in einem array sammeln und dieses zurückgeben.
warum sammelst du name, id, password wenn du nur name brauchst?
und sowas: global $db, $n, $lang, $url2board; ist ziemlich unsauber und alles andere als schön.
Geändert von feuervogel (08.03.2006 um 14:06:20 Uhr)
|
08.03.2006, 14:11:37
|
Anfänger
|
|
Registriert seit: Mar 2006
Beiträge: 8
|
|
AW: Hilfe zu einer function
Danke für deine schnelle Antwort.
Könntest du mir mal zeigen wie es besser geht, bin noch Anfänger in Sachen php.
Die id und password brauche ich auch, ich hab versucht erst mal ein Ergebnis zu bekommen.
Danke Adam
Geändert von Adam (08.03.2006 um 14:17:37 Uhr)
|
08.03.2006, 14:46:19
|
SELFPHP Guru
|
|
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
|
|
AW: Hilfe zu einer function
man nimmt ein leeres array, z.b.
$arr = array();
und wenn man dann was einfüllen will, macht man das so:
$arr[] = "was zum einfuegen";
|
08.03.2006, 14:50:20
|
Anfänger
|
|
Registriert seit: Mar 2006
Beiträge: 8
|
|
AW: Hilfe zu einer function
Ich bekomme es nicht hin.
Mir wird immer wieder nur array ausgegeben.
Danke Adam
|
08.03.2006, 17:20:34
|
SELFPHP Guru
|
|
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
|
|
AW: Hilfe zu einer function
Zitat:
Zitat von Adam
Ich bekomme es nicht hin.
Mir wird immer wieder nur array ausgegeben.
Danke Adam
|
dann zeig mal dein jetziges ergebnis her.
|
08.03.2006, 17:53:48
|
Anfänger
|
|
Registriert seit: Mar 2006
Beiträge: 8
|
|
AW: Hilfe zu einer function
So schauts aus:
Code:
function names() {
global $db, $n, $lang, $url2board;
$raum = array();
$result = $db->query("SELECT name, id, password FROM bb".$n."_fc_rooms WHERE ispublic IS NOT NULL order by ispermanent");
while ($row = $db->fetch_array($result)) {
$raum[$row[0]];
}
return $raum;
}
$raum = names();
echo $raum;
Danke Adam
|
08.03.2006, 18:11:44
|
Senior Member
|
|
Registriert seit: Oct 2004
Ort: Werdenberg / Schweiz
Alter: 36
Beiträge: 1.476
|
|
AW: Hilfe zu einer function
kein wunder... äraum ist ja auch ein array mit all deinen datensätzen...
dies kannst du jetzt mit foreach oder ner for oder was auch immer durchgehen
PHP-Code:
foreach ($raum as $key => $value)
{
echo $value;
}
dazu müsstest du aber oben in der while nicht nur $raum[$row[0]] machen, den da erstellst du nur einen index der aber keinen wert hat...
mach da besser:
$raum[] = $row[0];
__________________
Opendix lehnt jegliche Haftung für evtl. vorhandene Fehler in der Grammatik sowie der Satzstellung ab! Bitte wenden Sie sich an die Tastatur!
Betatester gesucht:
Skiclub Gams / CEVI Grabs
|
08.03.2006, 19:18:16
|
Anfänger
|
|
Registriert seit: Mar 2006
Beiträge: 8
|
|
AW: Hilfe zu einer function
Danke das läuft super.
Wie bekomm ich jetzt id und password ausgelesen.
Dann mach ich auch erst mal ne Pause mit fragen.
Mein Code bis jetzt:
PHP-Code:
function names() {
global $db, $n, $lang, $url2board;
$raum = array();
$result = $db->query("SELECT name, id, password FROM bb".$n."_fc_rooms WHERE ispublic IS NOT NULL order by ispermanent");
while ($row = $db->fetch_array($result)) {
$raum[] = $row[0];
}
return $raum;
}
$raum = names();
foreach ($raum as $key => $value)
{
echo $raum
}
Danke Adam
|
08.03.2006, 19:34:34
|
Junior Member
|
|
Registriert seit: Apr 2005
Beiträge: 309
|
|
AW: Hilfe zu einer function
Zitat:
Zitat von Adam
Danke das läuft super.
Wie bekomm ich jetzt id und password ausgelesen.
|
Alternativ zu
PHP-Code:
$raum[] = $row[0];
wäre in Deinem Beispiel die id in $row[1] und das Passwort in $row[2]...
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 13:48:47 Uhr.
|