ronny: wie schleifen machen?

Beitrag lesen

Hi,

als Beispiel:

for($i=1980;$i<=2003;$i++) {
  echo "<option value="$i"".selected($i).">$i</option>";
}

dann schreibst Du dir noch ne Funktion, nämlich selected(), mit der du überprüfen kannst ob $i == $_SESSION['jahr'] ist, z.B. so:

function selected($i) {
  echo ($i == $_SESSION['jahr']) ? ' selected="selected"' : '';

danke, es gibt sie noch, die guten helferlein ;)

dein vorschlag hat mich auf den richtigen weg gebracht. sicherlich ne möglichkeit, auch die dinge der anderen helfer können vielleicht zum ziel führen, aber ich habe es mir jetzt so zusammengebastelt.

<?php
//for schleife test

?>
<select name="tag" id="tag">
<?php
$jahr = 1931;

for($i=1933;$i<=1992;$i++) {
 $select = "";
  if ($i == $jahr)
{$select = "selected";}
echo "<option $select>".$i."</option>";
}

?>
</select>

mir geht es darum, erstmal dinge zu schreiben die ich verstehe und das habe ich verstanden.*gg* mit komplexeren sachen kann ich mich später rumschlagen :)

dein ansatz hat mir die richtung gewiesen. mehr wollte ich nicht. danke

ronny