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
<?php
function editi ($tytul){ //$tytul jest to zmienna z get ($_GET['editi'])
if(isset($_POST['tytul2'])) {
$tytul = $_POST['tytul'];
$wyn= mysql_query("SELECT * FROM tresc WHERE topic='$topic'");
if($num == 0){
$tytul1 = $_POST['tytul'];
$wstep1 = $_POST['wstep'];
$long1 = $_POST['tresc'];
$tytul = $_GET['editi'];
mysql_query("UPDATE tresc SET topic='$tytul1', short='$wstep', } else {
}
} else {
$wyn = mysql_query("SELECT * FROM tresc WHERE topic='$tytul'"); $wyn = mysql_query("SELECT * FROM tresc WHERE topic='$tytul'"); $short2 = $row['short'];
$long2 = $row['long'];
$tytul = $_GET['editi'];
echo "<form action='index.php?editi=$tytul' method='post'>"; echo "<br><font color='white'>Tytul:</font><br>"; echo "<input type='text' maxlength='25' value='$tytul' name='tytul2'>"; echo "<br><font color='white'>Wstep:</font><br>"; echo "<textarea rows=10 cols=60 name='wstep'>$short2</textarea><br><br>"; echo "<br><font color='white'>Tresc:</font><br>"; echo "<textarea rows=30 cols=60 name='tresc'>$long2</textarea><br><br>"; echo "<input type='submit' value='OK'>";
} else {
print "<br><font class='error'>Nie moge znalezc wpisu</font>"; }
} }
?>
Z góry dziekuje i przepraszam, jezeli istnieje taki post, a nie doszukalem sie go