Otóż mam problem ze skryptem który aktualizuje dane w tabeli w bazie danych. Problem polega na tym, że on nie działa zupełnie i nie wyświetla się żaden błąd.
Formularz do którego wprowadza się aktualizacje wygląda następująco:
<form action="form_ud_naprawa.php" method="post">
ID<input type="text" name="ud_id_naprawa" value="
<?php echo $id; ?>">(Nie ruszać!)<br>
ID samochodu: <input type="text" name="ud_id_samochodu_naprawa" value="
<?php echo $id_samochodu; ?>">(Nie ruszać!)<br>
Opis naprawy: <input type="text" name="ud_opis_naprawa" value="
<?php echo $opis_naprawy; ?>"><br>
Cena naprawy: <input type="text" name="ud_cena_naprawa" value="
<?php echo $cena_naprawy; ?>"><br>
Miejsce naprawy: <input type="text" name="ud_miejsce_naprawa" value="
<?php echo $cena_naprawy; ?>"><br>
Data: <input type="text" name="ud_data_naprawa" value="
<?php echo $data; ?>"><br>
Przebieg: <input type="text" name="ud_przebieg_naprawa" value="
<?php echo $przebieg; ?>"><br>
<input type="Submit" value="Aktualizuj">
</form>
Natomiast skrypt który aktualizuje wpisy w bazie danych wygląda następująco:
$id=$_POST['ud_id_naprawa'];
$id_samochodu=$_POST['ud_id_samochodu_naprawa'];
$opis_naprawy=$_POST['ud_opis_naprawa'];
$cena_naprawy=$_POST['ud_cena_naprawa'];
$miejsce_naprawy=$_POST['ud_miejsce_naprawa'];
$data=$_POST['ud_data_naprawa'];
$przebieg=$_POST['ud_przebieg_naprawa'];
include("db_pass.php");
$query="UPDATE naprawy SET id_samochodu='$id_samochodu', opis_naprawy='$opis_naprawy', cena_naprawy='$cena_naprawy', miejsce_naprawy='$miejsce_naprawy', data='$data', przebieg='$przebieg', WHERE id='$id'";
Struktura tabeli w której zapisywane są dane to:
NAPRAWY - (nazwa tabeli)
ID
ID_SAMOCHODU
OPIS_NAPRAWY
CENA_NAPRAWY
MIEJSCE_WYKONANIA
DATA
PRZEBIEG
Niestety jestem słaby jeszcze w temacie php, i pewnie popełniam bardzo prosty błąd.