001 t/m 999 en datum select form invoeren db

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Kabbi

kabbi

21/09/2006 13:04:00
Quote Anchor link
Hallo,

Ik vroeg me af hioe een getal, bijvoorbeel: 2, is weer te geven als 02, of 002.

Tevens heb ik een script om een datum te selecteren:

if ((isset($_POST["invoeren"])) && ($_POST["invoeren"] == "formLog")) {

$datumE = $_POST['year'] . '-' . $_POST['maand'] . '-' . $_POST['day'];

$insertSQL = sprintf("INSERT INTO todo (td_datumE) VALUES (%s)", $datumE);

<select name="day">
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
        for ($i=1; $i<= 31; $i++) {
        echo "<option value=\"$i\">$i</option>\n";
        }

        ?>
</select>
<select name="maand">
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
        for ($i = 1; $i <= 12; $i++) {
        /* $maandnm= date('F', mktime(12, 0, 0, $i, 1, 2006)); */
        echo "<option value=\"$i\">$i</option>";
        }

        ?>
</select>
<select name ="year">
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
        for ($i = 2006; $i <= 2010; $i++) {
        echo "<option value=\"$i\">$i</option>";
        }

        ?>
</select>

Maar dit werkt niet. Hoe krijg ik de geselecteerde data nu als yyyy-mm-dd in de database? Kan iemand mij hiermee helpen?

Groet,

Gadjodilo
 
PHP hulp

PHP hulp

05/11/2024 11:37:05
 
- wes  -

- wes -

21/09/2006 13:06:00
Quote Anchor link
$getal = 7:
printf("%03d", $getal);

geeft als output 007
 
- SanThe -

- SanThe -

21/09/2006 13:15:00
Quote Anchor link
$datumE = $_POST['year'] . '-' . $_POST['maand'] . '-' . $_POST['day'];

$insertSQL = "INSERT INTO todo (td_datumE) VALUES ('" . $datumE . "')";
 
Kabbi

kabbi

21/09/2006 14:57:00
Quote Anchor link
Hoi,

Ik heb nu het volgende gebruikt:

$dag = str_pad($_POST['day'], 2, "0", STR_PAD_LEFT);
$maand = str_pad($_POST['maand'], 2, "0", STR_PAD_LEFT);
$jaar = $_POST['year'];


$datumE = $_POST['year'] . '-' . $maand . '-' . $dag;

Dit blijkt ook te werken!

Bedankt voor de info!

Grt. Kabbi
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.