0 logów z błędami i nie zamienia. Podejrzewam ze błąd jest w 104< linijce
<?php ?> <?php require "connection.php"; connection(); { $_GET['page'] = 'index'; } switch($_GET['page']) { // edycja kategorii case 'edit': edit($_GET['id']); break; // i domyślnie wyświetlamy liste artykułów default: baza(); } function baza() { $sql="SELECT * FROM klient"; $sql2="SELECT * FROM zamowniena"; echo '<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="50%" id="AutoNumber1"> <tr> <td width="33%"><b>Id</b></td> <td width="33%"><b>Nazwisko</b></td> <td width="34%"><b>Imię</b></td> </tr> '; echo ' <tr> <td width="5%">'.$r['id'].'</td> <td width="10%">'.$r['imie'].'</td> <td width="10%">'.$r['nazwisko'].'</td> </tr> '; } echo ' <br> <br> <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="50%" id="AutoNumber1"> <tr> <td width="25%"><b>id_k</b></td> <td width="25%"><b>cena</b></td> <td width="25%"><b>kg</b></td> <td width="25%"><b>owoc</b></td> <td width="25%"><b>Do zapłaty</b></td> </tr>'; $id = $r2['id']; echo ' <tr> <td width="5%"> '.$r2['id_k'].'[<A HREF="index.php?page=edit&id='.$r2['id'].'">Edytuj</A>]</td> <td width="10%">'.$r2['cena'].'</td> <td width="10%">'.$r2['kg'].'</td> <td width="10%">'.$r2['owoc'].'</td> <td width="10%"></td> </tr> '; } } function edit($id) { // jeśli zostanie naciśnięty przycisk "Edytuj" { // filtrujemy dane aby zapytanie do mysql nam się nie psuło, tj. zamieniamy ` na \` // tworzymy zapytanie $query = "UPDATE `zamowienia` SET `cena` = '$cena', `kg` = '$kg' WHERE `id` = '$id'"; // jeśli zapytanie zostanie poprawnie wykonane to wyświetlamy komunikat return 1; // zapobiegamy wyświetlania się formularza } // wyświetlamy napis // pobieramy dane z kategorii który będziemy edytować $sql= "SELECT * FROM zamowniena WHERE id = '$id'"; // tutaj nie ma while ponieważ jest pobierany tylko jeden rekord // wyświetlamy prosty formularz z wypełnionymi danymi echo '<form action="" method="POST"> <input type="submit" name="ok" value="Edytuj"> </form>'; } // rozłączenie z bazą danych // koniec buforowania ?> <br>