Thread obsoleto Inserire dati in un campo NULL

#Abercrombie

Utente Medio
Autore del topic
1 Ottobre 2012
204
44
Miglior risposta
0
Ciao a tutti ragazzi! ^^
Ho creato un mio form di registrazione con ovviamente i soliti campi (email, password e username obbligatori).
Poi però ho pensato che sarebbe una cosa carina dare la possibilità a chi si registra di mettere il link del proprio profilo di facebook/twitter e altri vari social network.
Ho una classe dove si trovano tutte le funzioni che servono per la registrazione e l'accesso, che è questa:
PHP:
Perfavore, Entra oppure Registrati per vedere i codici!


A questo punto mi sono scervellato il più possibile e sono riuscito a creare questo codice per fare in modo che: Se il campo "facebook" è vuoto non succede nulla. Se il campo "facebook" è pieno quel dato viene inserito nel database. Ecco il codice:

PHP:
Perfavore, Entra oppure Registrati per vedere i codici!

E poi sono andato a settare il campo "facebook" nel database come NULL.
Le mie domande ora sono 2:
1)Dove devo inserire questo codice che ho realizzato per far funzionare il tutto?
2)Se ho messo che il valore di "facebook" nel database è NULL, posso lo stesso scriverci dentro in futuro?

Ecco uno screen per chiarirvi le idee:

v5i9np.png


Questo è il form di registrazione e come vedete c'è il campo facebook dove inserire, facoltativamente, il proprio profilo.
Io vorrei che: se non metto nulla in quel campo, possa effettuare ugualmente la mia registrazione e se magari un giorno voglia inserire il profilo facebook possa ugualmente.

Spero di essere stato il più chiaro possibile se avete domande e/o non capite i miei problemi bene scrivetemelo pure qui sotto ^^

@Ignazio96 @AAmin @Alethebest17
 
Riferimento: Inserire dati in un campo NULL

Scusami ma non ho capito, potresti dirmi in parole brevi il tuo problema?
 
Riferimento: Inserire dati in un campo NULL

Davvero un ottima idea, complimenti.

Scusami ma non ho capito, potresti dirmi in parole brevi il tuo problema?

Evitiamo l'invio di post inutili solo per fare +1. @BimboxD questa è una richiesta di assistenza tecnica, da ciò denoto che non hai neanche letto il post , @#James questa richiesta è spiegata molto bene è inutile fare post per +1
 
Riferimento: Inserire dati in un campo NULL

Davvero un ottima idea, complimenti.
Io ho un problema è te mi rispondi così? :facepalm:
@#James io vorrei capire 2 cose:
dove posso mettere quel codice che ho realizzato nella classe per far funzionare il tutto? (il codice che ho realizzato è quell'if)
Mentre la seconda domanda è: io ho messo il campo "facebook" nel database come NULL. Vorrei capire se posso mettere dei dati all'interno di un campo NULL con una query!
 
Riferimento: Inserire dati in un campo NULL

Scusami eh.. Ma se hai già fatto lo screen con l'opzione "Facebook" significa che già lo hai inserito.
Comunque sia, il codice che hai lo devi inserire nel /register.php poi dipende di che sito si tratta.
Inoltre in futuro se hai intenzione di rimetterlo e quindi scriverci sopra puoi tranquillamente farlo.
Ora mi sorge spontanea una domanda, perché tutto questo casino per questa stringa "Facebook" non ne vedo l'utilità poi magari mi sbaglio anche perché non so di che sito si tratti.
 
Riferimento: Inserire dati in un campo NULL

@Satoz allora non hai capito il mio problema: io ho realizzato il campo "facebook" (come si vede nello screen) e sono anche capace di fare in modo che se viene inserito qualche cosa in quel campo venga messo all'interno del database.
Ma il fatto è che io vorrei fare in modo che uno può mettere o no il campo "facebook" durante la registrazione. In un certo senso, rendere il campo "facebook" facoltativo. Spero di essere stato il più chiaro ed esaustivo possibile.