Autor Zpráva
Sary
Profil *
Zdravím,

napsala jsem si malou funkci pro vyplnění nabídky ve formuláři:

function seznam ($max) {
	$min=1;
		do {
			echo ('<OPTION VALUE='.$min.'>'.$min.'</OPTION>');
			$min++;
			} while ($min<=$max);


dále ji volám v kódu:

echo ('
<FORM action="" METHOD=POST>
<SELECT NAME=den>
'.seznam(15).'
</SELECT>
</FORM>
');


Chová se to tak, že se udělá rozvírací nabídka bez náplně a náplň se textově vypíše někam na stránku ( vypíše se takto: 123456789101112131415).
Pokud vás trkne, kde dělám chybu, prosím o pomoc. Jsem úplná začátečnice, snad tam nemám úplnou botu. Díky...
Taps
Profil
Sary
co třeba takto
function seznam ($max) {
$min=1;
while ($min<=$max){
$retez.='<OPTION VALUE='.$min.'>'.$min.'</OPTION>';
$min++;
} 
return $retez;
}
echo ('
<FORM action="" METHOD=POST>
<SELECT NAME=den>
'.seznam(15).'
</SELECT>
</FORM>
');

Sary
Profil *
Děkuji za bleskovou odpověď!

Můžu se ještě zeptat, proč je za $retez ta tečka? Asi je to hloupý dotaz ale já se opravdu teprve rozkoukávám...
Taps
Profil
Sary:
tečka slouží ke spojování řetězců

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: