Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Syntax error - moze ktos to przejzec mi ?
andy84
post
Post #1





Grupa: Zarejestrowani
Postów: 165
Pomógł: 0
Dołączył: 14.11.2005
Skąd: London

Ostrzeżenie: (0%)
-----


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

  1. <?php
  2. include("conf.inc.php");
  3. if (!$cid) { echo("ERROR: " . mysql_error() . "n"); }
  4. ?>
  5. <HTML>
  6. <HEAD>
  7.  <TITLE>Update Link</TITLE>
  8.  
  9. </HEAD>
  10. <BODY BGCOLOR="#FFFFFF">
  11. <TABLE WIDTH="100%">
  12. <TR><TD><FONT SIZE=5><B> Update Link </B> </FONT></TD>
  13.  <TD VALIGN=TOP ALIGN=RIGHT><FONT SIZE="-1"><A HREF="java script: self.close()">Close Window</A></FONT></TD>
  14. </TR></TABLE>
  15. <?
  16.  
  17. # processed when form is submitted back onto itself
  18. if ($REQUEST_METHOD=="POST") {
  19.  
  20. # setup SQL statement
  21. $SQL = " UPDATE 'front' SET";
  22. $SQL = $SQL . " body = '$body' ";
  23. $SQL = $SQL . " lastadd = '$lastadd' ";
  24. $SQL = $SQL . " news = '$news' ";
  25. $SQL = $SQL . " WHERE id = $id ";
  26.  
  27. # execute SQL statement
  28. $result = mysql_db_query($database,"$SQL",$cid);
  29.  
  30. # check for errors
  31. if (!$result) { echo("ERROR: " . mysql_error() . "n$SQLn"); }
  32.  
  33. echo ("<P><B> Link Updated</B></P>n");
  34.  
  35. }
  36. else { # display edit form (not post method)
  37.  
  38. # setup SQL statement to retrieve link
  39. # that we want to edit
  40. $SQL = " SELECT * FROM front ";
  41. $SQL = $SQL . " WHERE id = $id ";
  42.  
  43. # execute SQL statement
  44. $ret = mysql_db_query($database,$SQL,$cid);
  45.  
  46. # retrieve values
  47. $row = mysql_fetch_array($ret);
  48. $body = $row["body"];
  49. $lastadd = $row["lastadd"];
  50. $news = $row["news"];
  51.  
  52. ?>
  53.  
  54. <FORM NAME="fa" ACTION="manageedit.php" METHOD="POST">
  55. <INPUT TYPE="hidden" NAME="id" VALUE="<?php echo("$id"); ?>">
  56.  
  57. <table width="913" border="0" cellpadding="2" cellspacing="2">
  58. <tr>
  59. <td colspan="4" align="left" valign="top">Front input panel </td>
  60. </tr>
  61. <tr>
  62. <td width="64" rowspan="2" align="left" valign="top"><b>Body:</b></td>
  63. <td width="436" rowspan="2" align="left" valign="top"><textarea name="body" cols="38" rows="15" type="textarea"><? echo ("$body"); ?></textarea></td>
  64. <td width="79" align="left" valign="top"><b>LastAdd:</b></td>
  65. <td width="306" align="left" valign="top"><textarea name="lastadd" cols="30" rows="10" type="textarea"><? echo ("$lastadd"); ?></textarea></td>
  66. </tr>
  67. <tr>
  68. <td height="207" align="left" valign="top"><b>News:</b></td>
  69. <td align="left" valign="top"><textarea name="news" cols="30" rows="10" type="textarea"><? echo ("$news"); ?></textarea></td>
  70. </tr>
  71. <tr>
  72. <td align="left" valign="top"></td>
  73. <td align="left" valign="top"></td>
  74. <td colspan="2" align="left" valign="top"></td>
  75. </tr>
  76.  
  77.  
  78. <INPUT TYPE="submit" VALUE="Update Link"></P></TH></TR>
  79. </TABLE>
  80. </FORM>
  81.  
  82.  
  83. <?php }
  84.  
  85.  
  86. ?>
  87. </BODY>
  88. </HTML>



Jednak dostaje taki blad

  1. <?php
  2. Update Link Close Window 
  3. 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 
  4. predzesa' lastadd = 'nasza nowa strona jest :' news = 'nic nowego narazie' WHERE id = 6 
  5. Link Updated
  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
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.12.2025 - 01:08