Visualizzazione dei risultati da 1 a 4 su 4

Discussione: problemi con mktime

  1. #1

    problemi con mktime

    ..vi devo chiedere ancora una volta un suggerimento.....

    ho la mia funzione mktime che prende i valori da una select

    $c=mktime($array['ora'], $array['minuto'], $array['secondo'], $array['mese'] , $array['giorno'], $array['anno']);

    ..mi da quest'errore:

    Warning: mktime() expects parameter 1 to be long, string given

    ho provato a mettere " al posto di ' ma è uguale

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2005
    residenza
    Sardegna
    Messaggi
    308
    Prima del comando mktime puoi eseguire il seguente commando:

    print_r($array);

    E fornisci l'output che dice cosa contiene l'array per validarlo. Non si puo' risolvere se non sappiamo cosa c'e' nell'array.

  3. #3
    ecco qua..chiaramente all'interno di minuto , ora c'è contenuto un valore

    Array ( [0] => [ora] => [1] => [minuto] => [2] => [secondo] => [3] => [giorno] => [4] => [mese] => [5] => [anno] => [6] => [messaggio] => )
    Warning: mktime() expects parameter 1 to be long, string given in /web/htdocs/www.pzweb.it/home/pratiche/appuntamenti2.php on line 48

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2005
    residenza
    Sardegna
    Messaggi
    308
    L'array non sembra corretto dovrebbe dare un output di numeri e non strings, e non contiene valori validi per l'ora ma solo strings:

    Sembrerebbe che hai creato l'array con i titoli anziche' con i valori.

    Prova ad eseguire anche:
    print($array['ora']);

    Suppongo che ora sia un titolo e non un valore

    Quando crei un array, puoi impostare il valore key:

    Codice PHP:
     <?php
    $arr 
    = array("foo" => "bar"12 => true);

    echo 
    $arr["foo"]; // bar
    echo $arr[12];    // 1
    ?>
    Se non imposti le key utilizza in automatico 0, 1, 2, 3,

    Puoi impostare
    $arr = array("red","yellow","green");

    e per l'output
    echo $arr[0]; // red
    echo $arr[1]; // yellow

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.