kann den syntax-eror nicht nachvollziehen...
cd99
- php
hi, folgender Code:
<?php
//Herstellen der MySQL verbindung
$con = mysql_connect('localhost', 'd0075***', '****');
$db = mysql_select_db('d007***');
//Lesen aus DB
$res = mysql_query("select * from answers where fid=".$_GET["fid"]." AND tid=".$_GET["tid"]);
//ausgeben
while($row = mysql_fetch_array($res)) {
echo "<p>";
echo "Titel des Beitrags: ".$row["topic"]."<br>";
echo "Name des Autors: ".$row["user"]."<br>";
echo "Nachricht: ".$text."<br>";
echo "</p>";
?>
folgende fehlermeldung:
Parse error: syntax error, unexpected $end in /www/htdocs/w008c91d/test/login/forum/showanswers.php on line 17
line17 ist die letzte zeile!?
warum dieser fehler?
danke, gruß
Hi cd99,
» <?php
> while($row = mysql_fetch_array($res)) {
>
> echo "<p>";
> echo "Titel des Beitrags: ".$row["topic"]."<br>";
> echo "Name des Autors: ".$row["user"]."<br>";
> echo "Nachricht: ".$text."<br>";
> echo "</p>";
> ?>
line17 ist die letzte zeile!?
warum dieser fehler?
Was du öffnest das sollst du auch wieder schliessen.
Grüße aus H im R,
Engin
Hi Engin,
<?php
//Herstellen der MySQL verbindung
$con = mysql_connect('localhost', 'd0075***', '****');
$db = mysql_select_db('d007***');
//Lesen aus DB
$res = mysql_query("select * from answers where fid=".$_GET["fid"]." AND tid=".$_GET["tid"]);
//ausgeben
while($row = mysql_fetch_array($res)) {
echo "<p>";
echo "Titel des Beitrags: ".$row["topic"]."<br>";
echo "Name des Autors: ".$row["user"]."<br>";
echo "Nachricht: ".$text."<br>";
echo "</p>";
?>
http://de.wikipedia.org/wiki/SQL-Injektion, nur der Info halber.
Grüße aus H im R,
Engin
Hallo,
die } fehlt am 'End'e.
Gruß Rainer
Hi,
Wenn Du Deinen Code vernünftig einrücken würdest, würdest Du den Fehler leichter erkennen:
//ausgeben
while($row = mysql_fetch_array($res))
{
echo "<p>";
echo "Titel des Beitrags: ".$row["topic"]."<br>";
echo "Name des Autors: ".$row["user"]."<br>";
echo "Nachricht: ".$text."<br>";
echo "</p>";
?>
cu,
Andreas
Hi Andreas,
Wenn Du Deinen Code vernünftig einrücken würdest, würdest Du den Fehler leichter erkennen:
//ausgeben
while($row = mysql_fetch_array($res))
{
echo "<p>";
echo "Titel des Beitrags: ".$row["topic"]."<br>";
echo "Name des Autors: ".$row["user"]."<br>";
echo "Nachricht: ".$text."<br>";
echo "</p>";
?>
zu dem Thema gibt es eine ganze Reihe von Diskussionen im Forum, die ich aufmerksam verfolgt habe.
<http://forum.de.selfhtml.org/archiv/2007/12/t163299/#m1063271>
<http://forum.de.selfhtml.org/archiv/2007/4/t150318/#m976764>
usw.
Der "Allman-Stil" ist der übersichtlichste, wenn es um Klammern geht. Er benötigt aber mehr Platz, als der "One True Brace Style", was bei endlichen Monitorabmaßen dann zum Scrollen führt.
LG
Chris©