- Home
- Categorie
- Coding e Sistemistica
- Coding
- Come creare un campo di registrazione
-
Ok, e per l'installazione dello script come posso farla? Cioè tutte quelle pagine in php ad esempio login.php registrazione.php le devo montare nel sito e poi come faccio a farlo andare? XD
-
Per implementare quello script ti basta seguire le indicazioni proposte in quel Thread, compresa la gestione del Database.
Se in lavorazione hai dubbi, posta pure che vediamo di risolverli.
-
Scusami se insisto ma voglio imparare.
Allora per adesso imparo come si creano le basi. Poi magari mi spieghi come si costruisce lo script per il pannello utenti.
Bene per prima cosa mi chiede il database, quindi devo creare una cartella nel mio database e inserire il codice? Oddio come funziona?
-
Il database mysql non è fisico, devi accedere al database mediante software, solitamente per mysql viene usato phpmyadmin, accedendo al phpmyadmin è sufficiente far eseguire il codice SQL.
Ovviamente devi essere in possesso di un database...
-
si allora ho un sito su altervista quindi basta che mi scarichi phpmyadmin ed inserisca il codice. bene ora provo se ho dei dubbi vi contatto.
-
Se sei su altervista è sufficiente attivare il database(che ha un costo mensile in altercent) e puoi accedere al phpmyadmin dal tuo pannello di controllo
-
Eseguendo query SQL sul server localhost:
CREATE TABLEutenti
(
id
INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
user
TEXT NOT NULL ,
pass
TEXT NOT NULL ,
mail
TEXT NOT NULL
) ENGINE = MYISAM ;poi clicco esegui, ok ce l'ho fatta.
Poi mi dice config.php, dovo creare una tabella?
-
Una volta fatta la tabella mediante quel codice, devi inserire nel file config.php i parametri per potersi collegare al database
-
Nel localhost devo mettere? Che ora non mi ricordo scusate.
-
L'indirizzo che dovresti trovare nel pannello di altervista...
-
mi dice errore:
<B>ErrorePare che ci sia un errore nella query SQL immessa. L'errore del server MySQL mostrato qui sotto, se c'è, può anche aiutare nella risoluzione del problema
ERROR: Stringa di Punctuation Sconosciuta @ 1STR: <?SQL: <?php// avvio la sessionesession_start();query SQL:
-
Ma cosa hai scritto nel file?
-
allora io creo una tabella intitolata config.php con numero di campi?
-
No, nei file del tutorial c'è un file chiamato config.php devi modificarlo e mettere come valore delle variabili i tuoi dati...
-
ok ma lo devo sempre inserire nel SQL?
-
No, devi modificare il file e passarlo sul server insieme ai restanti file(escluso il .sql)
-
quindi phpmyadmin mi è servito solamente per il codice del database?
-
Si, esatto
-
ok quindi devo creare ora una pagina intitolata config.php con questo codice:
<?php
// avvio la sessione
session_start();
// Dati connessione al database
$db_host = 'localhost';
$db_utente = 'onepieceitalia';
$db_password = 'password';
$db_nomedb = 'onepieceitalia';
// Effettua la connessione al database
$dbh=mysql_connect ($db_host, $db_utente, $db_password) or die ('Errore nella stringa di connessione al database: '.mysql_error());
mysql_select_db($db_nomedb);
?>va bene il codice?
-
apposto di localhost devi mettere l'indirizzo del database di altervista