<?php require ('dolacz.php'); ?> <?php function form($sciezka='http://', $link='http://', $opis='Przykładowy opis', $mod='dod', $id=0 ) { if ($mod=='dod') $ret='<form action="admin.php?mode=dod" method="POST">'; else $ret='<form action="admin.php?mode=edit&id='.$id.'" method="POST">'; $ret .= '<fieldset>'; $ret .= '<label>Ścieżka pliku: <input type="text" name="sciezka" value="'.$sciezka.'"/></label>'; $ret .= '<label>Link bannera: <input type="text" name="link" value="'.$link.'"/></label>'; $ret .= '<label>Opis: <input type="text" name="opis" value="'.$opis.'"/></label>'; $ret .= '<label><input type="submit" value="Wyślij"/></label>'; $ret .= '</fieldset></form>'; } include ('naglowek.php'); // NASTEPNA CZESC 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']).''; exit; } if ($_GET['mode']=='off'){ $sql = 'UPDATE bannery SET io=0 WHERE id='.($_GET['id']).''; exit; } if ($_GET['mode']=='on'){ $sql = 'UPDATE bannery SET io=1 WHERE id='.($_GET['id']).''; exit; } if ($_GET['mode']=='edit'){ if (get_magic_quotes_gpc){ $sciezka=$_POST['sciezka']; $link=$_POST['link']; $opis=$_POST['opis']; $id=$_GET['id'];} else { $sciezka=addslashes($_POST['sciezka']); $link=addslashes($_POST['link']); $opis=addslashes($_POST['opis']); $id=addslashes($_GET['id']);} $sql = 'UPDATE bannery SET sciezka=''.$sciezka.'', link=''.$link.'', opis=''.$opis.'' WHERE id='.$id.''; exit; } else { if ($wyn) { $row=$wyn->fetch_assoc(); } } } if ($_GET['mode']=='dod'){ if (get_magic_quotes_gpc){ $sciezka=$_POST['sciezka']; $link=$_POST['link']; $opis=$_POST['opis']; $id=$_GET['id'];} else { $sciezka=addslashes($_POST['sciezka']); $link=addslashes($_POST['link']); $opis=addslashes($_POST['opis']); $id=addslashes($_GET['id']);} $sql = 'INSERT INTO bannery VALUES (NULL, ''.$sciezka.'', ''.$link.'', ''.$opis.'', 1)'; exit; } else { form(); } } } else { $sql = 'SELECT id, sciezka, link, 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>Banner</td><td>Opis</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 banner</h3></a>'; } include ('stopka.php'); ?>
i zamiast dodawania kolejnych obrazków do bazy, to tak jakby nadpisuje je, ale id jest z każdym nadpisem inne, chodzi mi o to, żeby nie nadpisywał tylko dodawał jako osobny obrazek, banner, nie wiem co jest nie tak, może jakiś drobny błąd mam?
z góry dzięki.