Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 15 von 22

Thema: Wie gehts jetzt weiter....Templates??

  1. #1
    TP-Veteran Avatar von Daniel N.
    Registriert seit
    Sep 2002
    Ort
    Schweiz
    Beiträge
    1.307

    Wie gehts jetzt weiter....Templates??

    Also ich bin dran ein News-Script für meine Page zu schreiben. Ich habe bisher hingekriegt, dass ich mit einem Formluar Daten in meine Tabelle zu schreiben und diese auch wieder auslesen zu lassen. Nun weiss ich aber nicht mehr weiter! Ich meine wie kriege ich es hin, dass jedesmal, wenn ich einen neuen Datensatz, bzw Newseintrag mache, das ganze schön in eine neue Tabelle verpackt wird? Versteht ihr was ich meine? Ich peil das nich mehr so ganz....

    mfg GaFleX

    Passt auf, ich bin überheblich

    http://orangetree.ch-gnu.ath.cx

  2. #2
    Guest
    Registriert seit
    Aug 2002
    Beiträge
    2.233
    Ich peil nicht was du meinst und wozu Templates ?

  3. #3
    TP-Member
    Registriert seit
    Nov 2002
    Beiträge
    78
    Hi!

    Ich denke mal du meinst, dass alle News untereinander aufgelistet in Tabellen stehen, richtig?

    Nun ja, ich bin kein Mega-Checker, aber wenn du MySQL benutzt, würde ich das mit nem Array der DB-Query machen. Kannst ja in PHP dann mit while($var=mysql_fetch_array($sql) { ... }

    Zwischen die eckigen Klammern machst halt die Tabellen mit den Daten des Arrays.


    Gibt bestimmt noch mehr und womöglich noch einfachere Möglichkeiten, aber ich weiß momentan nur diese...

    Ciao

  4. #4
    TP-Senior Avatar von SKYRUNNER
    Registriert seit
    Nov 2002
    Ort
    Germany
    Beiträge
    253
    Meiner meinung nach ist das schon die beste lösung!

    $q=mysql_query();
    while($d=mysql-fetch_assoc($q))
    {
    ?>
    <table>
    <td>
    Hier kannst du das dann ausgeben: <?php echo $d[spalte]; ?>
    </td>
    </table>
    <?
    }
    ?>

    also ich mache es immer so und es klappt

    PS. in dreamweaver geht das gut. ausserdem kannst du dir diese ollen \ sparen indem du den php code vor der tabelle einfdach beendest.


    MfG

  5. #5
    Guest
    Registriert seit
    Aug 2002
    Beiträge
    2.233
    Ich glaube jetzt verstehe ich was du meinst, dazu brauchst du aber nichts anderes als HTML-Wissen und an den Stellen, wo du den PHP-Text ausgiben willst ist dann der Code.
    Auslesen kannst du wie SKYRUNNER geschrieben hat mit fetch_array() oder so und in die Schleife reinbauen.

  6. #6
    TP-Veteran Avatar von Daniel N.
    Registriert seit
    Sep 2002
    Ort
    Schweiz
    Beiträge
    1.307
    Ja, dass ist mir schon klar, wie ich die Daten in die Tabelle kriege. Es geht ja auch darum, dass jedesmal wenn ich einen News-Beitrag hinzufüge, bzw übers Formular einen Datensatz hinzufüge, eine neue Tabelle mit dem hinzugefügten Datensatz generiert werden soll. So wie bei einem Gästebuch! Mit dieser Variante müsste ich ja immer eine neue Tabelle von Hand erstellen und dann könnte ich die News besser geich jedesmal manuel hinzufügen.... Danke trotzdem erstmal.

    mfg GaFleX
    Geändert von GaFleX (07.07.2003 um 23:25 Uhr)

    Passt auf, ich bin überheblich

    http://orangetree.ch-gnu.ath.cx

  7. #7
    Guest
    Registriert seit
    Aug 2002
    Beiträge
    2.233
    He? Ich verstehe dich jetzt nicht, warum jedes mal neu? Du speicherst Werte in einem Script und rufst die in anderem Script auf mit einer Schleife, wo ist denn das Problem?

  8. #8
    TP-Veteran Avatar von Daniel N.
    Registriert seit
    Sep 2002
    Ort
    Schweiz
    Beiträge
    1.307
    Das Problem liegt darin, dass ich ja jedesmal, eine neue Tabelle mit der Schleife erstellen muss um einen neuen Datensatz als News Beitrag anzeigen zu lassen. Und genau dass ist ja eigentlich nicht das Ziel eines News-Scriptes, denn dann könnte ich die Daten ja gleich manuel entragen....

    mfg GaFleX

    Passt auf, ich bin überheblich

    http://orangetree.ch-gnu.ath.cx

  9. #9
    Guest
    Registriert seit
    Aug 2002
    Beiträge
    2.233
    Die Schleife brauchst du nur einmal, um die Beiträge anzuzeigen, da schreibst du nix mehr außer dem Text vorher in die Datenbank.

  10. #10
    TP-Specialist
    Registriert seit
    Aug 2002
    Ort
    Nähe Wien
    Beiträge
    4.642
    PHP-Code:
    <?php
    include_once("../includes/dbconnect.inc.php");
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title>hier testen wir mal die news-generierung</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    </head>

    <body>
    <table width="100%" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td>ich bin die statische, immer feste zeile, in der z.b. eine &uuml;berschrift
          steht</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
      </tr>
      <?php
      
    // hier die db-abfrage her, testweise werde ich hier nur nummern mal ausgeben
      
    $i 1;
      while (
    $i 10) {
      
    ?>
      <tr>
        <td>ich bin der news-eintrag nummer <?php echo $i ?></td>
      </tr>
      <?php
      
    // man könnte hier z.b. auch noch leerzeilen mitlaufen lassen, was auch immer!
      
    $i++;
      }
      
    ?>
    </table>

    </body>
    </html>
    hilft dir dieses einfache beispiel auf die sprünge??

    in diesem beispiel habe ich nur mit tabellen-zellen gearbeitet, aber das geht natürlich auch mit ganzen tabellen :-)
    Geändert von prefix (08.07.2003 um 14:16 Uhr)

  11. #11
    TP-Senior Avatar von SKYRUNNER
    Registriert seit
    Nov 2002
    Ort
    Germany
    Beiträge
    253
    Eine Schleife wird solange durchlaufen wie das ergebnis true ist. wenn also nach dem ersten datesatz immernoch true ist, dann wird die schleife nochmal durchlaufen -> neue tabelle wird untereinander angezeigt. sobal die datensätze "alle" sind, gibt fetch_assoc false zurück und die schleife wird nciht mehr durchlaufen. klar jetzt wie das funktioniert=

  12. #12
    TP-Veteran Avatar von Daniel N.
    Registriert seit
    Sep 2002
    Ort
    Schweiz
    Beiträge
    1.307
    Ach so! Und die Tabelle wird jetzt also so oft generiert, wie es auch Einträge in der angesprochenen db Tabelle hat? Danke für eure Hilfe....Sobald ichs getestet habe und es funzt werde ich den Thread als erledigt abhaken!
    Nochmals herzlichen Dank
    mfg Daniel

    <edit> Was bedeutet im code von prefix die variable bzw eigentlich die beiden plus?! </edit>
    PHP-Code:
    $i++ 
    </edit>
    Geändert von GaFleX (08.07.2003 um 20:29 Uhr)

    Passt auf, ich bin überheblich

    http://orangetree.ch-gnu.ath.cx

  13. #13
    TP-Specialist
    Registriert seit
    Aug 2002
    Ort
    Nähe Wien
    Beiträge
    4.642
    Ach so! Und die Tabelle wird jetzt also so oft generiert, wie es auch Einträge in der angesprochenen db Tabelle hat?
    exakt

  14. #14
    TP-Veteran Avatar von Daniel N.
    Registriert seit
    Sep 2002
    Ort
    Schweiz
    Beiträge
    1.307
    Original geschrieben von prefix
    [B
    in diesem beispiel habe ich nur mit tabellen-zellen gearbeitet, aber das geht natürlich auch mit ganzen tabellen :-) [/B]
    Was meinst du jetzt für Tabellen-Zellen? HTML oder MySQL Tabellen-Spalten??

    Passt auf, ich bin überheblich

    http://orangetree.ch-gnu.ath.cx

  15. #15
    TP-Specialist
    Registriert seit
    Aug 2002
    Ort
    Nähe Wien
    Beiträge
    4.642
    html-code :-)

Seite 1 von 2 12 LetzteLetzte

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51