oki teraz mam pytanie z innej beczki.
Mam 20 plikow php. Przyklad ponizej:
<?php
include('katalog/conf_adm.php');
include('katalog/kalendarz.php');
<table align=center class=main cellpadding="0" cellspacing="0"><tr><td bgcolor="#EEF8FF" align=left>
<p class=normal><b> Witaj: '.$_POST['loginadm'].' - </b><i>godz:';
<td bgcolor="#EEF8FF" align=right><p class=normal><i>po zakończeniu pracy <a name="unlogadm"
href='.getenv(REQUEST_URI
).'>wyloguj się</a> </i> </td></tr></table>
<table align=left class=main cellpadding="0" cellspacing="0"><tr><td align=center>
<form class="gora" action="dysk_pub_adm.php" method="post">
<table align="left" width="138" cellpadding="0" cellspacing="0"><tr>
<td background="pliki/table-title.gif" width="138" height="20">
<P class="menu-title"> <b>Aktualno¶ci:</b>
</td></tr></table>
<input class="gora" name="str_gl" type="submit" value="Strona Główna">
<input class="gora" name="przegl_edyt_dysk" type="submit" value="Przegl±daj / Edytuj">
<input class="gora" name="dod_wiersz_dysk" type="submit" value="Dodaj wiersz">
<input class="gora" name="us_wiersz_dysk" type="submit" value="Usuń wiersz">
<input class="gora" name="wyszuk_dysk" type="submit" value="Wyszukaj">
</td></tr></table></form>
</td></tr><tr><td>
<table align=left class=main cellpadding="0" cellspacing="0"><tr><td valign=top>';
include("menu_adm.php");
echo'</td><td valign=top>
<table align="left" cellpadding="4" cellspacing="0"><tr><td>';
$_POST['edit_dysk']=$_POST['edit'];
$_POST['zapisz_dysk']=$_POST['zapisz'];
$_POST['dodaj_dysk']=$_POST['dodaj'];
$_POST['del_dysk']=$_POST['del'];
$_POST['tak_dysk']=$_POST['tak'];
$_POST['nie_dysk']=$_POST['nie'];
$_POST['szukaj_dysk']=$_POST['szukaj'];
if(isset($_POST['przegl_edyt_dysk']) || isset($_POST['zapisz_dysk'])|| isset($_POST['dodaj_dysk'])) { include('str_show_adm.php');
}
else if(isset($_POST['dod_wiersz_dysk'])) { include('str_new_adm.php');
}
else if(isset($_POST['us_wiersz_dysk']) || isset($_POST['del_dysk']) || isset($_POST['tak_dysk']) || isset($_POST['nie_dysk'])) { include('str_usun_adm.php');
}
else if(isset($_POST['edit_dysk'])) { include('str_edit_adm.php');
}
else if(isset($_POST['wyszuk_dysk']) || isset($_POST['szukaj_dysk'])) { include('search_adm.php');
}
else{
}
?>
Roznia sie jedynie warunkami if:
<?php
// jeden plik
i$_POST['edit_dysk']=$_POST['edit'];
$_POST['zapisz_dysk']=$_POST['zapisz'];
$_POST['dodaj_dysk']=$_POST['dodaj'];
$_POST['del_dysk']=$_POST['del'];
$_POST['tak_dysk']=$_POST['tak'];
$_POST['nie_dysk']=$_POST['nie'];
$_POST['szukaj_dysk']=$_POST['szukaj'];
if(isset($_POST['przegl_edyt_dysk']) || isset($_POST['zapisz_dysk'])|| isset($_POST['dodaj_dysk'])) { include('str_show_adm.php');
}
?>
<?php
$_POST['edit_nocl']=$_POST['edit'];
$_POST['zapisz_nocl']=$_POST['zapisz'];
$_POST['dodaj_nocl']=$_POST['dodaj'];
$_POST['del_nocl']=$_POST['del'];
$_POST['tak_nocl']=$_POST['tak'];
$_POST['nie_nocl']=$_POST['nie'];
$_POST['szukaj_nocl']=$_POST['szukaj'];
if(isset($_POST['przegl_edyt_nocl']) || isset($_POST['zapisz_nocl'])|| isset($_POST['dodaj_nocl'])) { include('str_show_adm.php');
}
?>
i odnosza sie zawsze do tych samych skryptow wykonujacych okreslone zadanie.
Czy moge wszystkie te skrypty skupic w jednym skrypcie i zamiast np: edit_nocl i edit_dysk, stworzyc jakas zmienna zastepujaca nocl, dysk itd??
Jak moge sie za to zabrac? Mysle nad tym ale nie moge sobie tego jakos wyobrazic... Wiem, ze to jest pewno pytanie do przedszkola ale nie chcialem zaczynac nowego tematu.
Prosze o pomoc...