dobra, nadal nie daję rady..
tu są same mądre chłopaki, spora większość na pewno wie jak to zrobić i mam nadzieję, że mi ktoś pomoże

patrzcie - w phpMyAdminie mam coś takiego -

:
:

no i nie mogę zrobić tego formularza w php..
każdy kod, który wam zaraz pokażę jest osobno i nie wiem jak to połączyć, żeby działało..
[ mam je 'luzem' w folderze C:\Program Files\xampp\htdocs - to chyba dobrze? ]
str główna:
<html>
<head>
<title>PROJEKT</title>
</head>
<body background="tlo.jpg" bgproperties="fixed">
<p align="center">
<font size="5">
<?php
// podłączamy plik connection.php
require "connection.php";
// wywołujemy funkcję connection()
connection();
?>
<form action="dodaj.php" method="post">
Imię:    
<input type="text" name="Imie" /><br /> <br />
Nazwisko:    
<input type="text" name="Nazwisko" /><br /> <br /> <br />
<input type="submit" value="dodaj" />
</form>
</font>
</p>
</body>
</html>
połączenie:
<?php
/******************************************************
* connection.php
* konfiguracja połączenia z bazą danych
******************************************************/
function connection() {
// serwer
$mysql_server = "localhost";
// admin
$mysql_admin = "root";
// hasło
$mysql_pass = "haslo";
// nazwa baza
$mysql_db = "system_hotelowy";
// nawiązujemy połączenie z serwerem MySQL
or
die('Brak połączenia z serwerem MySQL.'); // łączymy się z bazą danych
or
die('Błąd wyboru bazy danych.'); }
?>
dodawanie:
<?php
// odbieramy dane z formularza
$Imie = $_POST['Imie'];
$Nazwisko = $_POST['Nazwisko'];
if($Imie and $Nazwisko) {
// łączymy się z bazą danych
or
die('Brak połączenia z serwerem MySQL'); or
die('Nie mogę połączyć się z bazą danych');
// dodajemy rekord do bazy
$ins = @mysql_query("INSERT INTO system_hotelowy.klient SET Imie='$Imie', Nazwisko='$Nazwisko'");
if($ins) echo "Rekord został dodany poprawnie"; else echo "Błąd nie udało się dodać nowego rekordu";
}
?>
usuwanie:
<?php
if($a == 'del' and
!empty($id)) {
/* usuwamy rekord */
mysql_query("DELETE FROM system_hotelowy.klient WHERE id='$id'")
echo 'Rekord został usunęty z bazy'; }
?>
edycja:
<?php
$a = trim($_REQUEST['a']);
if($a == 'edit' and
!empty($id)) { /* zapytanie do tabeli */
id='$id'")
or
die('Błąd zapytania'); /*
wyświetlamy wyniki, sprawdzamy,
czy zapytanie zwróciło wartość większą od 0
*/
/* odczytujemy zawartość wiersza z tabeli */
/* wczytujemy dane do formularza */
/*
w formularz znajdują się ukryte pola "a"
z wartością "save" i pole "id" z wartością
zmiennej id
*/
echo '<form action="edycja.php" method="post"> <input type="hidden" name="a" value="save" />
<input type="hidden" name="id" value="'.$id.'" />
Imie:<br />
<input type="text" name="Imie"
value="'.$r['Imie'].'" /><br />
Nazwisko:<br />
<input type="text" name="Nazwisko"
value="'.$r['Nazwisko'].'" /><br />
<input type="submit" value="popraw" />
</form>';
}
}
elseif($a == 'save') {
/* odbieramy zmienne z formularza */
$id = $_POST['id'];
$Imie = trim($_POST['Imie']); $Nazwisko = trim($_POST['Nazwisko']); /* uaktualniamy tabelę system_hotelowy.klient */
mysql_query("UPDATE system_hotelowy.klient SET Imie='$Imie', Nazwisko='$Nazwisko' WHERE id='$id'")
or
die('Błąd zapytania'); echo 'Dane zostały zaktualizowane'; }
?>
no i wyświetlanie:
<?php
/* zapytanie do konkretnej tabeli */
$wynik = mysql_query("SELECT * FROM system_hotelowy.klient") or
die('Błąd zapytania');
/*
wyświetlamy wyniki, sprawdzamy,
czy zapytanie zwróciło wartość większą od 0
*/
/* jeżeli wynik jest pozytywny, to wyświetlamy dane */
echo "<table cellpadding=\"2\" border=1>"; echo "<td>".$r->Imie."</td>"; echo "<td>".$r->Nazwisko."</td>"; <a href=\"index.php?a=del&id={$r->id}\">DEL</a>
<a href=\"edycja.php?a=edit&id={$r->id}\">EDIT</a>
</td>";
}
}
?>
to chyba wszystko..
ze strony głównej (tam jest tylko imię i nazwisko na razie)
jak chcę coś dodać, to mi pokazuję w przeglądarce pustą stronę..
Po prostu nie jestem dobra w tworzeniu stronek (o Matko, co ja mówię - w ogóle nie umiem ich robić ! ),
a na grafikę i multimedia poszłam niedokładnie po to żeby uczyć się php z mysql'em..
[ xampp jest oczywiście uruchomiony (apache i mysql działają) ]
UPDATE: moje hasło to naprawdę 'haslo'