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 für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken |

28.01.2003, 09:50:13
|
|
Array Inhalt übergeben
Hallo,
für meinen kleinen Terminkalender hab ich mal folgende Frage:
kann ich aus dem Beispiel unten die beiden while-Schleifen verbinden und wenn ja, wie? Irgendwie krieg ich es nicht hin :-(
in $var ist die Monatszahl ($num_month) enthalten, die soll nun in $myrow[1] als Monatsname ausgegeben werden.
$array = array("1" => "Januar",
".." => "Monat",
"12" => "Dezember");
while(list($num_month, $name_month) = each($array)) {
echo $name_month . "<br>";
}
while ($myrow = mysql_fetch_row($var)) {
printf(" <tr>
<td width="60">%s</td>
<td width="80">%s. %s</td>
<td width="180">%s</td>
<td width="40">%s</td>
</tr>",
$myrow[3], $myrow[0], $myrow[1], $myrow[4], $myrow[5]);
}
}
Und noch eine Zusatzfrage: ich möchte den Inhalt von $myrow[3] (Text, 1 Wort) als Image ausgeben über eine if-Abfrage. Wie stelle ich das an?
|

28.01.2003, 11:20:39
|
Member
|
|
Registriert seit: Aug 2002
Beiträge: 775
|
|
Code:
monatsnamen:
$mname = array("Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember");
echo $mname[$row['monat']-1];
|

28.01.2003, 12:04:44
|
|
tja, die Monatsnamen werden angezeigt in meinem Beispiel, nur die Verbindung der beiden while-Schleifen (wenn das überhaupt geht?) funzt net.
in $var wird die Abfrage aus der Datenbank übergeben, da steht z.B. für Januar eine 01. Nun möchte ich das aber gerne in der Ausgabe umwandeln, so dass statt 01 Januar da steht. Wie mache ich das jetzt im obigen Beispielcode? Geht das so überhaupt?
Anm:
while(list($num_month, $name_month) = each($array)) {
echo $name_month . "<br>";
}
Das muss so nicht sein, habe ich nur mal für mich so reingeschrieben, um zu sehen, ob überhaupt und wenn ja, was ausgegeben wird - kommt wieder raus.
Geändert von kuechenschabe (28.01.2003 um 12:07:33 Uhr)
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Themen-Optionen |
|
Ansicht |
Linear-Darstellung
|
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 20:44:34 Uhr.
|