<?php include("conf.inc.php"); ?> <HTML> <HEAD> <TITLE>Update Link</TITLE> </HEAD> <BODY BGCOLOR="#FFFFFF"> <TABLE WIDTH="100%"> <TR><TD><FONT SIZE=5><B> Update Link </B> </FONT></TD> <TD VALIGN=TOP ALIGN=RIGHT><FONT SIZE="-1"><A HREF="java script: self.close()">Close Window</A></FONT></TD> </TR></TABLE> <? # processed when form is submitted back onto itself if ($REQUEST_METHOD=="POST") { # setup SQL statement $SQL = " UPDATE 'front' SET"; $SQL = $SQL . " body = '$body' "; $SQL = $SQL . " lastadd = '$lastadd' "; $SQL = $SQL . " news = '$news' "; $SQL = $SQL . " WHERE id = $id "; # execute SQL statement # check for errors } else { # display edit form (not post method) # setup SQL statement to retrieve link # that we want to edit $SQL = " SELECT * FROM front "; $SQL = $SQL . " WHERE id = $id "; # execute SQL statement # retrieve values $body = $row["body"]; $lastadd = $row["lastadd"]; $news = $row["news"]; ?> <FORM NAME="fa" ACTION="manageedit.php" METHOD="POST"> <table width="913" border="0" cellpadding="2" cellspacing="2"> <tr> <td colspan="4" align="left" valign="top">Front input panel </td> </tr> <tr> <td width="64" rowspan="2" align="left" valign="top"><b>Body:</b></td> <td width="436" rowspan="2" align="left" valign="top"><textarea name="body" cols="38" rows="15" type="textarea"><? echo ("$body"); ?></textarea></td> <td width="79" align="left" valign="top"><b>LastAdd:</b></td> <td width="306" align="left" valign="top"><textarea name="lastadd" cols="30" rows="10" type="textarea"><? echo ("$lastadd"); ?></textarea></td> </tr> <tr> <td height="207" align="left" valign="top"><b>News:</b></td> <td align="left" valign="top"><textarea name="news" cols="30" rows="10" type="textarea"><? echo ("$news"); ?></textarea></td> </tr> <tr> <td align="left" valign="top"></td> <td align="left" valign="top"></td> <td colspan="2" align="left" valign="top"></td> </tr> <INPUT TYPE="submit" VALUE="Update Link"></P></TH></TR> </TABLE> </FORM> <?php } ?> </BODY> </HTML>
Jednak dostaje taki blad
<?php Update Link Close Window ERROR: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''front' SET body = 'body test - jeszcze jeden test z jeszcze jed UPDATE 'front' SET body = 'body test - jeszcze jeden test z jeszcze jednym wyroznieniem z dniem dzisiejszym witamy nas
zego predzesa' lastadd = 'nasza nowa strona jest :' news = 'nic nowego narazie' WHERE id = 6 Link Updated ?>
Jak nie trudno sie domyslec pisze ze link jest zupdatowany - ale nie jest przegladam kod juz dobre 2 godziny moze cos przeaczam ciagle ;/
Dzieki wielkie za pomoc pozdrawiam