Skocz do zawartości

[PHP] Formularz


GEGE

Rekomendowane odpowiedzi

Mam formularz (same pola SELECT) za pomoca ktorych wybieram pola przy wyszukiwaniu danych z MSQL. Wszystko dziala, tylko jak zrobic by po nacisnieciu SUBMIT i wygenerowaniu odpowiedzi przez baze pola SELECT nie zmienialy swojej wartosci na swoja pierwsza? Np. SELECT = 'jeden, dwa, trzy', wybieram 'trzy', naciskam SUBMIT, baza zwraca mi wyniki ale pole select ustawia sie znowu na pozycje 'jeden' :/

Sztuczna inteligencja (AI, artificial intelligence) to szeroka klasyfikacja przetwarzania danych. Machine Learning to technika przetwarzania danych, która umożliwia wykorzystanie przez komputery istniejących danych w celu przewidywania przyszłych zachowań, rezultatów i trendów. Drugie podejście to uczenie maszynowe (machine learning), czyli technika nauki o danych.

Odnośnik do komentarza
Udostępnij na innych stronach

Musiałbyś przy wyświetlaniu <option .... > ... </option> sprawdzać czy ta wartość która jest aktualnie w option jest tą która była wcześniej wybrana. jeśli tak to należy dopisać do 'selected' do option.

Mam nadzieję że w miare zrozumiale wytłumaczyłem, jeśli nie to pisz:)

Skuteczne pozycjonowanie stron www: M40.pl - Agencja interaktywna specjalizująca się w pozycjonowaniu stron internetowych.

 

Odnośnik do komentarza
Udostępnij na innych stronach

Ale jak to sprawdzic w PHP?

W polu INPUT robilem to tak:

<INPUT TYPE="text" SIZE="60" MAXLENGTH="30" NAME="imie" value="<?php echo $_POST['imie']; ?>">

ale nie wiem jak to zrobic w polu SELECT

Sztuczna inteligencja (AI, artificial intelligence) to szeroka klasyfikacja przetwarzania danych. Machine Learning to technika przetwarzania danych, która umożliwia wykorzystanie przez komputery istniejących danych w celu przewidywania przyszłych zachowań, rezultatów i trendów. Drugie podejście to uczenie maszynowe (machine learning), czyli technika nauki o danych.

Odnośnik do komentarza
Udostępnij na innych stronach

rozumiem że te różne pola w select bierzesz z bazy danych?

<select ........>
<option value="<?php if ($aktualna_wartosc==$_POST['imie']) echo "selected"; ?>">  .........</option>
</select>

Skuteczne pozycjonowanie stron www: M40.pl - Agencja interaktywna specjalizująca się w pozycjonowaniu stron internetowych.

 

Odnośnik do komentarza
Udostępnij na innych stronach

Nie, te selecty sluza tylko do wydobywania informaci z bazy (... where dane=$_POST[pole1]...)

Chodzi mi o to, ze jak wysylam nawet maila z takiego formularza, a mam sprawdzanie poprawnosci danych przed wyslaniem, to wiem jak zrobic by pola tekstowe nie czyscily swojej zawartosci (napisalem w poprzednim poscie) ale nie wiem jak zrobc by pole selct nie ustawialo sie na pierwsza pozycje, tylko na ta, na jakiej byla przed nacisnieciem przycisku SUBMIT.

Sztuczna inteligencja (AI, artificial intelligence) to szeroka klasyfikacja przetwarzania danych. Machine Learning to technika przetwarzania danych, która umożliwia wykorzystanie przez komputery istniejących danych w celu przewidywania przyszłych zachowań, rezultatów i trendów. Drugie podejście to uczenie maszynowe (machine learning), czyli technika nauki o danych.

Odnośnik do komentarza
Udostępnij na innych stronach

Dokładnie tak, jak napisał zizou15:

<select>
<option name="option1" value="cos" <?php if($_POST['option1']) echo "selected"; ?>>opis pola</option>
...
</select>

W rezultacie jeśli option1 było wybrane, to zostanie wydrukowany taki html:

<select>
<option name="option1" value="cos" selected>opis pola</option>
...
</select>

Nie wiesz na jaki film iść do kina?

W takim razie poczytaj jakie filmy warto zobaczyć!

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • 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ę. Warunki użytkowania Polityka prywatności