Problem mit vorangestellter 0

Admi

Erfahrenes Mitglied
Ich habe Dati im Dateformat in einer MySQL Tabelle.
Jetzt würde ich gerne eine mit dem jeweiligen zB Tageswert vorselektierte Auswahlliste generieren, die aber natürlich auch alle anderen Werte (hier 1-31) enthält.

Leider versteht PHP die vorangestellte 0 nicht und zählt nur 1,2,3 anstatt 01,02,03.
Das wäre wichtig, um die Daten bei Änderung wieder ins Dateformat in die Tabelle abspeichern zu können. Weiß da einer Rat?

PHP:
for ($i = 01; $i < 31 ; $i++)
{
blablub...
}
 
Zuletzt bearbeitet:
Also wenn ich dich jetzt richtig verstanden habe, müsste das hier für dich passen.

PHP:
<?php

$tag = date("d");

print("<select name=\"tag\">");

for ($i = 1; $i < 32; $i++) {

	if( $i < 10 ) {

		print("<option value=\"0".$i."\"");

			if( $tag == $i) {

				print(" selected=\"selected\"");

			}

		print(">0".$i."</option><br />");

	} else {

		print("<option value=\"".$i."\"");

		if( $tag == $i) {

			print(" selected=\"selected\"");

		}

		print(">".$i."</option><br />");

	}

}

print("</select>");

?>
 
Zurück