Pagina 3 di 4 primaprima 1 2 3 4 ultimoultimo
Visualizzazione dei risultati da 21 a 30 su 32
  1. #21
    Utente di HTML.it L'avatar di Tr|k`Tr4k
    Registrato dal
    Jul 2002
    Messaggi
    2,766
    Originariamente inviato da francy2
    credo di aver avuto un problema simile con il time stamp...
    ho risolto trasformando il campo da date a varchar.
    adesso funziona tutto alla perfezione
    si io anche ho il campo varchar, il problema e' che non riesco a mostrare nella home page le date...
    nel senso che mi esce: Valida da - -
    Mentre dovrebbe uscire valida dal 21/10/2006 al 28/10/2006 (che poi dovro' convertire in 21 Ottobre 2006)

  2. #22
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Originariamente inviato da Tr|k`Tr4k
    si io anche ho il campo varchar, il problema e' che non riesco a mostrare nella home page le
    se usi un campo varchar per memorizzare un timestamp hai voglia di usare from_unixtime. non funzionerà mai.

    prova così
    select from_unixtime(cast(valida_da as signed),'%Y-%m-%d') from ...

    sempre che nel campo ci sia solo un timestamp e non ci abbia messo pure qualcos'altro (tipo due timestamp)

  3. #23
    Utente di HTML.it L'avatar di Tr|k`Tr4k
    Registrato dal
    Jul 2002
    Messaggi
    2,766
    Originariamente inviato da nicola75ss
    se usi un campo varchar per memorizzare un timestamp hai voglia di usare from_unixtime. non funzionerà mai.

    prova così
    select from_unixtime(cast(valida_da as signed),'%Y-%m-%d') from ...

    sempre che nel campo ci sia solo un timestamp e non ci abbia messo pure qualcos'altro (tipo due timestamp)
    fatto ma niente: cmq forse per fare prima mostro la struttura della tabella:

    Codice PHP:
    CREATE TABLE `offerte` (
      `
    idint(11NOT NULL auto_increment,
      `
    titolovarchar(255NOT NULL default '',
      `
    sottovarchar(255NOT NULL default '',
      `
    valida_davarchar(30NOT NULL default '',
      `
    valida_finovarchar(30NOT NULL default '',
      `
    prezzovarchar(255NOT NULL default '',
      `
    trattamentovarchar(255NOT NULL default '',
      `
    descrizione_offertatext NOT NULL,
      `
    scadenzavarchar(250NOT NULL default '',
      `
    albergovarchar(250NOT NULL default '',
      `
    pacchettoint(11NOT NULL default '0',
      
    PRIMARY KEY  (`id`)
    ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=25 
    e la query di ora è questa:
    Codice PHP:
    $sql1=mysql_query("select id, titolo, from_unixtime(cast(valida_da as signed),'%Y-%m-%d'), from_unixtime(cast(valida_fino as signed),'%Y-%m-%d'), sotto, prezzo, trattamento, descrizione_offerta, scadenza, pacchetto from offerte where albergo='$hotel' and from_unixtime(scadenza, '%Y-%m-%d') >= CURDATE() order by scadenza asc");
    while (
    $riga1=mysql_fetch_array($sql1)) { 
    $id=$riga1['id'];
    $titolo=$riga1['titolo']; 
    $valida_da=$riga1['valida_da'];
    $valida_fino=$riga1['valida_fino'];
    $sotto=$riga1['sotto']; 
    $prezzo=$riga1['prezzo']; 
    $trattamento=$riga1['trattamento']; 
    $descrizione_offerta=$riga1['descrizione_offerta'];   
    $scadenza=$riga1['scadenza']; 
    $pacchetto=$riga1['pacchetto']; 
    Ma continua a non mostrarmi la data di inizio e di fine (valida_da e valida_fino)

  4. #24
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    gli alias.

    $sql1=mysql_query("select id, titolo, from_unixtime(cast(valida_da as signed),'%Y-%m-%d') as valida_da, from_unixtime(cast(valida_fino as signed),'%Y-%m-%d') as valida_fino, ...

  5. #25
    Utente di HTML.it L'avatar di Tr|k`Tr4k
    Registrato dal
    Jul 2002
    Messaggi
    2,766
    Originariamente inviato da nicola75ss
    gli alias.

    $sql1=mysql_query("select id, titolo, from_unixtime(cast(valida_da as signed),'%Y-%m-%d') as valida_da, from_unixtime(cast(valida_fino as signed),'%Y-%m-%d') as valida_fino, ...
    Ci siamo quasi, la prima data esce senza problemi mentre la seconda mi esce 28/10/2000, in pratica sbaglia l'anno... invece di 2006 mette 2000, come mai? Ho anche provato a mettere un'altra offerta pensando che prima avevo sbagliato, ma invece no... le memorizza lui cosi'

  6. #26
    Utente di HTML.it L'avatar di Tr|k`Tr4k
    Registrato dal
    Jul 2002
    Messaggi
    2,766
    ok, risolta quella cosa, era un mio errore nell'inserimento delle offerte...

    Adesso invece per modificare nella home page la data da 12/10/2006 a 12 Ottobre 2006 dovrei inserire il codice che mi hai dato all'inizio del 3D oppure cambia qualcosa ?

  7. #27
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Originariamente inviato da Tr|k`Tr4k
    ok, risolta quella cosa, era un mio errore nell'inserimento delle offerte...

    Adesso invece per modificare nella home page la data da 12/10/2006 a 12 Ottobre 2006 dovrei inserire il codice che mi hai dato all'inizio del 3D oppure cambia qualcosa ?
    Un pò di spirito d'iniziativa, l'esempio te l'ho fatto.

  8. #28
    Utente di HTML.it L'avatar di Tr|k`Tr4k
    Registrato dal
    Jul 2002
    Messaggi
    2,766
    Originariamente inviato da nicola75ss
    Un pò di spirito d'iniziativa, l'esempio te l'ho fatto.
    si, era piu' che altro per sapere se l'esempio che mi hai fatto tu era per il campo date e poteva andare bene anche con il varchar

    Cmq mi sa che ho quasi finito sta cosa...
    Grazie per la pazienza, e' stata dura eh?!

    P.S. mo speriamo che riesco a convertire ste date

  9. #29
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Originariamente inviato da Tr|k`Tr4k
    si, era piu' che altro per sapere se l'esempio che mi hai fatto tu era per il campo date e poteva andare bene anche con il varchar

    Cmq mi sa che ho quasi finito sta cosa...
    Grazie per la pazienza, e' stata dura eh?!

    P.S. mo speriamo che riesco a convertire ste date
    Sarebbe più facile se non salvassi le date "ad cazzum".
    Prego.

  10. #30
    Utente di HTML.it L'avatar di Tr|k`Tr4k
    Registrato dal
    Jul 2002
    Messaggi
    2,766
    Originariamente inviato da nicola75ss
    Sarebbe più facile se non salvassi le date "ad cazzum".
    Prego.
    eh infatti, mi sa che e' quasi impossibile recuperarli dal campo varchar... con il sistema di prima pareva piu' facile, solo che non riuscivo a mettere le date nel formato date... UFF

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.