Powiedzmy, że działa. Nie sypie się, nie ma błędu. Jednak jest pewien problem. Jak klikne DEL. To faktycznie usuwa mi dany rekord ale jednocześnie wyświetla mi się formularz edycji. Możecie na to coś popradzić

Jak usune EDYTOWANIE z kodu. To samo USUWANIE robi mi bez problemu. A na chwilę obecną mam coś takiego. I coś się to DEL z EDIT chyba gdzieś gryzie. Pomocy.
<?php
$connection = @mysql_connect('localhost', 'root', 'haslo')
OR die('Brak połączenia z serwerem MySQL');
$db = @mysql_select_db('palma77_manager', $connection)
OR die('Nie mogę połączyć się z bazą danych');
mysql_query("SET CHARSET 'latin2'", $connection);
mysql_query("SET NAMES latin2");
mysql_query("SET CHARACTER SET latin2");
mysql_query("SET collation_connection = latin2_general_ci");
IF (isset($_POST['all']))
{
$wynik = mysql_query("SELECT * FROM manager ORDER BY `id` DESC ;")
OR die('Błąd zapytania');
IF(mysql_num_rows($wynik) > 0) {
echo "<br>";
echo "<table cellpadding='4' cellspacing='0' style='border:1px solid #aebecc'>";
echo "<tr style='border:1px solid #aebecc'>";
echo "<td style='border:1px solid #aebecc; font-weight:bold; opacity:0.7;filter:alpha(opacity=70); background-color:#FFF; text-align: center; font-size:12px; font-family:Arial, Helvetica, sans-serif;'>".ID."</td>";
echo "<td style='border:1px solid #aebecc; font-weight:bold; opacity:0.7;filter:alpha(opacity=70); background-color:#FFF; text-align: center; font-size:12px; font-family:Arial, Helvetica, sans-serif;'>".DATA."</td>";
echo "<td style='border:1px solid #aebecc; font-weight:bold; opacity:0.7;filter:alpha(opacity=70); background-color:#FFF; text-align: center; font-size:12px; font-family:Arial, Helvetica, sans-serif;'>".NAZWISKO."</td>";
echo "<td style='border:1px solid #aebecc; font-weight:bold; opacity:0.7;filter:alpha(opacity=70); background-color:#FFF; text-align: center; font-size:12px; font-family:Arial, Helvetica, sans-serif;'>".TELEFON."</td>";
echo "<td style='border:1px solid #aebecc; font-weight:bold; opacity:0.7;filter:alpha(opacity=70); background-color:#FFF; text-align: center; font-size:12px; font-family:Arial, Helvetica, sans-serif;'>".SPRZĘT."</td>";
echo "<td style='border:1px solid #aebecc; font-weight:bold; opacity:0.7;filter:alpha(opacity=70); background-color:#FFF; text-align: center; font-size:12px; font-family:Arial, Helvetica, sans-serif;'>".MODEL."</td>";
echo "<td style='border:1px solid #aebecc; font-weight:bold; opacity:0.7;filter:alpha(opacity=70); background-color:#FFF; text-align: center; font-size:12px; font-family:Arial, Helvetica, sans-serif;'>".PRZYJMOWAŁ."</td>";
echo "<td style='border:1px solid #aebecc; font-weight:bold; opacity:0.7;filter:alpha(opacity=70); background-color:#FFF; text-align: center; font-size:12px; font-family:Arial, Helvetica, sans-serif;'>".CZYNNOŚĆ."</td>";
echo "</tr>";
while($r = mysql_fetch_object($wynik)) {
echo "<tr style='border:1px solid #aebecc; font-size:12px; font-family:Arial, Helvetica, sans-serif;'>";
echo "<td style='border:1px solid #aebecc; font-size:12px; font-family:Arial, Helvetica, sans-serif;'>".$r->id."</td>";
echo "<td style='border:1px solid #aebecc; font-size:12px; font-family:Arial, Helvetica, sans-serif;'>".$r->data."</td>";
echo "<td style='border:1px solid #aebecc; font-size:12px; font-family:Arial, Helvetica, sans-serif;'>".$r->nazwisko."</td>";
echo "<td style='border:1px solid #aebecc; font-size:12px; font-family:Arial, Helvetica, sans-serif;'>".$r->telefon."</td>";
echo "<td style='border:1px solid #aebecc; font-size:12px; font-family:Arial, Helvetica, sans-serif;'>".$r->nazwa_sprzetu."</td>";
echo "<td style='border:1px solid #aebecc; font-size:12px; font-family:Arial, Helvetica, sans-serif;'>".$r->model."</td>";
echo "<td style='border:1px solid #aebecc; font-size:12px; font-family:Arial, Helvetica, sans-serif;'>".$r->przyjmuje."</td>";
echo "<td style='border:1px solid #aebecc; font-size:12px; font-family:Arial, Helvetica, sans-serif; '>
<a style='text-decoration:underline; color:#808d98;' href=\"menager.php?a=del&id={$r->id}\">DEL</a>
<a style='text-decoration:underline; color:#808d98;' href=\"menager.php?a=edit&id={$r->id}\">EDIT</a>
</td>";
echo "</tr>";
}
echo "</table>";
}
}
$a = trim($_GET['a']);
$id = trim($_GET['id']);
IF(isset($_GET['id']) && ( $a = 'edit')) {
$wynik = mysql_query("SELECT * FROM manager WHERE id='$id'")
OR die('Błąd zapytania');
IF(mysql_num_rows($wynik) > 0) {
$r = mysql_fetch_assoc($wynik);
echo '<form action="menager.php?a=save" method="post">
<input type="hidden" name="a" value="save" />
<input type="hidden" name="id" value="'.$id.'" />
nazwisko:<br />
<input type="text" name="nazwisko"
value="'.$r->nazwisko.'" /><br />
telefon<br />
<input type="text" name="telefon"
value="'.$r->telefon.'" /><br />
<input type="submit" value="popraw" />
</form>';
}
}
elseif($a == 'save') {
$id = $_POST['id'];
$nazwisko = trim($_POST['nazwisko']);
$telefon = trim($_POST['telefon']);
mysql_query("UPDATE manager SET nazwisko='$nazwisko', telefon='$telefon' WHERE id='$id'")
OR die('Błąd zapytania');
echo 'Dane klienta zostały zaktualizowane poprawnie.';
}
IF(isset($_GET['id']) && ( $a = 'del'))
{
$wynik = @mysql_query("DELETE FROM manager WHERE `id`='".mysql_real_escape_string($_GET['id'])."'")
OR die('Błąd zapytania: '.mysql_error());
echo 'Zlecenie zostało poprawnie usunięte.';
}
?>
Ten post edytował MateuszRyaN 13.11.2010, 11:47:38