Visualizzazione dei risultati da 1 a 9 su 9

Visualizzazione discussione

  1. #3
    Quote Originariamente inviata da rikyeko Visualizza il messaggio
    potresti provare a costruirla prima la data
    Codice PHP:
    $bday $_POST['year']."-".$_POST['month']."-".$_POST['day']; 
    e poi passare
    [PHP]
    $stmt->bindParam(':birthdate',$bday);

    Ho provato in entrambi i modi ma il risultato non cambia, il formato della data è sempre 0000-00-00
    mentre dando prima dell'insert
    Codice PHP:
    print_r($_POST
    mi restituisce come output:

    Array ( [name] => prova [surname] => prova [day] => (1) [month] => (1) [year] => (1970) )
    Quando faccio click su submit mi mostra il messaggio di successo e come output di print_r($_POST) mi esce semplicemente
    Array()
    A questo punto mi sa che sbaglio qualcosa nel codice del form, forse mi sfugge qualcosa...


    codice HTML:
    <form action="index.php"  method="post" >
                        
                        <ul>
                            <li>
                                <label>Nome:</label>
                                <input type="text" name="name"  placeholder="il tuo nome" value="<?php ?>" required/>
                                <span class="asterisk">*</span>
                            </li>
                        
                            <li>
                                <label>Cognome:</label>
                                <input type="text" name="surname" placeholder="il tuo cognome" value="<?php ?>"  required />
                                <span class="asterisk">*</span>
                            </li>
                        
                            
                            <li>
                                <label>Data di nascita:</label>
                                <select name="day">
                                    <?php
                                    $count = 1;
                                    $i = 0;
                                    print ("<option value=\"($i)\">:: giorno ::</option>");
                                        
                                        while ($count <= 31) {
                                        print ("<option value=\"($count)\">$count</option>");
                                        $count ++;
                                        $i ++;
                                        }    
                                    ?>
                                </select>
                            
                        
                                <select name="month">
                                    <?php
                                    $count = 1;
                                    $i = 0;
                                    print ("<option value=\"($i)\">:: mese ::</option>");
                                        
                                        while ($count <= 12) {
                                        print ("<option value=\"($count)\">$count</option>");
                                        $count ++;
                                        $i ++;
                                        }    
                                    ?>
                                </select>
                    
                                <select name="year">
                                    <?php
                                    $count = 1940;
                                    $i = 0;
                                    print ("<option value=\"($i)\">:: anno ::</option>");
                                        
                                        while ($count <= 2004) {
                                        print ("<option value=\"($count)\">$count</option>");
                                        $count ++;
                                        $i ++;
                                        }
                                    ?>
                                </select>
                                <span class="asterisk">*</span>
                            </li>
                            
                            <input type="submit" value="Subscribe" />
    </form>
    Ultima modifica di the_indios; 05-05-2016 a 12:13

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.