Visualizzazione risultati 1 fino 10 di 10

Discussione: [forum] La registrazione non va

  1. #1
    Guest

    Unhappy [forum] La registrazione non va

    Salve, nel mio forum dopo che mi sono registrato, .in cambio di darmi la registrazione OK. mi spunta questo: Registrazione non effettuata per motivi tecniciUnknown column 'nome' in 'field list' ..dov'è l'errore?

  2. #2
    L'avatar di seneca
    seneca non è connesso Super Moderatore
    Data registrazione
    18-12-2004
    Residenza
    la Città Eterna
    Messaggi
    8,376

    Predefinito

    Aspetta che indovino il tuo forum...


    Se non dai almeno le informazioni base, come facciamo ad aiutarti???
    Ultima modifica di seneca : 10-12-2007 alle ore 18.03.13


    -- Aut Roma Aut Nihil!

  3. #3
    Guest

    Predefinito

    Ciao seneca, scusa il ritardo..qui c'è il link,http://universal3000.altervista.org/...orum/index.php e poi fai registra

  4. #4
    Ospite Guest

    Predefinito

    Nell'esecuzione di una query al database si fa riferimento ad un colonna "nome" che è inesistente.
    Posta il contenuto del file registrazioneok.php.
    Ciao!

  5. #5
    Guest

    Predefinito

    ok..e cosa devo mettere??

    edit: nell editor del file registrazioneok.php c'è questo $nome=$_POST['nome'];
    Ultima modifica di debug : 10-12-2007 alle ore 18.33.35

  6. #6
    Ospite Guest

    Predefinito

    Citazione Originalmente inviato da probid Visualizza messaggio
    Posta il contenuto del file registrazioneok.php.
    Apri con un editor testuale il file registrazioneok.php, copiane il contenuto per intero e incollalo qui tra i tags appositi.
    Così possiamo vedere in quale tabella manca il campo "nome".

    Ciao!

  7. #7
    Guest

    Predefinito

    Codice PHP:
    <?
    include ("config.php");
    $obj=new sast1com();
    $obj->stampa_header();
    ?>

    <?
    if (@phpversion() >= '5.0.0'){
    $tmputente=$_SESSION['tmputente'];
    $nome=$_POST['nome'];
    $cognome=$_POST['cognome'];
    $email=$_POST['email'];
    $username=$_POST['username'];
    $password=$_POST['password'];
    $immagine=$_POST['immagine'];
    $sitoweb=$_POST['sitoweb'];
    $firma=$_POST['firma'];
    $giorno_n=$_POST['giorno_n'];
    $mese_n=$_POST['mese_n'];
    $anno_n=$_POST['anno_n'];
    }
    ?>

    <div class=loging>

    <?

    $data
    = date("d/m/y",time());

    //if($sesso="m") $immagine="uomo.gif";
    //else $immagine="donna.gif";
    $immagine=$SelectAvatar;

    $obj->connessione();
    $dati=mysql_query("select * from utenti where utente='$username'");
    $numero_righe=mysql_num_rows($dati);
    if(
    $numero_righe>0){
    echo
    "<script>";
    echo
    "location.href = \"errore.htm\"";
    echo
    "</script>";
    exit;
    }

    $errori=1;

    //if (isset($var)) {

    //$_POST['cognome'];
    //$_POST['email'];
    //$_POST['username'];
    //$_POST['password'];

    //$$echo strlen($_POST['nome']);

    if(strlen($nome)<=0) {echo "Campo nome non inserito<br>";$errori=0;}
    if(
    strlen($cognome)<=0){ echo "Campo cognome non inserito<br>"; $errori=0;}
    if(
    strlen($email)<=0) {echo "Campo email non inserito<br>"; $errori=0;}
    //else if(!validate_email($email)) {echo "Campo email non valida"; $errori++;}
    if(strlen($username)<=0) {echo "Campo username non inserito<br>"; $errori=0;}
    if(
    strlen($password)<=0){ echo "Campo password non inserito<br>"; $errori=0;}
    if(
    strlen($immagine)<=0){ echo "Campo immagine non inserito<br>"; $errori=0;}



    if(
    $errori==1)
    {
    $dati=mysql_query("insert into utenti(nome,cognome,email,utente,password,immagine,sitoweb,firma,data,nascita_g,nascita_m,nascita_a) values ('$nome','$cognome','$email','$username','$password','$immagine','$sitoweb','$firma','$data','$giorno_n','$mese_n','$anno_n')");
    if(
    $dati) echo "Registrazione effettuata";
    else echo
    "Registrazione non effettuata per motivi tecnici".mysql_error();
    //echo "$giorno_n - $mese_n - $anno_n";
    }

    else echo
    "<br>Si è verificato un errore<br>";
    echo
    "<br><a href=registrazione.php>indietro</a></div>";
    ?>

    <?
    function validate_email($email) {
    if(
    $val != "") {
    $pattern = "/^([a-zA-Z0-9])+([\.a-zA-Z0-9_-])*@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-]+)+/";
    return (
    preg_match($pattern, $email));
    } else return
    false;
    }
    ?>
    fatto copia incolla
    Ultima modifica di debug : 10-12-2007 alle ore 18.39.20

  8. #8
    Ospite Guest

    Predefinito

    Ho visto la struttura del prefabbricato che utilizzi.
    Se non l'hai già fatto, è necessario, dopo aver attivato il database MySQL dalla sezione "Risorse & Upgrades" del pannello di controllo AlterVista, utilizzare phpMyAdmin (pannello >> tools) per importare il file "sql.txt" che trovi nella cartella sql.
    Puoi sapere come importare un dump cercando nel forum.
    Se l'hai già fatto e continui a visualizzare quell'errore, crea manualmente la colonna "nome" all'interno della tabella "utenti" sempre da phpMyAdmin (pannello >> tools) assegnandole come tipo "Varchar", come lunghezza "100", NULL.

    Ciao!

  9. #9
    Guest

    Predefinito Problema tabella

    Ciao sono la moderatrice del forum UNIVERSAL 3000, il link del forum lo trovate nei messaggi precedenti. Ho un problema quando apro il post dell'argomento mi spunta questo..Il tuo post:

    non è stato inserito per motivi tecniciUnknown column 'imgass' in 'field list'. E vorresti creare la colonna all'interno della tabella (del database), e non so come si fa, se x favore mi potete dire che tabella devo aprire, che colonna.. e nella colonna che tipo gli devo assegnare..se è tipo "Varchar" o altro, e che lunghezza..se è "100" o altro, e se impostare NULL, o altro. Grazie.

    edit: La colonna la vorrei creare manualmente
    Ultima modifica di debug : 13-12-2007 alle ore 12.12.55

  10. #10
    L'avatar di seneca
    seneca non è connesso Super Moderatore
    Data registrazione
    18-12-2004
    Residenza
    la Città Eterna
    Messaggi
    8,376

    Predefinito

    Scusa, ma visto che avete tutti questi problemi, non vi conviene utilizzare un forum testato e funzionante?
    Ciao!


    -- Aut Roma Aut Nihil!

Regole di scrittura

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