Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2009
    Messaggi
    67

    stampa video dei dati del DB

    Buongiorno,
    è un pò che non vi scrivo ma, ora che stò affogando sotto tentativi inutili, vi chiedo aiutooo per 2 problemucci:
    1)Quando recupero i dati dal DB mi compare la scritta NULL, mentre tutta l'inforamzione ricerata, e disponibile nel db viene visualizzata correttamente.
    2) Come posso far si che l'inserimento di dati in un db(nome,cognome,etc.etc..) comprenda anche la data di inserimento senza che l'utente la debba immettere manualmente?

    intanto,nell'attesa di soluzioni possibili...

    Ciao

    Neke

  2. #2

    Se posti la query di insert e la query di select forse è meglio

  3. #3
    1) non mi é chiaro cosa intendi. Forse é un problema di query, forse di come cerchi di visualizzare i dati. Dovresti postare un po' di codice.

    2) Ci sono vari modi per fare quello che desideri. Il più immediato è utilizzare un campo di data di mysql e settare come default il current timestamp in questo modo

    CREATE TABLE `prova`.`nomi` (
    `id` INT( 5 ) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,
    `nome` VARCHAR( 30 ) NOT NULL ,
    `cognome` VARCHAR( 30 ) NOT NULL ,
    `data` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
    ) ENGINE = MYISAM ;
    PHP LEARN - Guide, tutorial e articoli sempre aggiornati
    NUOVO: standardLib; il potente framework PHP é ora disponibile
    *******************************************
    Scarica oggi la tua copia di MtxEventManager

  4. #4
    per il punto 1 senza vedere almeno la query ti potrei dare solo una risposta di fantasia.

    per il punto 2 nell'inserimento (o update) basta inserire la funzione di mysql NOW() per dataora oppure CURDATE() per la sola data (senza apici).

    NOW() in ogni caso puo' rendere data-ora, solo data, solo ora e questo dipendera' esclusivamente dal tipo di campo usato.

    codice:
    insert into tabella (nome, cognome, data_iscrizione)
    values ('ciccio', 'bello', NOW() )

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2009
    Messaggi
    67
    vdi seguito le query di invio e di selezione dati:

    $query="INSERT INTO iscritti ( nome, cognome, luogo, discipline, via, mail, telefono) VALUES ('$nome', '$cognome', '$luogo', '$discipline', '$via', '$mail', '$telefono')";

    $result = @mysql_query("SELECT nome, cognome, luogo, discipline, via, mail, telefono FROM iscritti WHERE discipline='"
    .$_REQUEST['discipline']."' and luogo='".$_REQUEST['luogo']."'");
    var_dump($query);

    in attesa di nuove buone

    grazie

    Neke

  6. #6
    ancor prima che tu postassi le query piero mac e maurizio ti hanno dato la soluzione
    se vuoi una terza soluzione

    aggiungi un campo data alla tabella e lo popoli con la var today :
    $today = date('Y-m-d');



    ---------------------
    $disciplina = $_POST o get?? $_REQUEST['discipline'];
    $luogo = $_POST o get?? $_REQUEST['luogo'];

    $result = mysql_query("SELECT nome, cognome, luogo, discipline, via, mail, telefono FROM iscritti WHERE discipline='".$discipline"' and luogo='".$luogo."'");
    $row = mysql_fetch_array($result);


  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2009
    Messaggi
    67
    grazie per i consigli.
    Sono riuscito ad inserire la data in maniera automatica ad ogni iscrizione...
    Per il primo problema potete suggerirmi qualcos'altro?

    grazie

    Neke

  8. #8
    $disciplina = $_POST o get?? $_REQUEST['discipline'];
    $luogo = $_POST o get?? $_REQUEST['luogo'];

    $result = mysql_query("SELECT nome, cognome, luogo, discipline, via, mail, telefono FROM iscritti WHERE discipline='".$discipline"' and luogo='".$luogo."'");
    $row = mysql_fetch_array($result);


    hai provato?

  9. #9
    non è un problema di apici? hai controllato bene?


  10. #10
    Utente di HTML.it
    Registrato dal
    Jul 2009
    Messaggi
    67
    ciao -AA-, ho provato come mi hai detto, ma l'errore persiste.
    Forse è necessario che posti del codice per poter spiegarmi meglio riguardo al problema?

    ciao

    Neke

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.