SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



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



:: Buchempfehlung ::

Fortgeschrittene CSS-Techniken

Fortgeschrittene CSS-Techniken zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 08.03.2006, 13:56:18
Adam Adam ist offline
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)
Mit Zitat antworten
  #2  
Alt 08.03.2006, 14:05:44
feuervogel feuervogel ist offline
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)
Mit Zitat antworten
  #3  
Alt 08.03.2006, 14:11:37
Adam Adam ist offline
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)
Mit Zitat antworten
  #4  
Alt 08.03.2006, 14:46:19
feuervogel feuervogel ist offline
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";
Mit Zitat antworten
  #5  
Alt 08.03.2006, 14:50:20
Adam Adam ist offline
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
Mit Zitat antworten
  #6  
Alt 08.03.2006, 17:20:34
feuervogel feuervogel ist offline
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.
Mit Zitat antworten
  #7  
Alt 08.03.2006, 17:53:48
Adam Adam ist offline
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
Mit Zitat antworten
  #8  
Alt 08.03.2006, 18:11:44
Opendix Opendix ist offline
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
Mit Zitat antworten
  #9  
Alt 08.03.2006, 19:18:16
Adam Adam ist offline
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
Mit Zitat antworten
  #10  
Alt 08.03.2006, 19:34:34
Giz Giz ist offline
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]...
Mit Zitat antworten
Antwort


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.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Mysql abfrage in function Dragon_Master PHP Grundlagen 3 05.08.2005 09:35:30
Help!!! Hilfe!!! Presster PHP Grundlagen 1 16.12.2004 20:28:57
Fehler bei Query DanielEXQ2 PHP Grundlagen 7 19.05.2004 12:59:58
Varbiablen einer function wieder bekommen toweter PHP Grundlagen 2 23.06.2003 16:31:46
Array in Function shewolf PHP Grundlagen 5 01.02.2003 18:21:48


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:48:47 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt