Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]Select multiple dodawanie rekordu z kilku pol
buliyo
post
Post #1





Grupa: Zarejestrowani
Postów: 82
Pomógł: 0
Dołączył: 9.01.2006

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


Hej chciałbym osiągnąć taki efekt..
Mam w formularzu pole select z opcja multiple..
Po zaznaczeniu kilku pol w select i wyslaniu formularza wybrane pola dodaja sie do jednej komorki w bazie oddzielone <br />
Probowalem zrobic cos takiego:
  1. Miesiac: <select name="miesiac[]" multiple size="3" style="position: absolute; width: 206px; left:150px; color: gray ">
  2. <option>Styczeń</option>
  3. <option>Luty</option>
  4. <option>Marzec</option>

W phpie chciałem zrobic cos takiego ale wywala mi sie blad skladni..
  1. <?php
  2. $miesiac=$_POST['miesiac'];
  3. if ($miesiac){
  4.  foreach ($miesiac as $m)
  5. {$rodzaj = $m,'<br />';}
  6.  }
  7. $sql=mysql_query("INSERT INTO zadania SET
  8. data='$data', imie='$imie', miesiac='$rodzaj'");
  9. ?>


Po takim zabiegu chciałbym aby w komórce miesiac znajdowal sie np. przy wybraniu stycznia i marca wpis: "styczen<br />marzec"
Jednak juz na samym poczatku php mi wyrzuca blad skladni
Parse error: syntax error, unexpected ','
a nie wiem w jaki sposob inaczej przypisac do zmiennej wybrane wartosci ze znacznikiem <br />
(IMG:http://forum.php.pl/style_emoticons/default/tiredsmiley.gif)
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: 3.10.2025 - 16:03