michelvanderkaa
Gebruiker
- Lid geworden
- 9 sep 2009
- Berichten
- 25
ik heb een script gemaakt waar iemand op site kan kiezen tussen tijd in woorden en tijd in getallen.
hij deedt het eerst wel maar nu heb ik blijkbaar iets aangepast
ziet iemand de fout?
hij deedt het eerst wel maar nu heb ik blijkbaar iets aangepast
ziet iemand de fout?
PHP:
<?php
// Tijd in uren ophalen
$dateg = date('g')+1;
// Tijd in minuten ophalen
$datei = date('i');
// Als het meer dan 20 over is, dan nemen we het volgende uur. (half 8 == 7:30)
if($datei>18 and $dateg != 12){$dateg = $dateg + 1;}
if($datei>18 and $dateg == 12){$dateg = 1;}
// Uren vertalen
if($dateg==1){$uur = 'een';}
if($dateg==2){$uur = 'twee';}
if($dateg==3){$uur = 'drie';}
if($dateg==4){$uur = 'vier';}
if($dateg==5){$uur = 'vijf';}
if($dateg==6){$uur = 'zes';}
if($dateg==7){$uur = 'zeven';}
if($dateg==8){$uur = 'acht';}
if($dateg==9){$uur = 'negen';}
if($dateg==10){$uur = 'tien';}
if($dateg==11){$uur = 'elf';}
if($dateg==12){$uur = 'twaalf';}
// Vage tijd bepalen
if($datei<3){$tijd = $uur.' uur';}
elseif($datei<8){$tijd = 'vijf over '.$uur;}
elseif($datei<13){$tijd = 'tien over '.$uur;}
elseif($datei<18){$tijd = 'kwart over '.$uur;}
elseif($datei<23){$tijd = 'tien voor half '.$uur;}
elseif($datei<28){$tijd = 'vijf voor half '.$uur;}
elseif($datei<33){$tijd = 'half '.$uur;}
elseif($datei<38){$tijd = 'vijf over half '.$uur;}
elseif($datei<43){$tijd = 'tien over half '.$uur;}
elseif($datei<48){$tijd = 'kwart voor '.$uur;}
elseif($datei<53){$tijd = 'tien voor '.$uur;}
elseif($datei<58){$tijd = 'vijf voor '.$uur;}
else{$tijd = $uur.' uur';}
// nu de keuze
if( !isset( $_POST['submit'] ) )
{
?>
<form action="tijd.php" method="post">
hoe wilt u de tijd?<br>
<input type="radio" name="kies" value="woord">in woorden<br>
<input type="radio" name="kies" value="getal">in getallen<br>
<input type="submit" name="submit" value="verzenden!">
</form>
<?php
}
elseif( $_POST['kies'] == 'woord' )
{
echo $tijd;
}
else
{
echo date(g:i);
}
?>