Click to See Complete Forum and Search --> : Cant find PARSE ERROR!!!!


pforsbergfan9
09-26-2006, 12:30 PM
function edit_customer() {
$customerid = $_GET['customerid'];
$sql = "SELECT * from customers WHERE customerid='$customerid'";
$result = mysql_query($sql);
$row = mysql_fetch_array($result);

$customerid = $row['customerid'];
$name = $row['name'];
$address = $row['row'];
$city = $row['city'];
$state = $row['state'];
$zip = $row['zip'];

$text='<div id="maincontent">
<form id="add_customer" name="add_customer" method="post" action="?opt=update_customer">
<table width="38%" border="0" align="center" cellpadding="2" cellspacing="2">
<tr>
<td colspan="5"><div align="center"><b>Edit Customer Information</b></div></td>
</tr>
<tr>
<td width="7%"><div align="right">Name:</div></td>
<td width="93%" colspan="4"><input name="name" type"text" id="name" size="45" maxlength="40" value="'.$name.'" /></td>
</tr>
<tr>
<td><div align="right">Address:</div></td>
<td colspan="4"><input name="address" type="text" id="address" size="45" maxlength="40" value="'.$address.'" /></td>
</tr>
<tr>
<td><div align="right">City:</div></td>
<td colspan="4"><input name="city" type="text" id="city" size="35" maxlength="30" value="'.$city.'" /></td>
</tr>
<tr>
<td><div align="right">State:</div></td>
<td colspan="4"><input name="state" type="text" id="state" size="2" maxlength="3" value="'.$state.'" /></td>
</tr>
<tr>
<td><div align="right">Zip:</div></td>
<td><input name="zip" type="text" id="zip" size="15" maxlength="10" value="'.zip'" /></td>
</tr>
<tr>
<td colspan="5"><div align="center">
<input type="submit" name="Submit" value="Submit" />
</div></td>
</tr>
</table>
</form></div>';
echo $text;
}

The parse error shows up in this line of code.

echo $text;

Any help would be much appreciated thanks.

towerboy
09-26-2006, 12:45 PM
I'm sort of new to this but I don't think you can use the double quotes like that. I believe it should be like this:
$text="<div id=\"maincontent\">
<form id=\"add_customer\" name=\"add_customer\" method=\"post\" action=\"?opt=update_customer\">
<table width=\"38%\" border=\"0\" align=\"center\" cellpadding=\"2\" cellspacing=\"2\">
<tr>
<td colspan=\"5\"><div align=\"center\"><b>Edit Customer Information</b></div></td>
</tr>
<tr>
<td width=\"7%\"><div align=\"right\">Name:</div></td>
<td width=\"93%\" colspan=\"4\"><input name=\"name\" type\"text\" id=\"name\" size=\"45\" maxlength=\"40\" value=\"" . $name . "\" /></td>
</tr>
<tr>
<td><div align=\"right\">Address:</div></td>
<td colspan=\"4\"><input name=\"address\" type=\"text\" id=\"address\" size=\"45\" maxlength=\"40\" value=\"" . $address . "\" /></td>
</tr>
<tr>
<td><div align=\"right\">City:</div></td>
<td colspan=\"4\"><input name=\"city\" type=\"text\" id=\"city\" size=\"35\" maxlength=\"30\" value=\"" . $city . "\" /></td>
</tr>
<tr>
<td><div align=\"right\">State:</div></td>
<td colspan=\"4\"><input name=\"state\" type=\"text\" id=\"state\" size=\"2\" maxlength=\"3\" value=\"" . $state . "\" /></td>
</tr>
<tr>
<td><div align=\"right\">Zip:</div></td>
<td><input name=\"zip\" type=\"text\" id=\"zip\" size=\"15\" maxlength=\"10\" value=\"" . $zip . "\" /></td>
</tr>
<tr>
<td colspan=\"5\"><div align=\"center\">
<input type=\"submit\" name=\"Submit\" value=\"Submit\" />
</div></td>
</tr>
</table>
</form></div>";

NogDog
09-26-2006, 12:45 PM
<td><input name="zip" type="text" id="zip" size="15" maxlength="10" value="'.$zip.'" /></td>
^ ^

pforsbergfan9
09-26-2006, 12:49 PM
Thank you NogDog that was the parse error that was messing me up thank you.