Strona 1 z 1

[php & mysql]Select

: ndz wrz 12, 2004 3:15 pm
autor: Stef@n
Witam mam zrobiony formularz <select> z ktorego wybieram sobie kategorie oto kod:
[php]<?
$kategorie = array("Wywiady", "Oldboys", "Seniorzy", "Amatorzy", "Juniorzy Starsi", "Juniorzy Młodsi", "Młodzicy", "Zacy Starsi", "Zacy Młodsi", "Nasi w innych klubach", "Nasi w reprezentacji");
if (empty($kategoria))
$kategoria=array(-1);

print "<span><b>KATEGORIA*:</b><br></span>";

print "
<select name=kategoria[] id=kategoria>";

for ($i=0, reset ($kategoria);
$i<count($kategorie); $i++) {

print "<option";

if (current($kategoria)==$kategorie[$i]){

print "SELECTED ";

next($kategoria);
}

print ">$kategorie[$i]\n";

}

print "</select><br><Br>";

[/php]

I jak dodaje do bazy to nie to co jest w <select> tylko napis "Array".
Dlaczego dzie jest bład?

Re: [php & mysql]Select

: ndz wrz 12, 2004 5:51 pm
autor: templar
juz zem ci na wh pomogl, ale podaje jeszcze raz kod, dal reszty:
[php]<?php
$kategorie = array("Wywiady", "Oldboys", "Seniorzy", "Amatorzy", "Juniorzy Starsi", "Juniorzy Młodsi", "Młodzicy", "Zacy Starsi", "Zacy Młodsi", "Nasi w innych klubach", "Nasi w reprezentacji");

if (empty($kategoria))
$kategoria=array(-1);


print "<span><b>KATEGORIA*:</b><br></span>";
print '<select name="kategoria[]" id="kategoria">';

foreach($kategorie as $v)
{
print '<option';
if (current($kategoria)==$v)
{
print "SELECTED ";
next($kategoria);
}

print ">$v</option>\n";
}

print "</select><br><Br>";
?>[/php]

Re: [php & mysql]Select

: ndz wrz 12, 2004 8:37 pm
autor: Stef@n
heh ale to nie działa nadal to samo Array w bazie zamiast wartosc z pola select!

Re: [php & mysql]Select

: pn wrz 13, 2004 12:10 pm
autor: szyszek
moze dla pewnosci odpal phpMyAdmina i zobacz co tak naprawde masz w bazie ?? moze zle odczytujesz ????? a skrypcik ppoprawny jest