echo' <td><select name="sezon">';
$sql = mysql_query("SELECT * FROM sezon ORDER BY sezon DESC");
while($row = mysql_fetch_array($sql))
{
echo" <option value=".($row['sezon']).">".($row['sezon'])."</option> ";
}
echo "</select>";
Na liście rozwijanej mam takie wartości: wiosna 2015, jesien 2015, wiosna 2014 itd. po wciśnięciu przycisku wyślij, do bazy wysyła mi: wiosna lub jesien. Ucina rok. Wie ktoś jak to poprawić?
Nie jestem ekspertem od SQL, ale wydaje mi się, że wyświetlasz tylko kolumnę w tabeli o nazwie "sezon". Musiałbyś dodać również $row['rok'] do istniejącego kodu w echo, aby to było ładnie wypisane.
Generalnie to wygląda to tak: $row['nazwa_kolumny'].$row['nazwa_kolumny_2'] itd.
Czy wiesz, że:
W Panelu CBA w sekcji "wsparcie" jest dedykowany system ticketów (obsługi technicznej)
Odpowiadamy na Forum oraz na adres mailowy obsluga(malpa)cba.pl
Jesteśmy również na Facebooku! Znajdź nas na facebook.com/hostingcba | cba.pl
$sql = mysql_query("SELECT * FROM sezon ORDER BY sezon DESC");
echo' <td><select name="sezon">';
while($row = mysql_fetch_assoc($sql))
{
echo' <option value="'.($row['sezon']).'">'.$row['sezon'].'</option> ';
}
echo "</select>";