Super działa tylko teraz sobie jednak nie mogę poradzić z update bo nie moge wstawić 2 razi if($id) więc jęsli mogę prosić o jescze to jedno rozwiązanie
<?PHP
include ('function/dbconfig.php');
include_once('function/logowanie.php');
include_once('function/selectnews.php');
idnewsa();
while($r = mysql_fetch_array($query2)) // wsywietlenie newsow i zapisanie do tabeli r {
$id=$r['idnews'];
echo $r['idnews'].' '.$r['title']. '<a href="update.php?edit='.$id.'">edit</a>'; // wyswietlenie idnewsa }
if($edit)
{
echo 'uaktualniam newsa o ID'.$id; echo'<form action="update.php?id='.$id.'" method="post"> TITLE<input type="text" name="title" size="50" max lenght="3">
<br>
NEWS<input type="text" name="news" size="50" max lenght="3">
<br>
NEWS<input type="text" name="news2" size="50" max lenght="3">
<br>
<center><input type="submit" value="OK"></center>
</form>';
}
if($id)
{
edit($id,$title,$news,$news2);
}
?>
<?php
function edit($id,$title,$news,$news2)
{
$id=$_GET['id'];
$query= "UPDATE NEWS SET `title`='".$title."', `news`='".$news."', `news2`='".$news2."' where idnews=".$id."";
echo "wykonana funkcja update"; }
?>
Więc tu mam praktycznie biorąc ten sam problem tylko że tatym razem przechodziłem odrazu do funkcji wykonującejzapytanie a tu musi się najpierw formularz edycyjny wyświetlić