Ich habe folgendes Problem. Ich habe heute mal versucht auf Grundlage der History eine Adressliste zu Programmieren.
Name: Adressliste
DB: ***_adressliste
Felder:
id smallint(6) Nein auto_increment
nname varchar(100) Nein
vname varchar(100) Nein
gdate date Nein 0000-00-00
Steht auch schon ein Eintrag drin
1 Brockmeyer Sascha 2002-01-01
Nur leider kann ich den Eintrag nicht auslesen, ich werde wohl irgendwo einen Schreibfehler haben. Hat irgendwer mal Lust und Zeit sich das anzuschauen?
includeadressliste.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | <?php defined ( 'main' ) or die ( 'no direct access' ); $title = $allgAr [ 'title' ]. ' :: Adressliste' ; $hmenu = 'adressliste' ; $design = new design ( $title , $hmenu ); $design ->header(); $tpl = new tpl ( 'adressliste' ); $tpl ->out(0); $class = '' ; $abf = "SELECT id,DATE_FORMAT(gdate,'%d.%m.%Y') as nname,vname,gdate FROM prefix_adressliste ORDER BY date DESC" ; $erg = db_query( $abf ); while ( $row = db_fetch_assoc( $erg ) ) { $class = ( $class == 'Cmite' ? 'Cnorm' : 'Cmite' ); $row [ 'class' ] = $class ; $row [ 'txt' ] = bbcode( $row [ 'txt' ]); $tpl ->set_ar_out( $row ,1 ); } $tpl ->out(2); $design ->footer(); ?> |
includetemplatesadressliste.htm
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | <h1>DRK OV Ganderkesee - Addressliste</h1> <table width="100%" border="0" cellpadding="5" cellspacing="1" class="border"> <tr> <td class="Chead">Nachname:</td> <td class="Chead">Vorname:</td> <td class="Chead">Geburtsdatum:</td> </tr> {EXPLODE} <tr> <td class="Cmite">{nname}</td> <td class="Cmite">{vname}</td> <td class="Cmite">{gdate}</td> </tr> {EXPLODE} </table> <br> |
Danke
Sascha
P.S.:
Die Template zeit er alles außer das zwischen den {EXPLODE}´s an, daher tippe ich darauf das ich irgendwo mit der Datenbank bzw. der .php nen Schriebfehler oder Müll drin habe.
Zuletzt geändert von Brockmeyer.s am 12.08.2005 - 10:46