
Pierwszą część najczęściej robie to za pomocą switch np
swtich ($strona){
case 'kontakt':{
include 'kontakt.php';
break;}
}
Taki kod umieszczam w miejscu gdzie wyświetla się treść stronki i powstaje wtedy taki adresik:
index.php?strona=kontakt
Jednak co zrobić aby w księdze umożliwić dodawanie wpisu dopiero po kliknięciu na link prowadzący do formularza? Nie wiem jak zrobić taki adres
index.php?strona=ksiega&dodaj
Oczywiście dodaj byłoby formularzem do dodawania wpisu. Bardzo zalezy mi na tego typu linkach. Oto kod księgi:
<?php function Zabezpiecz($text) { } function Odbezpiecz($text) { return $text; } { echo '<b>'.Odbezpiecz($row['autor']).'</b><br /><i>Http:// <a href="http://'.Odbezpiecz($row['www']).'/">'; echo Odbezpiecz($row['www']).'</a><br />E-mail: <A HREF="mailto:'.Odbezpiecz($row['email']).'">'.Odbezpiecz($row['email']).'</A>'; echo '<br />GG: <A href="gg:'.Odbezpiecz($row['gg']).'"><img border="0" src="http://www.gadu-gadu.pl/users/status.asp?id='.Odbezpiecz($row['gg']).'&styl=1"></A>'; echo '<br />IP: '.Odbezpiecz($row['ip']).'</i><br /><br />'.Odbezpiecz($row['tresc']).'<br /><br />'.Odbezpiecz($row['data']).'<hr>'; } if((empty($_POST['imie'])&&empty($_POST['tresc'])) || ($_POST['autor'] =='' || $_POST['autor'] ==' ' || $_POST['tresc'] == '' || $_POST['tresc'] ==' ')) { echo '<br /><br /><form action="" method="post"> <font color=red>*</font>Imię: <br /><input type="text" name="autor" style="width: 200px;" /><br /> E-mail: <br /><input type="text" name="email" style="width: 200px;" /><br /> Strona WWW: <br /><input type="text" name="www" style="width: 200px;" /><br /> GG: <br /><input type="text" name="gg" style="width: 200px;" /><br /> <font color=red>*</font>Tresć wpisu: <br /><textarea name="tresc" style="width: 200px; height: 100px;"> </textarea><br /> <input type="submit" value="Wyslij" style="border: solid 1px #000; background-color: #303030; color:#FFFFFF; font: 8pt Tahoma, Geneva, Arial, Helvetica, sans-serif; border: none; height:20px; width:50px;"/> </form><br /> <br /><br /> <font color=red>*</font> - wymagane pole'; } else { /* Tutaj zabezpieczymy dane */ $query = 'INSERT INTO ksiega (autor, tresc, email, www, gg) '; $query .= "VALUES ('".Zabezpiecz($_POST['autor'])."', '".Zabezpiecz($_POST['tresc'])."', '".Zabezpiecz($_POST['email'])."', '".Zabezpiecz($_POST['www'])."', '".Zabezpiecz($_POST['gg'])."'); "; } ?>