Visualizzazione risultati 1 fino 11 di 11

Discussione: Collegamento al phpmyadmin

  1. #1
    BWG
    BWG non è connesso Utente giovane
    Data registrazione
    19-02-2011
    Messaggi
    82

    Predefinito Collegamento al phpmyadmin

    Ciao a tutti, ho provato di tutto poi mi sono imbattuto in questo:

    Credenziali di accesso
    Hostname/server: localhost
    Username: bwg
    Password: Facoltativa (puoi lasciare il campo vuoto)
    Database: my_bwg

    Con un lucchetto blu sulla sinistra, mi chiedevo devo fare qualcosa per togliere il lucchetto è quello che non mi permette di collegarmi? oppure è proprio il codice che è in difetto, anche se è semplice e non penso ci siano errori... ma nessuno è perfetto

  2. #2
    Guest

    Predefinito

    non so che dire
    prova a ricreare il sito

  3. #3
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,745

    Predefinito

    Citazione Originalmente inviato da BWG Visualizza messaggio
    Ciao a tutti, ho provato di tutto poi mi sono imbattuto in questo:
    Dove? Cosa?
    Puoi fornire qualche dettaglio in più riguardo cosa stai cercando di fare e dove visualizzi ciò che hai riportato?

  4. #4
    BWG
    BWG non è connesso Utente giovane
    Data registrazione
    19-02-2011
    Messaggi
    82

    Predefinito

    Ciao Karl94, volevo solo sapere se è normale avere il lucchetto blu sul credenziali di accesso,il percorso che faccio è dal pannello di controllo di altervista, Risorse--> dal Pannello Database Gestisci database ho il Database attivo con la V Verde e poi sotto il lucchetto, non dovrebbe esserci una V Verde anche lì? Sto usando phpmyadmin.

    Se mi dici che anche con il lucchetto dovrei riuscire a collegarmi, riprovo a mettere mano al codice, magari mi sfugge qualcosa...
    Ultima modifica di BWG : 05-05-2015 alle ore 16.45.03

  5. #5
    Guest

    Predefinito

    Quel lucchetto non credo che indichi qualcosa di bloccato ma piuttosto impostazioni non modificabili (non puoi modificare localhost, nome database e neppure username, e la password è ininfluente anche se la cambi)
    Io l'ho sempre vista così e il database mi funziona perfettamente
    Ultima modifica di stefanodurso : 05-05-2015 alle ore 14.14.04

  6. #6
    BWG
    BWG non è connesso Utente giovane
    Data registrazione
    19-02-2011
    Messaggi
    82

    Predefinito

    Allora ti "uso" un attimo, ho creato un form in una pagina html ed è questo


    Codice HTML:
    <form name="form1" action="registrazione1.php" method="Post">
    <p>Nome Utente: <input type="text" name="nome"></p>
    <p>Email: <input type="text" name="mail"></p>
    <p>Password: <input type="text" name="pwd"></p>
    <p>Ripeti Password: <input type="text" name="conf_pwd"></p>
    <p><input type="submit" value="Registrati"></p>
    </form>
    <br><br>
    poi ho creato un file in .php

    Codice PHP:
    <?php

    //recupero i dati dai campi del form

    $nome_utente = $_Post['nome'];
    $pwsd = $_Post['pwd'];
    $email = $_Post['mail'];
    $conf_pwd= $_Post['conf_pwd'];

    //verifico che le due password siano corrette

    if ($pwd == $conf_pwd)

    //eseguo la connessione

    $host = "localhost";
    $username = "bwg";
    $password = "lamiapassword";
    $database = "my_bwg";

    $con = mysql_connect($host, $username, $password);

    //Controllo se la connessione è riuscita

    if ($db == FALSE) die ("Hai sbagliato ad inserire i dati nel file .php");

    //seleziono il DB

    mysql_select_db($database, $con);

    //inserisco i dati

    $query = "INSERT INTO 'registrazione' (ID, username, email, pwsd) VALUES ('$nome_utente','$email','$pwsd')";
    $result = mysql_query($query);

    //controllo se l'inserimento è riuscito

    if ($result == FALSE)
    {
    print (
    "Inserimento non riuscito");
    }
    else
    {
    print (
    "Inserimento riuscito!");
    }

    ?>
    ala fine ho creato su phpmyadmin la tabella con i campi ID, username, email, pwsd, l'id con il contatore automatico.

    Cosa sbaglio?=
    Ultima modifica di karl94 : 05-05-2015 alle ore 17.10.03 Motivo: Formattazione del codice

  7. #7
    Guest

    Predefinito

    Premetto che di PHP ne so poco e niente.
    Hai provato a usare $_POST invece di $_Post ?
    Ultima modifica di stefanodurso : 05-05-2015 alle ore 19.43.11

  8. #8
    BWG
    BWG non è connesso Utente giovane
    Data registrazione
    19-02-2011
    Messaggi
    82

    Predefinito

    Ho provato sia POST che post ma non si collega al database :(

  9. #9
    Guest

    Predefinito

    Cercando un po' su internet:

    Se usi $_Post i valori non li vedi perché si trovano in $_POST (non sono la stessa cosa, le variabili sono case-sensitive)

    Anche questo mi pare un errore:
    Codice PHP:
    $con = mysql_connect($host, $username, $password);

    //Controllo se la connessione è riuscita

    if ($db == FALSE) die ("Hai sbagliato ad inserire i dati nel file .php");
    prima usi $con ma poi controlli $db (dovresti controllare $con == FALSE)

    Edit:

    nella query il nome della tabella non va tra apici e ID non va specificato (così funziona).
    Ultima modifica di stefanodurso : 05-05-2015 alle ore 21.53.53

  10. #10
    Guest

    Predefinito

    Citazione Originalmente inviato da stefanodurso Visualizza messaggio
    nella query il nome della tabella non va tra apici e ID non va specificato (così funziona).
    Esatto. Semmai tra apici inversi (`), che non sono la stessa cosa.

    Codice PHP:
    $query = "INSERT INTO `registrazione` (ID, username, email, pwsd) VALUES ('$nome_utente','$email','$pwsd')";

  11. #11
    BWG
    BWG non è connesso Utente giovane
    Data registrazione
    19-02-2011
    Messaggi
    82

    Predefinito

    Grazie Mille

Regole di scrittura

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