Anzeige:
Ergebnis 1 bis 14 von 14

Thema: seite dynamisch erzeugen lassen

  1. #1
    Registrierter Benutzer
    Registriert seit
    11.12.2001
    Beiträge
    61

    seite dynamisch erzeugen lassen

    hallo zusammen
    ich lasse so eine dynamische seite erzeugen:

    if(($_GET["FK_Pro"] ==1)
    {
    echo "<table width=\"740\" frame=\"box\" border=\"1\" bordercolor=\"#CCCCCC\" cellspacing=\"0\" cellpadding=\"0\">";
    echo "<tr>";
    echo "<td>";
    echo "<form name=\"form1\" method=\"post\" action=\"get\">";
    echo "<table width=\"740\" border=\"0\" cellspacing=\"1\" cellpadding=\"1\">";
    echo "<tr>";
    echo "<td colspan=\"3\">"."&nbsp";
    echo "</td>";
    echo "</tr>";
    echo "<tr bgcolor=\"#CCCCCC\">";
    echo "<td colspan=\"3\">";
    echo "<font color=\"#000000\" size=\"2\"><font face=\"Arial\">";
    echo "Artikelnummer: wert";
    echo "</td>";
    echo "</tr>";
    echo "<tr>";
    echo "<td colspan=\"3\">"."&nbsp";
    echo "</td>";

    usw.
    }
    else if (($_GET["FK_Pro"] ==2)

    wir anders angezeigt.

    meine Frage ist ob man auf diese art die seite dynamisch machen kann oder ob damit probleme entstehen könnten??

    mfg

  2. #2
    Registrierter Benutzer
    Registriert seit
    06.11.2003
    Ort
    Byreuth
    Beiträge
    50
    was verstehst du denn unter dynamisch? wenn es nicht gehen sollte, könntest du ja oben die "layout"dabei includen dann die php tags schließen und dann dein dynamisches zeug rein! so ist es schon da bevor irgendwas "dynamisch" gemacht wird

    johnpatcher
    ich liebe linux

  3. #3
    Registrierter Benutzer
    Registriert seit
    27.08.2002
    Beiträge
    337
    Ich hole den Inhalt der Seite sehr oft aus der Datenbank und schrecke auch vor Javascript nicht zurück:
    Code:
    <script type="text/javascript"><!--
    <?php
    //************ set variable ************************
    print "foreach ($result as $value) {
                    print "var Bildbereich$value;\n"; 
    	        print "var Textbereich$value;\n";
    	        print "var Navigation$value;\n";	 
    	       }
    ?>   ............
    </script>

  4. #4
    Registrierter Benutzer
    Registriert seit
    30.12.2003
    Beiträge
    11
    hmm ich versteh jetzt dien problem jetzt nit ganz richtig, aber warum du für jede zeile nen echo brauchst ist mir schleierhaft....
    On the 8th day, god created Linux

  5. #5
    Registrierter Benutzer
    Registriert seit
    06.01.2004
    Beiträge
    6
    Original geschrieben von K4L
    hmm ich versteh jetzt dien problem jetzt nit ganz richtig, aber warum du für jede zeile nen echo brauchst ist mir schleierhaft....
    im Prinzip werden dadurch die html tag mit ins php eingefügt. Ich mach das erher umgekehrt (php in html). Find ich besser.

  6. #6
    Registrierter Benutzer
    Registriert seit
    27.08.2002
    Beiträge
    337
    Oder vielleicht so?
    Code:
    if(($_GET["FK_Pro"] ==1) { 
    
    echo "
    <table width=\"740\" frame=\"box\" border=\"1\" bordercolor=\"#CCCCCC\" cellspacing=\"0\" cellpadding=\"0\">
    <tr><td>
    <form name=\"form1\" method=\"post\" action=\"get\">
    <table width=\"740\" border=\"0\" cellspacing=\"1\" cellpadding=\"1\">
    <tr><td colspan=\"3\">"." "</td></tr>
    <tr bgcolor=\"#CCCCCC\"> <td colspan=\"3\">
    <font color=\"#000000\" size=\"2\"><font face=\"Arial\">
    Artikelnummer: wert</td></tr>
    <tr><td colspan=\"3\">"." </td>
    
    ";
    
    usw. 
    } 
    else if (($_GET["FK_Pro"] ==2)

  7. #7
    Registrierter Benutzer Avatar von Gaert
    Registriert seit
    09.05.2002
    Ort
    Nußloch
    Beiträge
    1.317
    Noch schöner:

    PHP-Code:
    echo <<<END
    <table width="740" frame="box" border="1" bordercolor="#CCCCCC" cellspacing="0" cellpadding="0">
    <tr><td>
    <form name="form1" method="post" action="get">
    <table width="740" border="0" cellspacing="1" cellpadding="1">
    <tr><td colspan="3"></td></tr>
    <tr bgcolor="#CCCCCC"> <td colspan="3">
    <font color="#000000" size="2"><font face="Arial">
    Artikelnummer: wert</td></tr>
    <tr><td colspan="3"></td>
    END; 


  8. #8
    Registrierter Benutzer
    Registriert seit
    07.11.2002
    Beiträge
    396
    Was versteht man den unter einer dynamisch php seite ?

  9. #9
    Registrierter Benutzer Avatar von Gaert
    Registriert seit
    09.05.2002
    Ort
    Nußloch
    Beiträge
    1.317
    Seiten die nicht aus statischen Inhalten bestehen ( ), sondern dynamisch auf Ereignisse wie Benutzereingaben reagieren und mit dem Benutzer interagieren.
    Im Prinzip ist somit jedes PHP Skript "dynamisch".


  10. #10
    Registrierter Benutzer
    Registriert seit
    31.03.2002
    Ort
    Hamburg
    Beiträge
    201
    Original geschrieben von Gaert
    [B]Noch schöner:


    <table width="740px " frame="box" border="1" ...

    <table width="740px " border="0" cellspacing="1"
    wäre das nicht noch schöner?
    ich bastel grad an einer besseren signatur ;)

  11. #11
    Registrierter Benutzer
    Registriert seit
    07.11.2002
    Beiträge
    396
    also wer das form hier ein schönes beispiel oder ??

  12. #12
    Registrierter Benutzer Avatar von Gaert
    Registriert seit
    09.05.2002
    Ort
    Nußloch
    Beiträge
    1.317
    Original geschrieben von localhost
    also wer das form hier ein schönes beispiel oder ??
    Ja, das Forum besteht aus vielen Dynamischen Webseiten.


  13. #13
    Registrierter Benutzer
    Registriert seit
    05.09.2002
    Ort
    Neuhausen
    Beiträge
    320
    Original geschrieben von -Sensemann-
    wäre das nicht noch schöner?
    Und noch noch schöner wäre CSS

    Gruss, Andy

  14. #14
    Registrierter Benutzer
    Registriert seit
    10.03.2001
    Ort
    Delmenhorst
    Beiträge
    118
    noch schöner wäre:

    $value = $_GET['FK_PRO'];

    switch ($value)
    {
    case '1': bla;
    break;
    case '2': bla;
    break;
    default: startseite;
    }
    Holarse.de - Spielen unter Linux

Lesezeichen

Berechtigungen

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