co oznacza to mysql_num_rows
echo ("<table cellpadding=\"1\" border=1>
<tr>
<th>ID</th>
<th>Imie</th>
<th>Nazwisko</th>
</tr>");
while($f = mysql_fetch_assoc($wynik)) { czy to oznacza wyswietlenie wyniku? mysql_fetch_assoc($wynik)
echo ("<tr>
<td>".$f['id']."</td>
<td>".$f['imie']."</td>
<td>".$f['nazwisko']."</td>
<td><a href=\"index.php?a=edit&id={$f['id']}\">EDYTUJ</a>
<a href=\"index.php?a=del&id={$f['id']}\">KASUJ</a></td></tr>");
}
echo "</table><br/><a href=\"index.php?a=dodaj\">Dodaj nowy wpis</a><br/><br />";
};
$a = trim($_REQUEST['a']); po co są te 2 zmienne i do czego służą? i co robi komenda request?
$id = trim($_GET['id']);
switch($a) Co oznacza ta komenda?
{
case 'edit' _linenums:0'><center> BAZA DANYCH <br><?php// parametry polaczenia i polaczenie z baza$polaczenie = mysql_connect('localhost','root',''); mysql_select_db("spis", $polaczenie);$wynik = mysql_query("SELECT * FROM pierwszy");// pobieranie i wyswietlanie bazyif(mysql_num_rows($wynik) > 0) { co oznacza to mysql_num_rowsecho ("<table cellpadding=\"1\" border=1><tr><th>ID</th><th>Imie</th><th>Nazwisko</th></tr>");while($f = mysql_fetch_assoc($wynik)) { czy to oznacza wyswietlenie wyniku? mysql_fetch_assoc($wynik)echo ("<tr><td>".$f['id']."</td><td>".$f['imie']."</td><td>".$f['nazwisko']."</td><td><a href=\"index.php?a=edit&id={$f['id']}\">EDYTUJ</a> <a href=\"index.php?a=del&id={$f['id']}\">KASUJ</a></td></tr>");}echo "</table><br/><a href=\"index.php?a=dodaj\">Dodaj nowy wpis</a><br/><br />";};$a = trim($_REQUEST['a']); po co są te 2 zmienne i do czego służą? i co robi komenda request?$id = trim($_GET['id']);switch($a) Co oznacza ta komenda?{case 'edit': Czy to polecenie jest potrzebne , czy moge je wywalic? co one robi?// kod edycji wpisuif($a = 'edit' and !empty($id)) {$wynik = mysql_query("SELECT * FROM pierwszy WHERE id='$id'");if(mysql_num_rows($wynik) > 0) {$g = mysql_fetch_assoc($wynik);echo "Dane osoby edytowanej";echo ('<form action="index.php" method="post"><input type="hidden" name="a" value="save" /><input type="hidden" name="id" value="'.$id.'" /><table><tr><th>ID</th><td>'.$id.'</td></tr><tr><th>Imię</th><td><input type="text" size="50" name="imie" value="'.$g['imie'].'" /></td></tr><tr><th>Nazwisko</th><td><input type="text" size="50" name="nazwisko" value="'.$g['nazwisko'].'" /></td></tr> </table><input type="submit" value="Zmien" /></form>');}};break;case 'save':// zapisywanie edytowanego wpisu$id = $_POST['id'];$imie = trim($_POST['imie']);$nazwisko = trim($_POST['nazwisko']);$update = mysql_query("UPDATE pierwszy SET imie='$imie', nazwisko='$nazwisko' WHERE id='$id'");if($update) echo 'Wpis zmieniono. <a href="index.php">odśwież baze</a>.';else echo 'Wystapil problem podczas edyzji';break;case 'dodaj':// dodawanie nowego wpisuecho ('Dodawanie nowego wpisu<form action="index.php" method="post"><input type="hidden" name="a" value="savedodaj" /><table><tr><th>ID</th><td><input type="text" size="50" name="id"/></td></tr><tr><th>Imię</th><td><input type="text" size="50" name="imie"/></td></tr><tr><th>Nazwisko</th><td><input type="text" size="50" name="nazwisko"/></td></tr></table><input type="submit" value="Dodaj wpis" /></form>');break;case 'savedodaj':// zapisywanie wpisu$id = $_POST['id'];$imie = trim($_POST['imie']);$nazwisko = trim($_POST['nazwisko']);$update = mysql_query("INSERT INTO pierwszy SET id='$id', imie='$imie', nazwisko='$nazwisko'");echo "Dodawanie wpisu";if($update) echo 'Wpis zapisany<a href="index.php">Odswiez baze</a>.';else echo 'Wystąpił problem.';break;case 'del':// Kasowanie wpisu$wynik = mysql_query("SELECT * FROM pierwszy WHERE id='$id'");if(mysql_num_rows($wynik) > 0); {$g = mysql_fetch_assoc($wynik);echo ('Na pewno skasować Wpis?<form action="index.php" method="post"><input type="hidden" name="a" value="kasuj" /><input type="hidden" name="id" value="'.$id.'" /><table><tr><th>ID</th><td>'.$id.'</td></tr><tr><th>Imię</th><td>'.$g['imie'].'</td></tr><tr><th>Nazwisko</th><td>'.$g['nazwisko'].'</td></tr></table><input type="submit" value="Kasuj" /></form>');}; break;case 'kasuj':// potwierdzenie kasowania wpisu$id = $_POST['id'];$update = mysql_query("DELETE FROM pierwszy WHERE id='$id'"); co oznacza to polecenie? mysql_query("DELETE FROM pierwszy WHERE id='$id'")if($update) echo 'Skasowano wpis <a href="index.php">Odswiez baze</a>.';break;};?></center>
Użytkownik Katarina edytował ten post 21 04 2010 - 19:38