16-11-2009, 13:53
Wiemy, widzieliśmy taki panel administratora. Hmmm... Myślę, że nikt za darmo Ci go nie odstąpi.
Aby takowy stworzyć musisz znać podstawy PHP (obsługa formularzy + obsługa bazy danych MYSQL - zapytania: insert, select, update, delete).
Tworzysz formularz... Postem odczytujesz zmienne z formularza, przypisujesz je do zmiennych -> tworzysz zapytanie do bazy danych -> zapisujesz.
Np. dodawanie:
Wszystko pisane z palca...
Aby takowy stworzyć musisz znać podstawy PHP (obsługa formularzy + obsługa bazy danych MYSQL - zapytania: insert, select, update, delete).
Tworzysz formularz... Postem odczytujesz zmienne z formularza, przypisujesz je do zmiennych -> tworzysz zapytanie do bazy danych -> zapisujesz.
Np. dodawanie:
Kod:
<?php
// tutaj połączenie z bazą danych
// sprawdzasz czy submit dodaj został kliknięty
if(!$_POST['nazwasubmit']) {
?>
<form action="" method="post">
<table>
<tr>
<td>
Nazwa:
</td>
<td>
<input type="text" name="nazwa" />
</td>
</tr>
<tr>
<td colspan="2">
<input type="submit" name="nazwasubmit" value="dodaj" />
</td>
</tr>
</table>
</form>
<?php
} else {
// odbierasz dane z formularza i przypisujesz je do zmiennej
$nazwa = $_POST['nazwa'];
// tutaj powinna nastąpić walidacja wprowadzonych danych
//zapisujesz dane do bazy danych
$result = mysql_query("INSERT INTO marka (nazwa) VALUE ('".$nazwa."')");
if($result) {
echo 'dane zostały zapisane';
} else {
echo 'dane nie zostały zapisane!';
}
}
?>
Wszystko pisane z palca...