Anleitung zum GB coden

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Benutzeravatar
BrahmA
Mitglied
Beiträge: 2283
Registriert: 25.07.2002 13:31
Wohnort: Münsterland

Beitrag von BrahmA »

Code: Alles auswählen

expecting ',' or ';'
ich würde sagen, du hast da ein ; vergessen am ende hinter den letzten ".....
Benutzeravatar
user666
Mitglied
Beiträge: 231
Registriert: 07.06.2003 10:24
Wohnort: Österreich

Beitrag von user666 »

ah, danke!
von denen hatte ich ne menge fehler :lol:

wiedem auch sei. ich habe jetzt so gut wie alle fehler weg und nun bekomme ich folgenden fehler:
Parse error: parse error, unexpected $end in ...\htdocs\area51\guestbook.php on line 133
der code von zeile 128 bis 133:

Code: Alles auswählen

	<a class="impdisc" href="#" onclick="window.open('disclamer.php','Popup','width=575,height=435,menubar=0,status=0,toolbar=0');
	"OnMouseOver="window.status='Disclamer'; return true" OnMouseOut="window.status=''; return true">Disclamer</a></td>
  </tr>
</table>
</body>
</html>
hier habe ich aber keinen php-code mehr :-? woher kommt dieser fehler?
wer kann mir helfen?

thx+mfg
Benutzeravatar
BrahmA
Mitglied
Beiträge: 2283
Registriert: 25.07.2002 13:31
Wohnort: Münsterland

Beitrag von BrahmA »

such mal in der datei nach $end und poste den teil mal.....
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

$end bedeutet Dateiende. Der Fehler tritt z.B. auf, wenn { geöffnet, aber nicht geschlossen wurden.
Benutzeravatar
user666
Mitglied
Beiträge: 231
Registriert: 07.06.2003 10:24
Wohnort: Österreich

Beitrag von user666 »

aha, danke :wink:

und ich hab schon wieder ein problem :x (verliert bitte nicht die geduld mit mir)

diesmal ist es folgendes: und zwar sagt er mir jetzt diesen error:
Parse error: parse error, unexpected '}' in e:\wampp13cs\htdocs\area51\guestbook.php on line 121
das ist der code von zeile 109 bis 126:

Code: Alles auswählen

if (aktion == "insert");
 {
   $conn = mysql_connect($dbserver,$dbuser,$dbpass);
   mysql_select_db($dbname,$conn);
   $datum = date("d.m.Y",time());
   $query = "INSERT INTO gb VALUES ('', '".addslashes($name)."', '".addslashes($beitrag)."', '".$datum."')";
   
   $result = mysql_query($query,$conn);
  
 if (!result)
 {
   die ("Der Eintrag konnte nicht gemacht werden")
 }
   
 mysql_close($conn);
 header("location:guestbook.php");
 }
?>
was stimmt hier nicht? ich habe langsam keinen plan mehr :-?

thx+mfg
Benutzeravatar
jasc
Ehemaliges Teammitglied
Beiträge: 2497
Registriert: 24.05.2001 02:00
Wohnort: Hergensweiler bei Lindau/B

Beitrag von jasc »

Bin mir nicht ganz sicher, aber ich würde mal

Code: Alles auswählen

if (aktion == "insert") 
anstatt

Code: Alles auswählen

if (aktion == "insert"); 
probieren.
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

und den die() Aufruf solltest du mit ; abschliessen.

PS: Du solltest das Script während des Entwickelns öfters mal testen, dann findest du Fehler eher und hast nicht am Ende eine 200-Zeilen Datei mit 20 Fehlern.
Benutzeravatar
user666
Mitglied
Beiträge: 231
Registriert: 07.06.2003 10:24
Wohnort: Österreich

Beitrag von user666 »

Pyramide hat geschrieben:PS: Du solltest das Script während des Entwickelns öfters mal testen, dann findest du Fehler eher und hast nicht am Ende eine 200-Zeilen Datei mit 20 Fehlern.
ich werds mir merken :wink:

und wieder ein fehler :oops:
naja, vielleicht könnte ich mir selber helfen, aber ich weiß leider nicht was dieser fehler zu bedeuten hat :oops:
Parse error: parse error, unexpected T_ELSE in ...\htdocs\area51\guestbook.php on line 64
der code sieht von zeile 60 bis 69 so aus:

Code: Alles auswählen

    if ($seite == 1);
	 {
	   echo"&nbsp;";
	 }
    else
	 {
	   echo"<a href="guestbook.php?aktion=show&seite=".($seite-1)."">zurück</a>";
	 }
	
	echo"</td><td><a href="guestbook.php?aktion=new">Neuer Eintrag</a></td><td>";
wer will bzw kann mir helfen?

thx+mfg
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

user666 hat geschrieben:naja, vielleicht könnte ich mir selber helfen, aber ich weiß leider nicht was dieser fehler zu bedeuten hat
Unerwartetes else, d.h. else ohne if.
Benutzeravatar
user666
Mitglied
Beiträge: 231
Registriert: 07.06.2003 10:24
Wohnort: Österreich

Beitrag von user666 »

aha, aber ich verstehe nicht warum er mir diesen fehler ausgiebt :-?
ich habe diesen 1:1 abgeschrieben und nur die bezeinungen geändert.

original:

Code: Alles auswählen

if ($seite == 1) 
        { 
            echo"&nbsp;"; 
        } 
    else 
        { 
             echo"<a href=\"gb.php?aktion=show&seite=".($seite-1)."\">zurück</a>"; 
        } 
    echo"</td><td><a href=\"gb.php?aktion=edit\">neuer Beitrag</a></td><td>"; 
kopie:

Code: Alles auswählen

if ($seite == 1);
	 {
	   echo"&nbsp;";
	 }
    else
	 {
	   echo"<a href=\"guestbook.php?aktion=show&seite=".($seite-1)."\">Zurück</a>";
	 }
	
	echo"</td><td><a href=\"guestbook.php?aktion=new\">Neuer Eintrag</a></td><td>"
ich kapier die welt nicht mehr :(
wer weiß rat?

thx+mfg
Antworten

Zurück zu „Coding & Technik“