PHP kaputt ??
Kalle
- php
1 Vinzenz Mai0 Kalle
Hallo Zusammen,
ich habe mein Problem "mundgerecht" in test.php eingeschraubt und hoffe, dass ihr mir dieses "Ärgernis" (auch für einen nicht Informatiker nachvollziehbar) erklären könnt.
<form action = "test.php" method = "POST">
<input type="submit" name="day06" value="06">
<input type="submit" name="day07" value="07">
<input type="submit" name="day08" value="08">
<input type="submit" name="day09" value="09">
<input type="submit" name="day10" value="10">
<input type="submit" name="day11" value="11">
<br><br>
<?PHP
if($_POST["day06"]){$day = 06;}
if($_POST["day07"]){$day = 07;}
if($_POST["day08"]){$day = 08;}
if($_POST["day09"]){$day = 09;}
if($_POST["day10"]){$day = 10;}
if($_POST["day11"]){$day = 11;}
echo $day;
?>
Hallo
ich habe mein Problem "mundgerecht" in test.php eingeschraubt und hoffe, dass ihr mir dieses "Ärgernis" (auch für einen nicht Informatiker nachvollziehbar) erklären könnt.
- Warum geht 08 und 09 nicht? -
Weil es diese Zahlen im Oktalsystem nicht gibt.
Siehe auch PHP-Handbuch, Integer-Typen.
<input type="submit" name="day08" value="08">
<input type="submit" name="day09" value="09">
if($_POST["day08"]){$day = 08;}
if($_POST["day09"]){$day = 09;}
Willst Du Zahlen oder Zeichenketten zuweisen?
Freundliche Grüße
Vinzenz
Hallo Vinzenz,
danke für Deine schnelle Unterstützung!
Der Link ist sehr aufschlussreich...
Ich will Zahlen zuweisen, und so geht es nun auch:
if($_POST["day08"]){$day = 8;}
if($_POST["day09"]){$day = 9;}
Es gibt immer was dazuzulernen - und das ist gut so!
Danke und mit freundlichem Gruß, Kalle