php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 12.07.2004, 11:20  
Gast
 
Beiträge: n/a
Standard Parse error: parse error, unexpected $end

Hallo,
folgendes Skript schmeisst mir obigen Fehler raus. Könnte mir wohl jemand sagen, wo der Fehler liegt? Ich bin anscheinend zu blöd, um ihn zu finden, verzweifle irgendwie daran!


Code:
<?php 
//Sofern eine ID-Nummer eingegeben wurde im Formular
if($id)
{
	require( 'DB_connection.php' );
	$sql = "SELECT MAX( `id` )  FROM `bilder` "; 
	$result = @mysql_query($sql) or die ("Falsche Select-Anweisung!");
	$lastid = @mysql_result($result,0);
	mysql_close();

	//Gültigkeitsprüfung für die ID
	if(($id>0)  && ($id<$lastid))
	{
echo <<<HTML
<div align="center">Das hier ist das Bild, welches unter der ID: $id in der Datenbank gespeichert ist.




[img]getgrafik.php?id=$id[/img]


</div>
<form action="echo $PHP_SELF;" method="get" target="daten" >
Erl&auml;uterungstext zu dieser Grafik:

<textarea name="hilf_text" cols="57" rows="20">
HTML;
//Textarea mit Hilftetext zum Bild füllen
require ('gethilf.php');

//Ausgabe des zweiten HTML Blockes
echo <<<HTML2
</textarea>

<input name="id" type="hidden" value="<?php echo "$id"?>">
<input type="submit" name "submit" value="&Auml;nderungen speichern">
</form>
HTML2; 
	} 	
	else //Bei fehlgeschlagener Gültigkeitsprüfung 
	{
		echo "Fehler: Sie haben keine Zahl zwischen 0 und $lastid eingegeben!"; 
	}
}
else 	//Bei fehlgeschlagener Id-Prüfung
{ 
	echo "Fehler: Sie haben keine ID-Nummer im passenden Feld eingegeben!";
}
?>
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 12.07.2004, 12:33  
Gast
 
Beiträge: n/a
Standard

in welcher zeile ist denn der error?
 
Alt 12.07.2004, 15:22  
Gast
 
Beiträge: n/a
Standard

Er war in der letzten Zeile, jedenfalls gab das der Explorer an.

Aus lauter Frustration hab ich den ganzen Text nach langer Fehlersuche gelöscht und nochmal abgetippt. Anscheinend hatte ich irgendwo nen Leerzeichen/Tabulatorzeichen oder nen Zeilenumbruch bei den echo <<< Strings, das nimmt einem PHP ja übel.

Aber danke für deine Mühe und für die anderen Leute, die sich schon mal den Code vergenommen haben!
 
Alt 12.07.2004, 20:27  
Gast
 
Beiträge: n/a
Standard

hier hast du mal sicher ein = vergessen!

<input type="submit" name "submit" value="&Auml;nderungen speichern">


<input type="submit" name = "submit" value="&Auml;nderungen speichern"> [[/code]
 
Alt 13.07.2004, 14:07  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von evilknevil
hier hast du mal sicher ein = vergessen!

<input type="submit" name "submit" value="&Auml;nderungen speichern">


<input type="submit" name = "submit" value="&Auml;nderungen speichern"> [[/code]
und warum sollte das den php-parser stören?
wenn der fehler in der letzten zeile ist, dann hast du wohl irgendwo eine } vergessen
durchsuch mal dein script nach { und } und wenn nicht das selbe rauskommt muss irgendwas falsch sein....
 
Alt 13.07.2004, 14:34  
Gast
 
Beiträge: n/a
Standard

Hallo Leute, hab den Fehler gefunden! Vielen Dank für die Hilfe! Abunzu sollte man ganz einfach {} setzen und dann erst Programmieren
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Parse error: parse error, unexpected ';' in... cycap PHP Tipps 2006 2 27.01.2006 20:09
Parse error: syntax error, unexpected $end in D:\xampp\htdoc PHP Tipps 2005-2 11 11.10.2005 17:05
Fehlermeldung: Parse error: parse error, expecting `','' HTML, Usability und Barrierefreiheit 1 13.09.2005 15:22
Parse error: parse error, unexpected $... GrU3nL!nG PHP Tipps 2005-2 4 11.06.2005 18:10
Parse error: parse error, unexpected T_VARIABLE schmiddy PHP Tipps 2005 7 02.06.2005 13:35
Finde den Parse Error net bzw. kann ihn net beheben PHP Tipps 2005 9 17.04.2005 01:45
parse error, unexpected $end in.. ==> Editor gesucht PHP Tipps 2005 3 03.03.2005 16:01
Parse error: parse error, unexpected '{' PHP Tipps 2005 10 23.01.2005 16:59
verblüffend: Parse error: parse error, unexpected T_STRING, PHP Tipps 2004 1 07.10.2004 09:05
Parse error: parse error, unexpected $ smoere PHP Tipps 2004 2 27.09.2004 20:18
Parse error: parse error in /srv/www/htdocs/web27/html/kunde PHP Tipps 2004 3 19.09.2004 18:14
Parse error: unexpected $end ... on line xy PHP Tipps 2004 2 18.09.2004 13:18
Parse error: parse error, unexpected $end PHP Tipps 2004 2 24.08.2004 16:28
Script Problem: parse error unexpected $end PHP Tipps 2004 5 02.08.2004 13:25
Parse error: parse error, unexpected $ Hilfe!!! PHP Tipps 2004 8 29.06.2004 21:51


Alle Zeitangaben in WEZ +2. Es ist jetzt 03:25 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.