Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Zapis w bazie kilku wartości z SELECT, SELECT multiple
user767
post
Post #1





Grupa: Zarejestrowani
Postów: 178
Pomógł: 5
Dołączył: 13.09.2010

Ostrzeżenie: (40%)
XX---


Mam w bazie tabelę osoby, a w niej dane imie i nazwisko.
Przedstawię skrypt, w którym nie wiem jak wpisać, aby zapisało mi kilka wybranych z listy SELECT multiple wartości do bazy. Zapisuje tylko jedną z dwóch wybranych. Pole osoby w bazie do zapisywania do bazy grupy ma postać TEXT.


  1. <fieldset>
  2. <legend>Dane</legend>
  3. <br />Nazwa:<br /><input name="Nazwa" /><br /><br />
  4. Opis:<br /><input name="Opis" type="text" /><br /><br />
  5. Osoby:<br />
  6. <select name="Osoby" type="text" multiple="multiple" size="8" />
  7. <?
  8. mysql_connect('localhost', 'admin', 'pass') or die("Błąd w połączeniu z serwerem!");
  9. mysql_select_db('menadzer') or die("Błąd w połączeniu z bazą danych!");
  10.  
  11. $query="SELECT * FROM osoby";
  12. $wynik=mysql_query($query);
  13.  
  14. if(mysql_num_rows($wynik) > 0) {
  15.  
  16. while($r = mysql_fetch_array($wynik)) {
  17. echo "<option value=\"{$r[2]} {$r[1]}, \"> ".$r[2]." ".$r[1]." </option>"; }
  18. }
  19. else {
  20. echo "<option checked=\"checked\" value=\"brak\">Brak osób w bazie</option>"; }
  21. ?>
  22. </select>
  23. <br /><br />
  24. </fieldset>


1-kolumna imie, 2 - nazwisko z bazy osoby
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: 25.08.2025 - 14:00