Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

Rekomendowane odpowiedzi

Opublikowano

Jeszcze raz ja... Teraz jak zrobiłem, to po prostu wejdę w link czy odświeżę, to samo wysyła puste rekordy do bazy.. Taki kod:

$this->DB->query(sprintf(
'INSERT INTO baza_samochody (marka,rejestracja,data,miejsce,zablokowal,wlasciciel,kwota,powod,ss) VALUES(\'%s\',\'%s\',\'%s\',\'%s\',\'%s\',\'%s\',\'%s\',\'%s\',\'%s\')',
$this->request['marka'],
$this->request['rejestracja'],
$this->request['data'],
$this->request['miejsce'],
$this->request['zablokowal'],
$this->request['wlasciciel'],
$this->request['kwota'],
$this->request['powod'],
$this->request['ss']
Opublikowano

To całkowicie logiczne. Musisz poczytać o filtrowaniu danych, jeżeli wartość z formularza nie istnieje (nie została wypełniona lub została wypełniona złymi danymi) - insert do bazy danych się nie uaktywnia.

Opublikowano

Szukam szukam i nic nie widzę. Mógłbyś troszkę pomóc? Będę bardzo wdzięczny. Żeby chociaż tych pustych rekordów nie wysylało jak się wejdzie w link :(

Opublikowano

Zrobiłem blokadę dzięki:

<script>
$("#commentForm").validate();
</script>

Ale nadal jak wejdę czy odświeżę, to puste rekordy wysyła :(

Opublikowano

Dlatego że to zapytanie powinno się uruchamiać tylko na stronie uruchomienia akcji formularza a nie na stronie formularza.

 

A jeżeli nie chcesz tego zrobić tak jak należy, możesz skorzystać z podpowiedzi wyżej.

http://www.blooberry.com/indexdot/html/tagpages/i/inputhidden.htm

if($this->request['poked_form']) {
    $this->DB->query(sprintf(
    'INSERT INTO baza_samochody (marka,rejestracja,data,miejsce,zablokowal,wlasciciel,kwota,powod,ss) VALUES(\'%s\',\'%s\',\'%s\',\'%s\',\'%s\',\'%s\',\'%s\',\'%s\',\'%s\')',
    $this->request['marka'],
    $this->request['rejestracja'],
    $this->request['data'],
    ... 
}
Opublikowano (edytowane)

Dodałem ten kod co dałeś i mam białą stronę.

 

Dobra działa, ale teraz coś mi formularza nie wysyła :/

Edytowane przez kamros

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.