Visualizzazione risultati 1 fino 1 di 1

Discussione: Problema con funzione data() in php

  1. #1
    Guest

    Predefinito Problema con funzione data() in php

    questo script gestisce un database ed è collegato a un programma! Prima funzionava perfettamente in quanto il programma gli inviava le date in formato : gg/mm/aaaa e lo script le convertiva in : aaaa-mm-gg e inseriva le date insieme agli altri dati nel database.. All'inizio funzionava perfettamente , poi a tratti ora per niente... senza che lo modificassi! mi restituisce la data : 1970-01-01 sempre e non converte le date inviate!

    Codice PHP:
    <?php
    require 'Connessione.php';
    $stringaric = $_GET['w1'];
    $separatore=",";
    $suddivisa=explode($separatore, $stringaric);
    $polizza=$suddivisa[0];
    $codice=$suddivisa[1];
    $durata1=date("Y-m-d", strtotime($suddivisa[2]));
    $durata2=date("Y-m-d", strtotime($suddivisa[3]));
    $nome=$suddivisa[4];
    $cognome=$suddivisa[5];
    $indirizzo=$suddivisa[6];
    $cap=$suddivisa[7];
    $comune=$suddivisa[8];
    $codfisc=$suddivisa[9];
    $sesso=$suddivisa[10];
    $lnascita=$suddivisa[11];
    $gnascita=$suddivisa[12];
    $mnascita=$suddivisa[13];
    $anascita=$suddivisa[14];
    $tel1=$suddivisa[15];
    $tel2=$suddivisa[16];
    $tel3=$suddivisa[17];
    $mail1=$suddivisa[18];
    $mail2=$suddivisa[19];
    $mail3=$suddivisa[20];
    $marca=$suddivisa[21];
    $modello=$suddivisa[22];
    $targa=$suddivisa[23];
    $immatricolazione=$suddivisa[24];
    $cavalli=$suddivisa[25];
    $cilindrata=$suddivisa[26];
    $kw=$suddivisa[27];
    $alimentazione=$suddivisa[28];
    $professione=$suddivisa[29];
    $ramo=$suddivisa[30];
    $franchigia=$suddivisa[31];
    $classe=$suddivisa[32];
    $sinistri=$suddivisa[33];
    $sinistrim=$suddivisa[34];
    $patente=$suddivisa[35];
    $scadenzap=$suddivisa[36];
    $modellop=$suddivisa[37];
    $tpagamento=$suddivisa[38];
    $s1=date("Y-m-d", strtotime($suddivisa[39]));
    $s2=date("Y-m-d", strtotime($suddivisa[40]));
    $s3=date("Y-m-d", strtotime($suddivisa[41]));
    $s4=date("Y-m-d", strtotime($suddivisa[42]));
    $i1=$suddivisa[43];
    $i2=$suddivisa[44];
    $i3=$suddivisa[45];
    $i4=$suddivisa[46];
    $i11=date("Y-m-d", strtotime($suddivisa[47]));
    $i22=date("Y-m-d", strtotime($suddivisa[48]));
    $i33=date("Y-m-d", strtotime($suddivisa[49]));
    $i44=date("Y-m-d", strtotime($suddivisa[50]));
    $c1=date("Y-m-d", strtotime($suddivisa[51]));
    $c2=date("Y-m-d", strtotime($suddivisa[52]));
    $c3=date("Y-m-d", strtotime($suddivisa[53]));
    $c4=date("Y-m-d", strtotime($suddivisa[54]));
    $compagnia=$suddivisa[55];
    $p1=$suddivisa[56];
    $p2=$suddivisa[57];
    $p3=$suddivisa[58];
    $p4=$suddivisa[59];
    $civico = $suddivisa[60];
    $provincia = $suddivisa[61];
    $alimentazione2 = $suddivisa[62];

    // preparo la query
    $query = "INSERT INTO Clienti (polizza,codice,durata1,durata2,nome,cognome,indirizzo,cap,comune,codfisc,sesso,lnascita,gnascita,mnascita,anascita,tel1,tel2,tel3,mail1,mail2,mail3,marca,modello,targa,immatricolazione,cavalli,cilindrata,kw,alimentazione,professione,ramo,franchigia,classe,sinistri,sinistrim,patente,scadenzap,modellop,tpagamento,s1,s2,s3,s4,i1,i2,i3,i4,i11,i22,i33,i44,c1,c2,c3,c4,compagnia,p1,p2,p3,p4,civico,provincia,alimentazione2)
    VALUES ('
    $polizza','$codice','$durata1','$durata2','$nome','$cognome','$indirizzo','$cap','$comune','$codfisc','$sesso','$lnascita','$gnascita','$mnascita','$anascita','$tel1','$tel2','$tel3','$mail1','$mail2','$mail3','$marca','$modello','$targa','$immatricolazione','$cavalli','$cilindrata','$kw','$alimentazione','$professione','$ramo','$franchigia','$classe','$sinistri','$sinistrim','$patente','$scadenzap','$modellop','$tpagamento','$s1','$s2','$s3','$s4','$i1','$i2','$i3','$i4','$i11','$i22','$i33','$i44','$c1','$c2','$c3','$c4','$compagnia','$p1','$p2','$p3','$p4','$civico','$provincia','$alimentazione2')";

    // lancio la query
    $result = mysql_query($query);

    // controllo l'esito
    if (!$result) {
    die(
    "Errore nella query $query: " . mysql_error());
    }

    // chiudo la connessione a MySQL
    mysql_close();

    echo
    'Query eseguita correttamente';
    ?>
    Grazie!
    Ultima modifica di alemoppo : 22-09-2013 alle ore 20.23.53 Motivo: [code] -> [php] per miglior lettura

Tags for this Thread

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •