Eurokicker
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 23.09.2002, 01:12   #1
TP-Newbie
 
Registriert seit: Jun 2002
Ort: Swizzalaand
bumboclaat! macht alles soweit korrekt
Question

html tabelle mit css und variabeln


hallo,

ich bin ein php-newbie und versuche gerade ein news-system mit php/mysql zu erstellen. ich möchte die news (variabeln) in verschachtelten html-tabellen ausgeben, in denen ich auch css anwenden möchte.

wie mache ich dies am besten? mit echo? oder mit heredoc? im moment schreibt das script zwar die texte und die tabelle, aber die farben der tabelle stimmen nicht und das css wird nicht angewandt. hier der entscheidende auschnitt aus diesem file:

PHP-Code:
echo <<<INHALT
<table width=\"450\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">
<tr>
<td bgcolor=\"\#000000\">
<table cellpadding=\"0\" cellspacing=\"1\" width=\"450\">
<tr> 
<td bgcolor=\"\#666666\" class=\"newsheader\">$title</td>
</tr>
<tr> 
<td bgcolor=\"\#999999\" class=\"newscontent\">$news</td>
</tr>
<tr> 
<td bgcolor=\"\#666666\" class=\"newscontent\">geschrieben von $author am $date</td>
</tr>
</table>
</td>
</tr>
</table>
<br>
INHALT;
}
?> 
für eure hilfe wäre ich sehr dankbar und hoffe ihr könnt mir da weiterhelfen. ich habe schon 2h das netz abgesucht und auch hier die suchfunktion benützt, aber nix gefunden, das mir helfen könnte.

gruss
bumboclaat!
bumboclaat! ist offline   Mit Zitat antworten


Alt 23.09.2002, 09:25   #2
TP-Specialist
 
Benutzerbild von mike
 
Registriert seit: Jan 2002
Ort: TP/Dynamik
mike bringt sich richtig ein
heredocs kommen ohne quotation aus (\"). wirf die backslashes aus deiner tabelle, dann funzt es auch mit den styles...

lf
__________________
Gehelft? Hier kannst du dich bedanken.

mike
mike ist offline   Mit Zitat antworten
Alt 23.09.2002, 10:41   #3
TP-Newbie
 
Registriert seit: Jun 2002
Ort: Swizzalaand
bumboclaat! macht alles soweit korrekt
Super! Jetzt funktioniert es. Vielen Dank!

Gruss
bumboclaat!
bumboclaat! ist offline   Mit Zitat antworten
Alt 23.09.2002, 23:05   #4
seb
TP-Veteran
 
Registriert seit: Jan 2002
seb bringt sich richtig einseb bringt sich richtig ein
was bitte ist ein/e 'heredoc'?
seb ist offline   Mit Zitat antworten
Alt 23.09.2002, 23:05   #5
TP-Member
 
Benutzerbild von taratus
 
Registriert seit: Sep 2002
Ort: Berlin
taratus macht alles soweit korrekt
@ bumboclaat!

Deine echo-Anweisung ist sicher an eine Bedingung gebunden in der Art:
PHP-Code:
if ($bedingung == true) echo "<table ..."
Wenn Du (wie in diesem Fall) sehr viel HTML ausgeben möchtest, gibts es noch eine Variante,
die Dein Script sehr übersichtlich hält (besonders wenn der Editor farblich hervorhebt).
PHP-Code:
<?
if ($bedingung == true) { 
?>

<table width="450" border="0" cellpadding="0" cellspacing="0">
    <tr>
        <td bgcolor="#000000">
            <table cellpadding="0" cellspacing="1" width="450">
                <tr> 
                    <td bgcolor="#666666" class="newsheader"><?echo $title?></td>
                </tr>
                <tr> 
                    <td bgcolor="#999999" class="newscontent"><?echo $news?></td>
                </tr>
                <tr> 
                    <td bgcolor="#666666" class="newscontent">geschrieben von <?echo $author?> am <?echo $date?></td>
                </tr>
            </table>
        </td>
    </tr>
</table>
<br>

<?
// beendet Anweisung nach Bedingung
?>
Jetzt kannst Du Dein HTML wie gewohnt schreiben.
Und sieh mal, wie toll man die Variablen erkennen / finden kann !

taratus
taratus ist offline   Mit Zitat antworten
Alt 23.09.2002, 23:12   #6
seb
TP-Veteran
 
Registriert seit: Jan 2002
seb bringt sich richtig einseb bringt sich richtig ein
Dafür braucht's auch keine Bedingung aussenrum - 'umschalten in den HTML-Modus' is uneingeschränkt an jeder Stelle möglich.
seb ist offline   Mit Zitat antworten
Alt 23.09.2002, 23:18   #7
TP-Member
 
Benutzerbild von taratus
 
Registriert seit: Sep 2002
Ort: Berlin
taratus macht alles soweit korrekt
Ja sicher, aber hier sollte der Code ja per echo ausgegeben werden. Und das muss ja einen Sinn haben. Eine echo-Anweisung ohne eine Bedingung macht keinen Sinn. Ansonsten könnte er den Code ja auch direkt als HTML (ohne echo ausgeben). Aber das war hier nicht das Problem !

taratus
taratus ist offline   Mit Zitat antworten
Alt 23.09.2002, 23:21   #8
seb
TP-Veteran
 
Registriert seit: Jan 2002
seb bringt sich richtig einseb bringt sich richtig ein
ahso...*kapier*...du wolltest verdeutlichen, dass das 'Umschalten' eben -auch- innerhalb einer Bedingung möglich is...in dem Fall natürlich wirklich sinnvoll, sorry wegen der Verbesserung :|
seb ist offline   Mit Zitat antworten
Alt 23.09.2002, 23:26   #9
TP-Member
 
Benutzerbild von taratus
 
Registriert seit: Sep 2002
Ort: Berlin
taratus macht alles soweit korrekt


taratus
taratus ist offline   Mit Zitat antworten
Alt 24.09.2002, 00:31   #10
TP-Newbie
 
Registriert seit: Jun 2002
Ort: Swizzalaand
bumboclaat! macht alles soweit korrekt
@tatarus

eigentlich ist mein echo-befehl an keine bedingung geknüpft (soweit ich das beurteilen kann)

dieses php-file liest die einträge einer news-tabelle aus und schreibt für jede zeile eine solche tabelle...

ich werde deine variante trotzdem mal ausprobieren. scheint mir eine elegante lösung zu sein. vielen dank für deine hilfe

@seb

heredoc ist dieses teil

echo <<<INHALT
hier der inhalt (kann auch mehrzeilig sein)
INHALT;
}

PS: meine erklärung zu heredoc ist mit vorsicht zu geniessen, bin (wie gesagt) ein newbie

gruss
bumboclaat!
bumboclaat! ist offline   Mit Zitat antworten
Alt 24.09.2002, 00:43   #11
TP-Supporter
 
Benutzerbild von Hydrax
 
Registriert seit: Jun 2001
Ort: Berlin
Hydrax macht alles soweit korrekt
Und um es noch minimal kürzer zu bekommen kann man folgendes auch so schreiben:

<?echo $author?>

<?= $author ?>

(falls das noch unbekannt war)
__________________
keep looking forward... Hydrax
Hydrax ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
html tabelle mit css und variabeln html tabelle mit css und variabeln
« Text mit ASP einbinden und Ändern | Wie geht das eigentlich? »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:15 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



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 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

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 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67