Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP+SQL+HTML] Jak wysłać dane do SQL z listy rozwijanej ?
grattz
post
Post #1





Grupa: Zarejestrowani
Postów: 138
Pomógł: 0
Dołączył: 29.10.2006
Skąd: BB

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


  1. <form action="index.php?pokaz=board" method="post" enctype="multipart/form-data">
  2. <input type="hidden" name="pokaz" value="board.php" />
  3. <SELECT NAME="nazwa">
  4. <OPTION>Software
  5. <OPTION>Hardware
  6. </SELECT>
  7. <input size="65" type="text" name="tytul_posta" value="<?php echo $_POST['tytul_posta']; ?>" />
  8. <input size="8" type="text" name="autor" value="<?php echo $_POST['autor']; ?>" />
  9. <TEXTAREA NAME="tresc_posta" COLS="66" ROWS="6"><?php echo $_POST['tresc_posta']; ?></TEXTAREA>
  10. <input type="submit" value="Dodaj post" />
  11. </form>


I jak wysłać to ze ktoś wybierze np. Software albo Hardware ? Dajmy na to ze w MySQL mam kolumnę "wybór".

Ten post edytował grattz 17.02.2008, 18:32:34
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
kossa
post
Post #2





Grupa: Zarejestrowani
Postów: 1 165
Pomógł: 9
Dołączył: 9.04.2002
Skąd: Toruń

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


1. Każde pole z listy select musi mieć wartość, czyli <option value='hardware'>hardware</option>
2. zamykaj znaczniki <option>
3. w php odbierasz dane z formularza z tablicy $_POST, np:

  1. <?php
  2. $zapytanie="select * from tabela where pole='".$_POST["nazwa"]."' ";
  3. ?>


Łukasz
Go to the top of the page
+Quote Post
grattz
post
Post #3





Grupa: Zarejestrowani
Postów: 138
Pomógł: 0
Dołączył: 29.10.2006
Skąd: BB

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


Dzięki (IMG:http://forum.php.pl/style_emoticons/default/czarodziej.gif) Zrobiłem tak: ( i działa)
  1. <SELECT NAME="wybor" value="<?php echo $_POST['wybor']; ?>" >
  2. <OPTION value="Software">Software</OPTION>
  3. <OPTION value="Hardware">Hardware</OPTION>


Ten post edytował grattz 17.02.2008, 18:32:11
Go to the top of the page
+Quote Post
kossa
post
Post #4





Grupa: Zarejestrowani
Postów: 1 165
Pomógł: 9
Dołączył: 9.04.2002
Skąd: Toruń

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


select nie ma atrybutu value tytlko elementy option

Łukasz
Go to the top of the page
+Quote Post
Virti
post
Post #5





Grupa: Zarejestrowani
Postów: 115
Pomógł: 12
Dołączył: 11.01.2005
Skąd: Zduńska Wola

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


Dodam, że jeżeli chcesz, aby domyślnie była wybrana inna opcja niż pierwsza (bo chyba o to chodziło z atrybutem value="" w SELECT), konieczne jest, abyś w tej opcji (domyślnej) dodał atrybut
Kod
selected

Pozdrawiam

Ten post edytował Virti 18.02.2008, 14:20:47
Go to the top of the page
+Quote Post

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: 24.08.2025 - 13:03