nie wiem co jest nie tak w poniższym kodzie, wszystko działa tylko te rzeczy związane z edytowaniem nie działają czyli funkcja form_edit i reszta kodu dot. edycji, w ogóle nie wysyła nic ani nie pobiera, eh już nie mam pomysłu na to
<?php
include('../funkcje.php');
$db = polacz();
?>
<?php
function form(/*$sciezka='htt://', $link='htt://',*/ $opis='Przykładowy opis', $mod='dod', $id=0 )
{
if ($mod=='dod') $ret='<form action="admin.php?mode=dod" method="POST">';
$ret .= '<fieldset>';
// $ret .= '<label>Ścieżka plik: <input type="text" name="sciezka" value="'.$sciezka.'"/></label>';
// $ret .= '<label>Link banner: <input type="text" name="link" value="'.$link.'"/></label>';
$ret .= '<label><div style="margin-to: 10px;">Opi:</div> <textarea name="opis" cols="20" rows="1" value="'.$opis.'"/></textarea></label>'.'<br />';
$ret .= '<label><input type="submit" value="Wyślij"/></label>';
$ret .= '</fieldset></form>';
}
function form_edit(/*$sciezka='htt://', $link='htt://',*/ $opis='Przykładowy opis', $mod='edit', $id=0 )
{
if ($mod=='edit') $ret='<form action="admin.php?mode=edit" method="POST">';
$ret .= '<fieldset>';
// $ret .= '<label>Ścieżka plik: <input type="text" name="sciezka" value="'.$sciezka.'"/></label>';
// $ret .= '<label>Link banner: <input type="text" name="link" value="'.$link.'"/></label>';
$ret .= '<label><div style="margin-to: 10px;">Opi:</div> <textarea name="opis" cols="20" rows="1" value="'.$opis.'"/></textarea></label>'.'<br />';
$ret .= '<label><input type="submit" value="Wyślij"/></label>';
$ret .= '</fieldset></form>';
}
include ('naglowek.php');
// NASTEPNA CZESC
echo '<h1>Panel Zarządzania Ciekawostkami</h1>'; if (isset($_GET['mode']) && ($_GET['mode']=='del' || $_GET['mode']=='dod' || $_GET['mode']=='edit' || $_GET['mode']=='off' || $_GET['mode']=='on')){ if ($_GET['mode']=='del'){
$sql = 'DELETE FROM bannery WHERE id='.($_GET['id']).'';
$db->query($sql) or
die($db->error); header("Locatio: admin.php?kom=ok"); }
if ($_GET['mode']=='off'){
$sql = 'UPDATE bannery SET io=0 WHERE id='.($_GET['id']).'';
$db->query($sql) or
die($db->error); header("Locatio: admin.php?kom=ok"); }
if ($_GET['mode']=='on'){
$sql = 'UPDATE bannery SET io=1 WHERE id='.($_GET['id']).'';
$db->query($sql) or
die($db->error); header("Locatio: admin.php?kom=ok"); }
if ($_GET['mode']=='edit'){
if (!empty($_POST['opis'])){ $sql = 'UPDATE bannery SET opis=''.$opis.'' WHERE id='.$id.'';
$db->query($sql) or
die($db->error); header("Locatio: admin.php?kom=ok"); } else {
$zap = 'SELECT opis FROM bannery WHERE id='.addslashes($_GET['id']).''; $wyn = $db->query($zap) or
die($db->error); if ($wyn) {
$row=$wyn->fetch_assoc();
form_edit
($row['opis'], 'edit', addslashes($_GET['id'])); }
}
}
if ($_GET['mode']=='dod'){
if (!empty($_POST['opis'])){ $sql = 'INSERT INTO bannery VALUES (NULL, ''.$opis.'', 1)';
$db->query($sql) or
die($db->error); header("Locatio: admin.php?kom=ok"); } else {
form();
}
}
}
else {
$sql = 'SELECT id, opis, io FROM bannery ORDER BY id DESC';
$result=$db->query($sql);
$ret = '<table style="border: 1px solid blacka" align="center" rules="all">';
$ret .= '<tr><td>Ciekawostka</td><td>Opcje</td></tr>';
while ($row=$result->fetch_assoc())
{
$ret .= '<tr>';
// $ret .= '<td><a href="'.$row['link'].'" target="_blank"><img style="border:0px;" src="'.$row['sciezka'].'" alt="'.$row['opis'].'" /></a></td>';
$ret .= '<td>'.$row['opis'].'</td>';
$opcje = '<a href="admin.php?mode=edit&id='.$row['id'].'">Edytuj</a> | ';
$opcje .= '<a href="admin.php?mode=del&id='.$row['id'].'">Usuń</a> | ';
if ($row['io']) $opcje .= '<a href="admin.php?mode=off&id='.$row['id'].'">Zawieś</a>';
else $opcje .= '<a href="admin.php?mode=on&id='.$row['id'].'">Akceptuj</a>';
$ret .= '<td>'.$opcje.'</td>';
$ret .= '</tr>';
}
$ret .= '</table>';
$ret .= '<a href="admin.php?mode=dod"><h3 id="dodaj_banner">Dodaj ciekawostkę</h3></a>';
}
include ('stopka.php');
?>