robie prosty system newsów, a w zasadzie dostosowuję pewien znaleziony nie mogę sobie poradzić z edycją newsa. Jak go wyedytuje i dam zatwierdź wyświetla nową treść na jaką zmieniłem newsa, ale nie poprawia tego w samu sql. oto fragment kodu:
<?php
echo '<b>EDYTUJ NEWSA</b><br>'; echo '<form method="POST" action="admin.php?newsy=wyedytuj&id='.$wiersz['id'].'"> <table border="0" width="100%">
<tr>
<td>Tytuł:</td>
<td><input type="text" name="tytul" size="64" value="'.$wiersz['tytul'].'"></td>
</tr>
<tr>
<td>Treść: </td>
<td><textarea rows="5" name="tresc" cols="42">'.$wiersz['tresc'].'</textarea></td>
</tr>
<tr>
<td>Źródło: </td>
<td><input type="text" name="skad" size="64" value="'.$wiersz['skad'].'"></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" value="EDYTUJ"></td>
</tr>
</table>
</form>';
}
elseif(isset($_GET['newsy']) && $_GET['newsy']=='dopisz') {
$tytul=$_POST['tytul'];
$tresc=$_POST['tresc'];
$skad=$_POST['skad'];
mysql_query("INSERT INTO newsy VALUES(0,'$tytul','$tresc','$skad','$data')"); echo 'Pomyślnie dodałem newsa o tytule: <b>'.$tytul.'</b> i o treści: <b>'.$skad.'</b> z datą <b>'.$data.'</b>' ;
}
elseif(isset($_GET['newsy']) && $_GET['newsy']=='wyedytuj' && isset($_GET['id'])) {
$tytul=$_POST['tytul'];
$tresc=$_POST['tresc'];
$skad=$_POST['skad'];
$id=$_GET['id'];
mysql_query("UPDATE newsy SET tytul='$tytul' tersc='$tresc' skad='$skad' WHERE id='$id'"); echo 'Pomyślnie wyedytowałem newsa nr. '.$id.' ! <br> Jego nowy tytuł to: <b>'.$tytul.'</b>.';
}
?>
prosiłbym o pomoc i wskazanie błędu