for schleife gleichzeitig 2variablen zählen

Shooter2k

Erfahrenes Mitglied
Es geht um eine HTML list box :
bsp : // <option value="1984-10-15">19</option>

Er soll 70 Jahre zählen . Die Endausgabe in HTML sollte so aussehen:

option value="1984-10-15">19</option>
option value="1985-10-15">18</option>
option value="1986-10-15">17</option>
option value="1987-10-15">16</option>
option value="1988-10-15">15</option>

Da ich das natürlich nicht 70mal per hand schreiben möchte brauche ich eine PHP lösung. Ich habe sie auch schon fast. Er zählt mir mit der for schleife von 15 bis 70 hoch und auch die Jahre mit heutigen datum von 1933-10-15 bis 1988-10-15.

Die beiden variablen also $zahl und $datum liefert er mit HINTEREINANDER aus.
Ich brauche sie aber gleichzeitig. Hier mein PHP beispiel:
// einmal die zahlen 15 bis 70

PHP:
for ($i=70; $i >=15; $i--)
{
echo $i."<br>";
}


// und hier die jahre mit heutigen datum:


PHP:
$now = date ("Y");
for ($z = $now-70; $z <=$now-15; $z++)
{
$r = date ("m-d");

echo $z."-".$r."<br>";
}

Ja und nun das problem er muss beide gleichzeitig zählen oder vieleicht auch anders. Ich weis nun nicht mehr weiter ich dachte erst ich mach es einfach innerhalb der forschleifen bedingung mit AND aber da kommt ein fehler.
bsp:

PHP:
$now = date ("Y");

for (($z = $now-70; $z <=$now-15; $z++) AND ($i=70; $i >=15; $i--))
{
$r = date ("m-d");
echo $z."-".$r."--".$i;
// später dann so : option value="1988-10-15">15</option>
}

Aber das mit dem AND scheint nicht zu funktionieren hat da jemand eine idee Oder vieleicht mit einen Array Vielen dank schon mal für jede antwort !
 
Vielleicht so:

PHP:
for ($i=70; $i >=15; $i--) {
    echo "<option value=\"".(date("Y") - $i)."-10-15\">".$i."</option><br>\n";
}
 
Zurück