|
|
|
|
Strumenti |
26-02-2006, 23:14 | #1 |
Senior Member
Iscritto dal: May 2005
Messaggi: 464
|
[php] registrazione utenti
Allora devo fare una cosa abbastanza semplice: devo fare una pagina dove inserire degli eventi così:
DATA, TITOLO EVENTO, DOVE, NOMEUTENTE questà è la lista di eventi io però devo fare anche la registrazione di utenti e il login queste 2 parti non sono in grado di farli gli utenti che si iscrivono al sito, devono solo inserire NICK, LUOGO, E-MAIL come faccio a fare la registrazione e il login? aiutatemi grazie |
27-02-2006, 12:43 | #2 |
Member
Iscritto dal: Dec 2005
Messaggi: 131
|
ma x esempio lo vuoi integrare con il forum ?
|
27-02-2006, 13:19 | #3 |
Senior Member
Iscritto dal: Jul 2001
Città: Lido di Ostia
Messaggi: 1572
|
Beh se sai gia come fare a visualizzare i dati nella tabella "eventi" la cosa è semplice.
aggiungi la tabella Utenti che conterrà l'anagrafica tipo nome, cognome, email,ecc e infine ID_Account poi aggiungi la tabella accounts che conterrà id, login, password, e crea una relazione tra accounts.id e utenti.id_account. quando fai la pagina di registrazione non farai altro che , una "INSERT" nel db dove inserirai prima i dati dentro la tabella accounts, e poi dentro la tabella utenti. il login è una stronzata, inizia a fare una cosa di questo tipo : il login è un campo testo, come la pwd, quando clicchi su "accedi" fai una query al db del tipo : Codice:
SELECT accounts.login, accounts.password FROM accounts WHERE (accounts.login='X') AND (accounts.password='Y') Ovviamente in un secondo tempo ti conviene filtrare il testo che viene inserito nei campi (tramite un javascript) altrimenti rischi delle sql injection da parte di utenti maliziosi PS: questa query qui su è molto semplificata, puoi metterci anche i dati della tabella utenti, in questo modo potrai inserire poi le frasette tipo "ciao tizio caio, bentornato" o roba simile
__________________
|Mac Mini i7 2,6 GHz 16 GB - OS Yosemite| Ultima modifica di massimo78 : 27-02-2006 alle 13:28. |
27-02-2006, 13:40 | #4 |
Senior Member
Iscritto dal: May 2005
Messaggi: 464
|
ok so visualizzare la lista di eventi..
però come faccio a fare il collegamento tra una tabella all'altra? e soprattutto come faccio a fare il login ed abilitare solo chi ha fatto il login ad inserire un nuovo evento? |
27-02-2006, 14:12 | #5 | |
Senior Member
Iscritto dal: Jul 2001
Città: Lido di Ostia
Messaggi: 1572
|
Quote:
se tu fai : Codice:
Select * FROM accounts, utenti se aggiungi Codice:
WHERE (accounts.login = 'massimo78') and (utenti.id_accounts=accounts.id)
__________________
|Mac Mini i7 2,6 GHz 16 GB - OS Yosemite| |
|
27-02-2006, 14:31 | #6 |
Senior Member
Iscritto dal: May 2005
Messaggi: 464
|
scusa l'ignoranza , ma non bastava questo per selezionare la riga di massimo78 ?
Codice PHP:
|
27-02-2006, 14:41 | #7 | |
Senior Member
Iscritto dal: Jul 2001
Città: Lido di Ostia
Messaggi: 1572
|
Quote:
__________________
|Mac Mini i7 2,6 GHz 16 GB - OS Yosemite| |
|
01-03-2006, 13:14 | #8 |
Senior Member
Iscritto dal: May 2005
Messaggi: 464
|
non mi potresti fare un sunto di file che devo creare per fare cio che mi serve?
cioè inscrizione al sito, login, inserimento dell'evento,visualizzazione di tutti gli eventi. devo fare 4 pagine? no di + perchè poi ci vogliono quelle di esecuzione PHP giusto? |
01-03-2006, 14:17 | #9 |
Senior Member
Iscritto dal: Jul 2001
Città: Lido di Ostia
Messaggi: 1572
|
mmm mi sa che non hai capito.
leggi qui http://freephp.html.it/guide/lezioni.asp?idguida=8 e anche qui http://freephp.html.it/guide/index.asp ci sono delle guide al php. La parte che ti interessa a te è Php su MySql, cerca come creare una pagina di login ti spiegano tutto
__________________
|Mac Mini i7 2,6 GHz 16 GB - OS Yosemite| |
01-03-2006, 14:48 | #10 |
Senior Member
Iscritto dal: May 2005
Messaggi: 464
|
ok...
senti non riesco a trovarti ne in AOL ne in ICQ cosi parlavamo un pochino.. in AOL sono isolagio dimmi se ti connetti che parliamo grazie |
01-03-2006, 15:34 | #11 | |
Senior Member
Iscritto dal: Jul 2001
Città: Lido di Ostia
Messaggi: 1572
|
Quote:
a casa ho solo msn, skype, gtalk (devo ancora reinstallare gli altri 2) se vuoi contattami via email però ti rispondo solo di sera o in pausa pranzo
__________________
|Mac Mini i7 2,6 GHz 16 GB - OS Yosemite| |
|
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 06:48.