Parse Error - wo?

Status
Nicht offen für weitere Antworten.

prada

Mitglied
hallo zusammen.
Ich hab immerwieder ein Parse Error in der letzten Zeile nach </HTML> - wo gar nix mehr drin steht. Habe ich irgendetwas vergessen? Oder ist etwas kreuz und quer falsch?
Vielen Dank für eure Hinweise.


PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
 <title></title>
 <link href="../style.css" rel="stylesheet" type="text/css">
 </head>
 
 
 <body bgcolor="#dfdfdf">
 
 <?php
 
 require('../includes/variables.php');
 require('../includes/dbconnect.php');
 
 if (isset($_GET['edit']))
 
 	{
 		if
 
 (isset($_POST['submit']))
 
 		{
 	
 			$model = strip_tags($_POST['model']);
 			$preis = strip_tags($_POST['preis']);
 			$anzahl = strip_tags($_POST['anzahl']);
 
 mysql_query 
 ("UPDATE lager SET 
 model = '$_POST[model]', 
 preis = '$_POST[preis]', 
 anzahl ='$_POST[anzahl]' 
 WHERE lager_id = $_GET[edit]");
 
 			}
 		}
 
 
 
  $a = intval($_GET['change']);
 
 $result = mysql_query('SELECT * FROM `lager` WHERE `lager_id` = \''.$a.'\'); 
 
 	 while ($row = mysql_fetch_assoc($result)) 
 
 		{ 
 
 
    echo "	
    
 <table width=600 border=0 align=center>
   <tr>
 	<td valign="top"><table width="100%" border="0">
 		<tr>
 		  <td>Editieren </td>
 		  <td><div align="right"><a href="index.php"><strong>zur&uuml;ck</strong></a></div></td>
 		</tr>
 	  </table>
 	  <br>
 	<br>
 	<br>
 	<br>
 	<table width="100%"  border="0">
 	  <tr>
 		<td width="28%"><strong>Model</strong></td>
 		<td width="29%"><strong>Preis</strong></td>
 		<td width="24%"><strong>Anzahl</strong></td>
 		<td width="19%">&nbsp;</td>
 	  </tr>
 	</table>
 	<br>
 	<br>
 	<br>
 <form action=lager_aend.php?edit=$_GET[edit] method=post>
 	<table width="100%"  border="0">
 	  <tr>
 		<td width="28%"><input type=text name=model size=30 maxlength=100 style="border: 1px solid #333333;" value={$row["model"]}></td>
 		<td width="29%"><input type=text name=model size=30 maxlength=100 style="border: 1px solid #333333;" value={$row["preis"]}> </td>
 		<td width="23%"><input type=text name=model size=30 maxlength=100 style="border: 1px solid #333333;" value={$row["anzahl"]}>></td>
 		<td width="20%"><input type="submit" name="submit" value="Edit"></td>
 	  </tr>
 	  <tr>
 	  <td height="17" colspan="4"><hr></td>
 	  </tr>
 	</table></form>
    </td>
   </tr>
 </table>"; 
 }
 
 ?>
 
 </BODY>
 </HTML>
 
Sieht man doch auf 10 Metern entfernung und vorallem dank dieser hervorgehobenen Farbe wo der Fehler sitzt.

Ansonsten besorg dir nen Editor mit Syntaxhighliding.
 
redlama hat gesagt.:
Ersetz mal im letzten echo (da, wo so viel drin steht) alle " durch ' - das sollte es sein.

redlama
dann ist der Parse Error auf der Line 51 - sprich hier:

PHP:
<td valign='top'><table width='100%' border='0'>

aber dies hatte ich eben schon. Dachte ich probier mal ohne hochkomma.
 
Zuletzt bearbeitet:
omg da ja hier soviele Farbenblind sind :P

$result = mysql_query('SELECT * FROM `lager` WHERE `lager_id` = \''.$a.'\'); <<< guckt euch das mal genauer an...
 
redlama hat gesagt.:
Ersetz mal im letzten echo (da, wo so viel drin steht) alle " durch ' - das sollte es sein.

redlama

Hm das sollte man doch eher weniger machen. Da lohnt es sich ' zu benützten und bei varis ein '..' reinzuhaun.
 
Status
Nicht offen für weitere Antworten.
Zurück