Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Design, Website, Copyright (https://www.gegen-bilderklau.net/board.php?boardid=80)
--- Homepagehilfe (https://www.gegen-bilderklau.net/board.php?boardid=27)
---- Homepagehilfe - Archiv (https://www.gegen-bilderklau.net/board.php?boardid=139)
----- [PHP & MySQL] Ausgabe PHP |Code falsch? (https://www.gegen-bilderklau.net/thread.php?threadid=85606)
Geschrieben von Knudäääl am 23.10.2006 um 00:20:
Ausgabe PHP |Code falsch?
Was ist an diesem Code falsch? Ich möchte, dass sie Ausgabe in dieser Tabelle erfolgt, warum geht es nicht?
code: |
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:
|
<?php
mysql_connect("localhost", "tae", "Benjisau");
mysql_select_db("tae");
$sql = "SELECT * FROM adressen";
$result = mysql_query($sql);
while ($row = mysql_fetch_assoc($result)) {echo " <table width="500" border="1" bordercolor="#000000">
<tr>
<td colspan="2"><div align="center">$row[id]</div></td>
</tr>
<tr>
<td colspan="2" background="chat.jpg"><div align="center">$row[Name]</div></td>
</tr>
<tr>
<td background="chat.jpg"><div align="right"><strong>E-Mail:</strong></div></td>
<td>$row[Mail] </td>
</tr>
<tr>
<td background="chat.jpg"><div align="right"><strong>ICQ:</strong></div></td>
<td>$row[ICQ] </td>
</tr>
<tr>
<td background="chat.jpg"><div align="right"><strong>Hobbys:</strong></div></td>
<td>$row[Hobbys] </td>
</tr>
<tr>
<td background="chat.jpg"><div align="right"><strong>Passendes Adjektiv:</strong></div></td>
<td>$row[Ich] </td>
</tr>
</table><br>";}
mysql_close();
?> |
|
Geschrieben von Black Katrin am 23.10.2006 um 08:23:
weild u die einfachste grundregel von PHP nicht begriffen hast, oder zumindestens nicht umsetzt.
Im echo darf kein " stehen! Anstelle kann man \" oder ' schreiben
Geschrieben von Knudäääl am 23.10.2006 um 09:02:
Mh...die Regel kannte ich nicht, da in dem Buch, welches ich verwende, der code stand und ich ihn lediglich umgewandelt habe.
Geschrieben von Lars007 am 23.10.2006 um 10:35:
Dann werden dort vermutlich Hochkommata benutzt, um den Übergabewert für das echo einzuschließen:
php: |
1:
|
echo '<a href="test.php">Test</a>'; |
|
anstatt deiner falschen Version
php: |
1:
|
echo "<a href="test.php">Test</a>"; |
|
richtig wäre hingegen entweder das obere oder
php: |
1:
|
echo "<a href="test.php">Test</a>"; |
|
Geschrieben von Knudäääl am 23.10.2006 um 10:46:
Mh...okay, ich habe es jetzt hinbekommen. Es lag, wie ihr sagtet, natürlich an den "! Danke erstmal, dass ihr mir geholfen habt. Jedoch war es tatsächlich an dem, dass dieses Buch unnütz ist, wie sich herausstellte.
Forensoftware: Burning Board, entwickelt von WoltLab GmbH