- Home
- Categorie
- Coding e Sistemistica
- PHP
- creare un area utenti riservata
-
allora per creare il db tuo vado in phpmyadmin e per importarlo come faccio visto mche mi fa solo esportare db
-
allora una volta creato i ldatabase, nel phpmyadmin in alto c'è sql nel campo di testo inserisci il contenuto del file database.sql e premi esegui...
-
nome db ..cosa metto per andare sul sicuro?
-
uno qualsiasi va bene...
-
un attimo ci sono quasi!!!!
-
ok...ma nel db non compare la mia registrazione ossia l'utente registrato come mai?
-
Cioè? fai la registrazione e non inserisce niente?
-
no ... niente se vado a vedere nel db in basso a sinistra sotto ad indice ce solo primarykey ma l'utente che io ho creato non esiste
-
beh per vedere i record presenti nella tabella devi andare in mostra...
-
guarda fa tutto ...il logout mi riporta indietro ...entra anche con la pass e l'user ma nel db non compare niente
stranissimo anche xche se nel db non esito come mai mi fa entrare con la pass e l'user appena creato?
-
devi andare in mostra dal phpmyadmin.... altrimenti non vedi il contenuto della tabella...
-
ok scusami e tutto li perfetto ....sei stato un grande non ce che dire gentilisso nel seguirmi passo passo grazie.
se adesso io volessi creare una registrazione con molte piu parti ..la mia domanda e : basta aggiungere nel db cio che voglio inserire ossia le domande da me proposte nel form
-
si basta aggiugnere altri campi nella tabella, e modificare la query del file php...
-
scusa ultima cosa e poi ti giuro che non ti rompo piu ...(per adesso)
volevo sapere se volessi tutto quello che ha compilato l'utente
ossia :
nome :
cognome:
citta:
ecc..in modo ordinato come sto elencando io come devo fare ?
-
nel form aggiungi gli altri input...
modifichi la tabella del database aggiugneno gli altri campi
nel file registrati.php
devi aggiugnere, per ogni campo:
[php]
$cognome = (isset($_POST['cognome'])) ? trim($_POST['cognome']) : ''; // Metto nella variabile 'cognome' il dato inviato dal modulo, se non viene inviato dò di default ''
[/php]e devi modificare la query:
[php]
$strSQL = "INSERT INTO utenti (user,pass,mail, cognome)";
$strSQL .= "VALUES('$user', '$pass', '$mail', '$cognome')";
[/php]il tutto per ogni campo aggiuntivo...
-
quindi se ho capito bene
se io volessi agiungere il cognome inserisco :
$cognome = (isset($_POST['cognome'])) ? trim($_POST['cognome']) : ''; // Metto nella variabile 'cognome' il dato inviato dal modulo, se non viene inviato dò di default ''se voglioa ggiungere il codice fiscale faccio cosi:
$codfiscale = (isset($_POST['codfiscale'])) ? trim($_POST['codfiscale']) : ''; // Metto nella variabile 'cognome' il dato inviato dal modulo, se non viene inviato dò di default ''
poi
$strSQL = "INSERT INTO utenti (user,pass,mail, cognome , codfiscale)";
$strSQL .= "VALUES('$user', '$pass', '$mail', '$cognome','$codfiscale')";giusto.
-
cmq grazie tantissimo sei stato di grandissimo aiuto .....grazie .
-
si esatto...
prego...
alla prossima
-
unaltra cosa come faccio ha controllare se il numero della p.inva e di max 11 e che nel database non sia presente la stessa p.iva?
grazie .:)
-
max 11 intendi lungo 11 caratteri?
per controllare se è presnet ela partita iva puoi usare il pezzo di codice che controlla se il nome utente sia già usato...