PHP forschleife datumswerte gleichzeitig

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 !
 
hmm,

warum so kompliziert ? Du hast doch eine For Schleife, was hindert dich daran in dieser eine seperate Zaehlvariable mitzuählen zu lassen =>
PHP:
$now = date ("Y");
   $i = 70;
for ($z = $now-70; $z <=$now-15; $z++) 
{
$r = date ("m-d");
echo $z."-".$r."--".$i;
$i--;
// später dann so : option value="1988-10-15">15</option>
}

PS : Was hat das mit Datenbanken zu tun ? Das gehört doch ins hpp Forum, oder ?
 
Zurück