Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Problem z aktualizacją wpisu w bazie danych poprzez formularz
przemo191
post
Post #1





Grupa: Zarejestrowani
Postów: 154
Pomógł: 3
Dołączył: 1.08.2011

Ostrzeżenie: (0%)
-----


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:

  1. <form action="form_ud_naprawa.php" method="post">
  2. ID<input type="text" name="ud_id_naprawa" value="<?php echo $id; ?>">(Nie ruszać!)<br>
  3. ID samochodu: <input type="text" name="ud_id_samochodu_naprawa" value="<?php echo $id_samochodu; ?>">(Nie ruszać!)<br>
  4. Opis naprawy: <input type="text" name="ud_opis_naprawa" value="<?php echo $opis_naprawy; ?>"><br>
  5. Cena naprawy: <input type="text" name="ud_cena_naprawa" value="<?php echo $cena_naprawy; ?>"><br>
  6. Miejsce naprawy: <input type="text" name="ud_miejsce_naprawa" value="<?php echo $cena_naprawy; ?>"><br>
  7. Data: <input type="text" name="ud_data_naprawa" value="<?php echo $data; ?>"><br>
  8. Przebieg: <input type="text" name="ud_przebieg_naprawa" value="<?php echo $przebieg; ?>"><br>
  9. <input type="Submit" value="Aktualizuj">
  10. </form>


Natomiast skrypt który aktualizuje wpisy w bazie danych wygląda następująco:

  1. ini_set('display_errors','1');
  2. $id=$_POST['ud_id_naprawa'];
  3. $id_samochodu=$_POST['ud_id_samochodu_naprawa'];
  4. $opis_naprawy=$_POST['ud_opis_naprawa'];
  5. $cena_naprawy=$_POST['ud_cena_naprawa'];
  6. $miejsce_naprawy=$_POST['ud_miejsce_naprawa'];
  7. $data=$_POST['ud_data_naprawa'];
  8. $przebieg=$_POST['ud_przebieg_naprawa'];
  9.  
  10. include("db_pass.php");
  11. mysql_connect("localhost",$username,$password);
  12. mysql_select_db($database) or die("Nie znaleziono bazy danych");
  13.  
  14. $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'";
  15.  


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.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.09.2025 - 18:49