Dringendes Problem mit PHP & Smarty

Einklappen
Dieses Thema ist geschlossen.
X
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Dringendes Problem mit PHP & Smarty

    Hi,

    habe ein recht dringendes Problem mit PHP und der Template Engine Smarty! Und zwar fülle ich eine Tablle mit Daten aus Arrays - ansich auch kein Problem, da Smarty die Arrays mit der SECTION Funktion gut durchlaufen kann ... wenn ich allerdings zwei Sections miteinander verschachtel und eine IF Abfrage miteinbaue erzeugt er mir die Tabelle leider nicht so wie ichs gern hätte ... Hier mal ein Code Auszug aus meinem Template:
    PHP-Code:
    {section name=wtage loop=$namen start=1} {* Start der 'Section' erstellt soviele Zeilen wie der Monat Tage hat! *}
                              
                              {if 
    $namen[wtageeq "So"} {* Die IF Abfrage unterlegt die Tage SA SO MO MI FR mit verschienen Farben *} 
                              <
    tr bgcolor="#B5CFF7"> {elseif $namen[wtageeq "Sa"
                              <
    tr bgcolor="#D6E7F7"> {elseif $namen[wtage] == "Mo" || $namen[wtage] == "Mi" || $namen[wtage] == "Fr"
                              <
    tr bgcolor="#F7F7F7"> {else}  {* Alle anderen Tage erhalten diese Farbe *} 
                              <
    tr bgcolor="#EFEFEF"> {/if} {if $datum[wtageeq "$heute"
                              <
    tr bgcolor="#FFFBD6"> {/if} 

                                <
    td>&nbsp;</td>
                                <
    td>{$namen[wtage]}</td>
                                <
    td><a href="eintragen.php?datum={$datum[wtage]}">{$datum[wtage]} 
                                  </
    a></td>

                             {
    section name=test loop=$daten start=1}
                             
                             {if 
    $daten[test].0 != $datum[wtage]}
                             <
    td>&nbsp;</td>
                             <
    td>&nbsp;</td>
                             <
    td>&nbsp;</td>
                             <
    td>&nbsp;</td>
                             <
    td>&nbsp;</td>
                             <
    td>&nbsp;</td>
                             <
    td>&nbsp;</td>
                             <
    td>&nbsp;</td>
                              {elseif 
    $datum[wtageeq $daten[test].0}
                                <
    td>{$daten[test].1}</td>
                                <
    td>{$daten[test].2}</td>
                                <
    td>{$daten[test].3}</td>
                                <
    td>{$daten[test].4}</td>
                                <
    td>{$daten[test].5}</td>
                                <
    td>{$daten[test].6}</td>
                                <
    td>{$daten[test].7}</td>
                                <
    td>{$daten[test].8}</td>
                                <
    td>&nbsp;</td>        
                                
                               {/if} 
                               {/
    section}                          
                              </
    tr>
                               {/
    section
    Wäre nett wenn mir jemand sagen könnte wie ich den Code ändern muss damit das Template mir die Tabelle richtig erstellt! Da das Projekt bald abgegeben werden muss und es nur noch an dieser einen Stelle hapert hoffe ich auf schnelle zuschriften ;-)

    Schönen Dank und Gruß F4llen4ngel
    Zuletzt geändert von F4llen4ngel; 22.03.2004, 23:00.

  • #2
    http://learn.to/cooldown

    Kommentar


    • #3
      Original geschrieben von TobiaZ
      http://learn.to/cooldown
      • Mehr als Off Topic
      • tolle Hilfe
      • bin leider keine 12 mehr und muss fristen und termine einhalten
      • erwarte ich von nem moderator mehr als 'mal eben nen dummen spruch ziehen'


      wär toll wenn auch ne gescheite antwort käme!

      Danke und nicht zu ernst nehmen @mod

      Kommentar


      • #4
        ich hab die schnauze voll vom dummen gemecker von leuten, die meinen erst drängeln und hinter auch noch grösse töne spucken zu müssen, wenn man sie auf ihr verhalten hinweist ... deshalb *close*
        I don't believe in rebirth. Actually, I never did in my whole lives.

        Kommentar


        • #5
          richtig! *lol*

          Kommentar

          Lädt...
          X