Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Something is wrong in my syntax ^^, Ten temat juz jest ale ja mam inny powod
Haptor
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 15.05.2005

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


No wiec mam funkcje sobie no i ona jest odpowiedzialna za edytowanie wierszy z bazy danych... wypelniamy formularz i wciskamy okej i nam robi udpate.... no ale kiedy robie okej to wyskakuje (przez mysql_error() ):

Kod
Something is wrong in your syntax obok 'long='' WHERE topic=''' w linii 1


a o to kod funkcji

  1. <?php
  2.  
  3.  
  4. function editi ($tytul){ //$tytul jest to zmienna z get ($_GET['editi'])
  5.  
  6. if(isset($_POST['tytul2'])) {
  7.  
  8. $tytul = $_POST['tytul'];
  9. $wyn= mysql_query("SELECT * FROM tresc WHERE topic='$topic'");
  10. $num = mysql_num_rows($wyn);
  11.  
  12. if($num == 0){ 
  13.  
  14.  $tytul1 = $_POST['tytul'];
  15.  $wstep1 = $_POST['wstep'];
  16.  $long1 = $_POST['tresc'];
  17.  $tytul = $_GET['editi'];
  18.  
  19.  mysql_query("UPDATE tresc SET topic='$tytul1', short='$wstep', 
  20.  long='$long' WHERE topic='$tytul2'") or die(mysql_error());
  21.  } else {
  22.  
  23.  }
  24.  
  25.  }  else {
  26. $wyn = mysql_query("SELECT * FROM tresc WHERE topic='$tytul'");
  27. if (mysql_fetch_assoc($wyn) > 0){
  28. $wyn = mysql_query("SELECT * FROM tresc WHERE topic='$tytul'");
  29. $row = mysql_fetch_assoc($wyn);
  30. $short2 = $row['short'];
  31. $long2 = $row['long'];
  32.  $tytul = $_GET['editi'];
  33.  echo "<form action='index.php?editi=$tytul' method='post'>";
  34. echo "<br><font color='white'>Tytul:</font><br>";
  35. echo "<input type='text' maxlength='25' value='$tytul' name='tytul2'>";
  36. echo "<br><font color='white'>Wstep:</font><br>";
  37.  echo "<textarea rows=10 cols=60 name='wstep'>$short2</textarea><br><br>";
  38. echo "<br><font color='white'>Tresc:</font><br>";
  39.  echo "<textarea rows=30 cols=60 name='tresc'>$long2</textarea><br><br>";
  40.  echo "<input type='submit' value='OK'>";
  41.  echo "</form>";  
  42.  
  43. } else {
  44. print "<br><font class='error'>Nie moge znalezc wpisu</font>";
  45. }
  46. } }
  47.  
  48.  
  49. ?>


Z góry dziekuje i przepraszam, jezeli istnieje taki post, a nie doszukalem sie go

Ten post edytował Haptor 24.01.2006, 08:03:01
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: 18.12.2025 - 23:09