Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    errore inserimento in tabella

    Ciao.

    Aiutatemi a risolvere questo problema?
    errore inserimento in tabella bold: Column count doesn't match value count at row 1

    Si trata di un FORM per inserire dati in database attraverso PHP.

    Eco il codice:
    Codice PHP:
    <?php
    $codice
    =$HTTP_POST_VARS[codice];
    $copertina=$HTTP_POST_VARS[copertina];
    $titolo_originale=$HTTP_POST_VARS[titolo_originale];
    $genere=$HTTP_POST_VARS[genere];
    $anno$_POST['giorno']."/".$_POST['mese']."/".$_POST['anno'];
    $nazione=$HTTP_POST_VARS[nazione];
    $durata=$HTTP_POST_VARS[durata];
    $diretore=$HTTP_POST_VARS[diretore];
    $regia=$HTTP_POST_VARS[regia];
    $scrittori=$HTTP_POST_VARS[scrittori];
    $premi=$HTTP_POST_VARS[premi];
    $cast=$HTTP_POST_VARS[cast];
    $riprese=$HTTP_POST_VARS[riprese];
    $descr_breve=$HTTP_POST_VARS[descr_breve];
    $descr_dettagliata=$HTTP_POST_VARS[descr_dettagliata];
    ?>



    <?php
            $db_host
    ="localhost";
            
    $db_login="root";
            
    $db_pass="root";
            
    $database="bold";
            
            
    $db=mysql_connect($db_host,$db_login,$db_pass);
            
    $rig=@mysql_db_query($database,$sql);
            
    $nome_tab="schede";
            
            
           {
           
    $sql="insert into $nome_tab values('$codice','$copertina','$titolo_originale','$genere','$anno','$nazione','$durata','$diretore','$regia','$scrittori','$premi','$cast','$riprese','$descr_breve','$descr_dettagliata')";
           
    mysql_db_query($database,$sql)
           or die(
    "errore inserimento in tabella $database: ".mysql_error());
           }
           
    ?>
    GRAZIE.

  2. #2
    com'è la struttura della tabella schede?

  3. #3

    hmmm

    Scusa, in che senso com'è la struttura della tabella schede?

    Ragazzi non sono un esperto di PHP.

    GRAZIE.

  4. #4
    allora, andiamo con ordine:
    Quel codice che hai postato, apre una connessione con una istanza di MySQL, utilizzando un DB chiamato "bold", poi lancia una query INSERT per inserire un valore in una tabella chiamata "schede". Quello che voglio sapere è quali campi contiene "schede", in che ordine e che tipo sono.

  5. #5

    upssss

    Allora la tabella schede contieni tutti i campi.
    Dentro l' database esiste solo una tabella (schede) e questa tabella contiene tutti i campi.

    la connessione è solo questa:

    Codice PHP:
    $db=mysql_connect($db_host,$db_login,$db_pass);
            
    $rig=@mysql_db_query($database,$sql);
            
    $nome_tab="schede"
    Riguardo l'insert non riesco ha capire cosa devo aggiungere ancora?

    Guarda questa immagine, forse ti aiuta ha capire meglio:
    http://www.pohja.it/schede.png

    GRAZIE

  6. #6
    ok allora devi soltanto farla così:

    Codice PHP:
    $sql="insert into $nome_tab (codice, copertina, titolo_originale, genere, anno, nazione, durata, diretore, regia, scrittori, premi, cast, riprese, descr_breve, descr_dettagliata) values('$codice', '$copertina', '$titolo_originale', '$genere', '$anno', '$nazione', '$durata', '$diretore', '$regia', '$scrittori', '$premi', '$cast', '$riprese', '$descr_breve', '$descr_dettagliata')"

  7. #7
    E VAIIIIIIIIIIIIIIIIIIIIIII...

    FUNZIONAAAAAAAAAAA ...

    GRAZIE.

  8. #8

    hmmm

    scusate, ora ogni volta che io entro nello form di inserimento mi inserisce una riga vuota.
    cosa devo fare per fare SI di non inserire una riga vuota?

    GRAZIE

  9. #9
    una cosa del tipo: controllare che vengano passati dei dati in POST, se si, inserisci, se no, non inserisci.

  10. #10

    bene

    Ti sarò molto, molto grato se mi dai anche il codice da inserire nella pagina...
    E fra quale righe devo mettere questo codice?

    GRAZIE MILLE.

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.