jade troche z tutoriala i przerabiam wszystko na wlasne potrzeby ale najwyrazniej i tutorial jest tez walniety lekko - Tak wyglada kod strony ktorej uzywam do edycji ( chce uzywac do edycji ) wpisu na stronie - zwykle updatowanie wpisow w bazie
<?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
echo ("<P><B> Link Updated</B></P>n");
}
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">
<INPUT TYPE="hidden" NAME="id" VALUE="
<?php echo("$id"); ?>">
<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
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
?>
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