Wywolanie funkcji
<?php
if ($_REQUEST['akcja'] == strony){
$akcja = strony;
$skad = strony;
pokaz($akcja,$skad);
};
if ($_REQUEST['akcja'] == artykuly){
$akcjja = artykuly;
$skad= artykuly;
pokaz($akcja, $skad);
}
if ($_REQUEST['akcja'] == newsy){
$akcja = newsy;
$skad = news;
pokaz($akcja, $skad);
}
?>
funkcja
<?php
function pokaz($akcja,$skad){
$polacz;
$query1= ("SELECT tytul,id
FROM $skad
WHERE id>0
ORDER BY id");
$id = $row['id'];
$tytul = $row['tytul'];
echo $tytul, '<a href="admin.php?akcja=edycja='.$id.'">Edytuj</a>';
}
if ($_REQUEST['akcja'] == edycja && $_REQUEST['edycja'] == $id){
$query= ("SELECT *
FROM $skad
WHERE id= '".$_REQUEST['edycja']."'
ORDER BY id");
$id = $row['id'];
$tytul= $row['tytul'];
$tresc = $row['tresc'];
$autor = $row['autor'];
echo" <form action="admin
.php?akcja
=edycja
='".$_REQUEST['edycja
']."'" method="post
"> <fieldset>
<label>Tytul<input type="text" name="tytul" value="$tytul"/></label>
<label>Tresc<input id="pole1" type="text" name="tresc" value="$tresc"/>tresc</label>
<label>Autor<input type="text" name="autor" value="$autor"/></label>
<label><input type="submit" value="submit"/></label>
</fieldset>
</form>
";
if ($_REQUEST['tytul'] && $_REQUEST['tresc'] && $_REQUEST['autor']){
$query=("UPDATE $akcja SET tytul='".$_POST['tytul']."', tresc='".$_POST['tresc']."' WHERE id='".$_REQUEST['edycja']."'");
};
}
};
};
?>
pierwsza czesc funkcji tworzy mi liste pobrana z baz danych w przypadku artykulow jest to
14 fr Edytuj
po kliknieciu na link edytuj ktory wyglada nastepujaco
localhost/projekt/Blog/source/admin/admin.php?akcja=edycja=14
chcialbym zeby wyskakiwal formularz do edycji konkretnego wpisu
jednak znowu mam problem z przekazywaniem zmiennych w link prosze pomozcie
ps:nie uzywam tablicy $_get poninewaz uznalem ze tablica $_REQUEST bedzie bardziej uniwersalna
(tablica $_REQUEST zawiera dane pochodzące z ciasteczek, sesji, oraz przekazane metodami POST lub GET)