Witam
chodzi mi o:
mam baze o nazwie 'nauka' a wniej tabele - imie, nazwisko, uwagi.
i chce aby na stronie mozna bylo:
-dodawac rekordy
- usuwac rekordy
- modyfikowac
- wyszukiwac
czy ma ktos cos gotowego co dziala bo mecze sie z tym juz miesiac i cos zawsze nie dziala, jak juz zrobilem dodawanie i usuwanie to z reszta nic nie wychodzi
bardzo prosze o pomoc - dodam ze pojecie moje nie jest powalajace na kolana.
nizej moje wypociny - oczywiscie jak ma ktos cos co dziala to moze wygladac zupelnie inaczej.
serdecznie pozdrawiam
wymeczylem takie cos
form.php
<form action="index.php" method="post">
imie:<br />
<input type="text" name="imie" /><br />
nazwisko:<br />
<input type="text" name="nazwisko" /><br />
<input type="submit" value="dodaj" />
<p><a href="odczyt.php">odczyt</a></p>
</form>
index.php
<p><a href="form.php">wroc do formularza</a></p>
<?php
// odbieramy dane z formularza
$imie = $_POST['imie'];
$nazwisko = $_POST['nazwisko'];
if($imie and $nazwisko) {
// łączymy się z bazą danych
$connection = @mysql_connect('localhost', 'nauka', 'nauka')
or die('Brak polaczenia z serwerem MySQL');
$db = @mysql_select_db('nauka', $connection)
or die('Nie moge polaczyc sie z baza danych');
// dodajemy rekord do bazy
$ins = @mysql_query("INSERT INTO nauka SET imie='$imie', nazwisko='$nazwisko'");
if($ins) echo "Rekord zostal dodany poprawnie ";
else echo "Blad nie udalo sie dodac nowego rekordu";
mysql_close($connection);
}
?>
odczyt.php
<html>
<head>
<title>wyswietlanie bazy glownej</title>
<script type="text/javascript">
function kasuj(a)
{
if (confirm("Czy na pewno chcesz usunac"))
window.location = "kasuj1.php?a=del&id="+a;
}
</script>
</head>
<body>
<p><a href="form.php">wroc do formularza</a></p>
<table border="1" width="98%" cellspacing="0" cellpadding="0" bordercolorlight="#000000">
<tr><td width="96%" colspan="15" bgcolor="#C0C0C0"> <p align="center"><b><font size="2">Dane osobowe</font></b></td> </tr>
<tr><td width="6%" align="center" bgcolor="#E0E0E0"> <p align="center"><font size="2"> ID</font></td>
<td width="18%" align="center" bgcolor="#E0E0E0"> <p align="center"><font size="2">Imie</font></td>
<td width="18%" align="center" bgcolor="#E0E0E0"><font size="2">Nazwisko</font></td>
</tr>
<?php
mysql_connect ("localhost","nauka","nauka"); mysql_select_db (nauka);
$zapytanie = "SELECT * FROM nauka ";
$wykonaj = mysql_query ($zapytanie);
while($wiersz=mysql_fetch_array ($wykonaj)) {
echo " <tr>";
echo " <td>".$wiersz['id']."</td>";
echo " <td>".$wiersz['imie']."</td>";
echo " <td>".$wiersz['nazwisko']."</td>";
echo " <td> <a href=\"java script:kasuj({$wiersz['id']})\">DEL</a> </td>";
echo " </tr>";
}
echo " <table>";
$a = trim($_REQUEST['a']);
$id = trim($_GET['id']);
if($a == 'edit' and !empty($id)) {
/* zapytanie do tabeli */
$wynik = mysql_query("SELECT * FROM nauka WHERE
id='$id'")
or die('Błąd zapytania');
/*
wyświetlamy wyniki, sprawdzamy,
czy zapytanie zwróciło wartość większą od 0
*/
if(mysql_num_rows($wynik) > 0) {
/* odczytujemy zawartość wiersza z tabeli */
$r = mysql_fetch_assoc($wynik);
/* 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="modyfikuj.php" method="post">
<input type="hidden" name="a" value="save" />
<input type="hidden" name="id" value="'.$id.'" />
imię:<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ę test */
mysql_query("UPDATE nauka SET imie='$imie',
nazwisko='$nazwisko' WHERE id='$id'")
or die('Błąd zapytania');
echo 'Dane zostały zaktualizowane';
}
?>
</body>
</html>