Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]dodawanie rekordów
ten_typ
post
Post #1





Grupa: Zarejestrowani
Postów: 58
Pomógł: 1
Dołączył: 25.12.2008
Skąd: Żory

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


Mam następujący problem.
Jeśli osoba wypełniająca formularz, uzupełni tylko "nazwę kursu" zwróci jej message że nie wybrano poziomu, ale wartość jaką wpisała w "nazwie kursu" zostanie taka jaką wpisała. Jak uzyskać taki sam efekt - żeby formularz się nie czyścił i od nowa nie trzeba bylo wpisywać danych dla listy wyboru ? Nie mam bladego pojęcia jak to zrobić.

  1. <form method="post" action="<? echo $_SERVER['PHP_SELF']; ?>">
  2.                <table width=90% align=center>
  3.                    <tr><td>Nazwa:</td><td><input type=text name='nazwa_kursu' size=50 maxlength=30 value="<? if (isset($_POST['nazwa_kursu'])) echo $_POST['nazwa_kursu']; ?>"></td></tr>
  4.                    <tr><td>Poziom:</td><td>
  5.                        <div><select name="id_poziomu">
  6.                        <option value="">Wybierz poziom:</option>
  7.                        <?php
  8.                        include('../mysql_connect.php');    
  9.                        $wynik = mysql_query("SELECT id_poziomu, nazwa_poziomu from poziom");
  10.                        $ilosc_wierszy1 = mysql_num_rows($wynik);
  11.                        for ($i = 0; $i <$ilosc_wierszy1 ; $i++)
  12.                        {
  13.                        $wiersz = mysql_fetch_array($wynik);
  14.                        echo "<option value=\"".$wiersz["id_poziomu"]."\">".$wiersz["nazwa_poziomu"]."</option>";
  15.                        }
  16.                        ?>
  17.                        </select></div></td></tr>
  18.                    <tr><td></td>
  19.                    <td><input type=submit name=submit value=Dodaj><input type=reset value=Wyczyść></td></tr>
  20.                </table>
  21.            </form>


Pomoże ktoś ?

Ten post edytował ten_typ 24.01.2009, 18:13:05
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
djstrong
post
Post #2





Grupa: Zarejestrowani
Postów: 65
Pomógł: 9
Dołączył: 22.09.2006

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


Odsyłam do kursu html, tam przeczytasz jaki atrybut trzeba dodać, żeby od razu pole było zaznaczone.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 05:56