function() bin am verzweifeln...
hanna
- php
Hallo zusammen,
ich weiss echt nicht weiter...
folgende funktion will nicht funktionieren!!
ich rufe sie auf mit <?php print date_form(dd); ?>
und es werden immer _alle_ if-bedingungen ausgegeben!!? die abfragen werden überhaupt nicht beachtet!
weiss jemand rat?
danke...
function date_form($dmy)
{
if ($dmy == 'dd');
{
for($i=1;$i<32;$i++)
{
print "<option value="$i">$i</option><br>";
}
}
if ($dmy == 'mm');
{
for($i=1;$i<13;$i++)
{
print "<option value="$i">$i</option><br>";
}
}
if ($dmy == 'yyyy');
{
for($i=2004;$i<2010;$i++)
{
print "<option value="$i">$i</option><br>";
}
}
}
hi,
folgende funktion will nicht funktionieren!!
ich rufe sie auf mit <?php print date_form(dd); ?>
und welchen wert hat die konstante(!) dd an dieser stelle?
oder wolltest du ihr vielleicht eher die variable $dd übergeben?
if ($dmy == 'dd');
dein anweisungsblock wird durch das ; beendet.
das nachfolgende
{
for($i=1;$i<32;$i++)
{
print "<option value="$i">$i</option><br>";
}
}
ist somit ein anweisungsblock, der nicht mehr von der if-bedingung abhängig ist, und demzufolge also immer ausgeführt wird.
bei den weiteren IFs analog.
du solltest dich erstmal mit den grundlagen der programmierung vertraut machen, bevor du wild drauf los scriptest.
gruss,
wahsaga
du solltest dich erstmal mit den grundlagen der programmierung vertraut machen, bevor du wild drauf los scriptest.
ha ha, ok danke! manchmal sieht man den wald vor lauter bäumen nicht ;-)