Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Problema con POST di date

    Ciao a tutti,
    ho un problema gravissimo per recuperare sul un file php le date di un form.
    Per semplicità vi metto solo il campo input in questione che viene postato. Nel recuperare il dato, ricevo il calcolo matematico della data, ovvero se ho la data 15/01/2014 ricevo il numero dato da 15 diviso 1 diviso 2014.
    Ahhh dimenticavo, uso un datapicker js, ma non è la prima volta che lo uso, è la prima volta che il form posta in un iframe

    Ecco la parte del mio codice incriminata :

    File del Form
    Codice PHP:
    <?php
    $data 
    date("d/m/Y"strtotime($row['data']));
    ?>

    <style type="text/css">@import url(../images/skins/aqua/theme.css);</style>
    <script type="text/javascript" src="../js/calendar.js"></script>
    <script type="text/javascript" src="../js/calendar-en.js"></script>
    <script type="text/javascript" src="../js/calendar-setup.js"></script>

    <script language="javascript" type="text/javascript">


    <form action="mod.php" method="post" enctype="multipart/form-data" target="target" name="frmModCont" id="frmModCont" >

    <input type="text" name="date1" id="f_date_c" readonly value="<?php echo $data;?>" />

    <img width="20" height="20" src="../images/date.png" id="f_trigger_c" title="Seleziona Data" />

    <script type="text/javascript">

        Calendar.setup({
            inputField     :    "f_date_c",
            ifFormat       :    "%d/%m/%Y",
            button         :    "f_trigger_c",
            align          :    "Tl",
            singleClick    :    true
        });

    </script>

    <input type="submit" name="submitBtn" class="button" value="Modifica" />
    </form>

    <iframe id="target" name="target" src="#" style="width:0;height:0;border:0px solid #fff;"></iframe>
    ed ecco il file mod.php :

    Codice PHP:
     include('config-inc.php');
     include(
    'config.php');

    $date1 mysql_real_escape_string($_POST['date1']);

    echo 
    $date1
    non mi da la data

  2. #2
    e cosa ti da scusa?
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  3. #3
    mi da 0.007447864945382324 ovvero 15 DIVISO 1 DIVISO 2014 se la data inserita è 15/01/2014

    Ho provato pure a mettere 3 campi input, uno per il giorno, uno per il mese e uno per l'anno

    Ricevo esattamente i 3 numeri, ma ma ma

    quando faccio

    $data = $giorno."/".$mese."/".$anno;

    mi da di nuovo la divisione. ma che cavoloooooooo !!!

  4. #4
    RISOLTO :

    era il javascript settato male, grazie lo stesso a tutti.

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.