Link in PHP
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
alternativ
beitrag
blabla
counter
datei
eintrag
error
fehler
folgender fehler
hauptsache
irgend
klappe
latein
login
meinst
order
result
tabelle
zeile
zukunft
-
Hallo,
wenn ich diese Seite (unterforum1.php) erscheint folgender Fehler:
Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in /home/webpages/lima-city/compactdisc/html/Login/unterforum1.php on line 13
Hier der Quellcode:
<?
include ("connect.php");
$sql = "SELECT * From unterforum1";
$result = mysql_query($sql);
while ($row = mysql_fetch_array($result)) {
$titel = $row["titel"];
$counter++;
echo "<a href="showthread.php?id=$counter">$titel</a>";
echo "br";
?>
Wer kann mir helfen?
MfG
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
du darfst im echo ""; keine anf?rhrungszeichen benutzen, da er dann denkt das "echo" w?r zu ende...so gehts:
<?
include ("connect.php");
$sql = "SELECT * From unterforum1";
$result = mysql_query($sql);
while ($row = mysql_fetch_array($result)) {
$titel = $row["titel"];
$counter++;
echo "<a href='showthread.php?id=" . $counter. "'>" . $titel . "</a>";
echo "<br>";
?>
Beitrag ge?ndert am 25.10 20:10 von julian182 -
Alternativ kannst du auch wenn du Anf?hrungszeichen verwenden willst, vor jedes Anf?hrungszeichen (innerhalb echo " ";) noch ein \ davorschreiben
also:
<?
include ("connect.php");
$sql = "SELECT * From unterforum1";
$result = mysql_query($sql);
while ($row = mysql_fetch_array($result)) {
$titel = $row["titel"];
$counter++;
echo "<a href=\"showthread.php?id=" . $counter. "\">" . $titel . "</a>";
echo "<br>";
?> -
Klappt es vielleicht so?
<?
include ("connect.php");
$sql = "SELECT * From unterforum1";
$result = mysql_query($sql);
while ($row = mysql_fetch_object($result)) {
$counter++;
echo "<a href=\"showthread.php?id=$counter\">$row->titel</a>
<br>";
}
?>
H2O -
Nein, es funktioniert leider nicht, es zeigt nur den ersten Eintrag an, muss ich es vielleicht sortieren?
@korbiw
Nennt man das escapen?
end @
Wer kann mir noch einmal helfen?
MfG
-
Nein, es funktioniert leider nicht, es zeigt nur den ersten Eintrag an, muss ich es vielleicht sortieren?
Du kannst es mal mit einem ORDER BY ... versuchen, aber ich glaube nicht, dass es das bringen wird.
Aber einen Versuch wird es wohl Wert sein.
H2O -
Also ich hab das Scriptnochmal durch geschaut
so m?sste es gehhen sonst bin ich mit meinem Latein am Ende
<?
include ("connect.php");
$sql = "SELECT * FROM unterforum1";
$result = mysql_query($sql);
while ($row = mysql_fetch_object($result)) {
$counter++;
echo "<a href=\"showthread.php?id=".$counter."\">".$row->titel."</a>
<br>";
}
?>
PS was meinst du mit end @ ? -
Also dann poste doch noch mal bitte den ganzen Code.
Da muss irgendwo ein Fehler drin sein.
Eigentlich m?sste es klappen.
H2O -
mit end@ meine ich, dass ab diesem end@ mein Text wieder alle betrifft....
@h?o
?hm, das war der ganze Code, ist zu Versuchszwecken f?r mein Forum.... ein bisschen mickrig, aber wenn das Problem erst mal behoben ist, wird?s dann schon mehr....
end @ -
Ach das war es schon...
F?r ein Forum?
Da fehlt aber noch so einiges *g*
Den Code, den ich mir f?r ein Forum zusammengebastelt ( http://h2o.pyrokar.lima-city.de/forum/ ) habe ist etwas ?ber 300 Zeilen lang...
Daf?r ist es dann aber auch nur eine Datei.
Ich finde es aber gut, dass du ihn selber machst und nicht irgend eine Vorlage nimmst.
H2O -
@h?o
ja, ja, da kommt noch so einiges dazu(hoffentlich)
Aber wie konntest Du den Link erkennen? Ich vesuchs mal mit ID -
wieso machste nicht in der tabelle ein feeld mit id und msust das dann nicht mit counter machen..weiss ned obs daran liegt aber das w?rde icha uf jeden fall ttrotzdem machen:
<?
include ("connect.php");
$sql = "SELECT * From unterforum1";
$result = mysql_query($sql);
while ($row = mysql_fetch_array($result)) {
echo "<a href='showthread.php?id=" . $row['id' ."'>" . $row['titel'] . "</a>";
echo "<br>";
}
?>
PS: hab auch ein adminscript das is ?ber 900 zeilen lang Oo -
@julian
was kann denn dieses Script alles? (900 Zeilen)
end @
schaut mal auf http://compactdisc.pyrokar.lima-city.de/Login/unterforum1.php
Dort wird leider nur ein Eintrag gezeigt....
Edit by compactdisc
Ok, es hat geklappt!!!!!!!!!!!!!!!!!!!!!!!!!!! Jaaaaaaaaaaaaaaaaaaaa
Beitrag ge?ndert am 25.10 22:19 von compactdisc -
naja komplette page verwalten( gb,news, andere news, links, shoutbox ...) ;) .
(siehe mydka.de)
is ein kleines cms halt xD
aber h?tt man auch in mehrer kleine dateien bauen k?nnen... -
Der Thread kann eigentlich geschlossen werden, da ich das Problem mit Hillfe der zahlreichen Antworter gefunden habe!!
Das Problem war: Der zweite Eintrag in der Datenbank hatte keinen Titel, also hat es den zweiten Link nicht angezeigt..... sry
Zur WIederholung: Wow, 900Zeilen Code wow:
MfG
compactdisc
-
Das Problem war: Der zweite Eintrag in der Datenbank hatte keinen Titel, also hat es den zweiten Link nicht angezeigt..... sry
*ggg*
Wir posten hier die ganzen Scripte und dann ist der Fehler in der Datebenk
Zur WIederholung: Wow, 900Zeilen Code wow:
Ja, ja. Manche Codes...
Aber Hauptsache das Problem ist jetzt gefunden.
H2O -
Ja, ja. Manche Codes...
Aber Hauptsache das Problem ist jetzt gefunden.
H2O
Ja, das hast Du v?llig recht....
-> lacht der? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage