Lupuz.de: Artikel-Portal / Magazin

Zurück   Postpla.net - die Forum Community > PC, Internet und Technik > Coder's Area

HTML in PHP

Anzeigen:

Antwort
 
Themen-Optionen
RVD
Alt 14.01.2008, 13:10   #1
Standard HTML in PHP

mon moin,
ich bin nicht so der php experte und mach da auch sonst nicht all zu viel mit, musste aber jetzt mal daten aus einer datenbank auslesen udn anzeigen lassen. problem dabei ist, dass ich statt dem inhalt der variable auf der homepage den variablennamen angezeigt bekomme. also statt zb "michael" steht dann auf der tabelle in der hp "$michael".

hier mal der schnipsel um den es sich dreht:

Code:
echo"
<table border=1>
    <tr>
    <td>Name</td>
    <td>Anschrift + Telefon</td>
    <td>Link</td>
    </tr>";

    $query = "SELECT * FROM homepage_vorstellung";
    $result = mysql_query($query) or die(mysql_error());

    while ($row = mysql_fetch_array($result))
        {
echo'
                <tr>
        <td>
        $row["Name"]
        </td>

        <td>.$row["Anschrift"].<br />.$row["Telefon"].</td>
        <td>.$row["Anzeigeurl"].</a></td>';

                };

?>
</table>
die datenbank wurde natürlich vorher eingebunden

kann mir da jemand helfen was falsch ist? ich hab mich da mittlerweile glaub ich auch etwas verzettelt als ich rumprobiert habe. danke schonmal
 
 
Nach oben
Sidolin
Alt 14.01.2008, 13:49   #2
Standard

Alles was zwischen den zwei ' steht ist ein String, also Text und wird nicht ausgeführt. Es würde z.B. bei $row["Name"] heißen müssen: <td>'.$row["Name"].'</td> usw.
Du musst erst mit ' den String wieder beenden.
 
 
Nach oben
gagget
Alt 14.01.2008, 15:10   #3
Standard

Hatte ich hier mal ausführlich und einfach erklärt ... Kleines Problem mit Formatierung bei PHP

in deinem Fall sollte auch folgendes funktionieren :
PHP-Code:
 echo "<tr><td> $row[Name] </td></tr>"
... also den Array Schlüssel ganz ohne ' oder " angeben (umgebende " natürlich vorausgesetzt).
 
 
Nach oben
vase2k
Alt 14.01.2008, 15:55   #4
Standard

alternativ auch

Code:
echo "<tr><td>".$row['Name']."</td></tr>";
oder auch über nen object

Code:
echo "<tr><td>".$row->Name."</td></tr>";
 
 
Nach oben
RVD
Alt 14.01.2008, 16:00   #5
Standard

danke danke leute, funktioniert schon =)
 
 
Nach oben
Ähnliche Themen, die dich vielleicht interessieren
Thema Autor Forum Antworten Letzter Beitrag
html und text formatierung einer email wAxman Coder's Area 3 07.09.2005 10:11
php datei in html datei einbinden sALDIx Coder's Area 15 27.08.2005 19:42
Php Ceridwen Coder's Area 10 22.07.2004 11:18
Re: Könnt ihr Programmieren - Ist HTML eine Programmierersprache? xy2er Coder's Area 10 23.03.2004 23:28
NewbieFrage: Was ist der Unteschied zw. PHP und HTM(L)? Grandylein Netzwerke und Internettechnik 3 03.05.2001 14:01
Anzeigen:
Antwort

Lesezeichen

Themen-Optionen



Alle Zeitangaben in WEZ +2. Es ist jetzt 18:09 Uhr.


Lupuz.de - wir können auch anders!
©1998 - 2008, Lupuz:Information-Network
Powered by vBulletin Version 3.7.1 (Deutsch), Jelsoft Enterprises Ltd.
Grüne Links?

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.