Area riservata con database

Recover

Nuovo Utente
22 Apr 2015
12
0
0
Buongiorno, sto curiosando in qua ed in la nel forum perchè vorrei creare un sito di cucina dove poter caricare foto e ricette: sto guardando nel forum che ho trovato molto utile, e mi son fatto un'idea di come creare il tutto a grandi linee però vorrei chiedervi qualche indicazione e sapere se la mia idea così strutturata possa funzionare:
Vorrei creare un sito con area riservata in cui ci sia un database e solo gli utenti registrati possano vedere il risultato della ricerca.
In altre parole il sito nella home avrà l'introduzione e sotto i campi da cliccare ( campi primi: pasta, riso... secondi: pesce, carne, verdure ) l'utente clicca su pasta, poi su carne e clicca su ricerca ed a quel punto il sito mostra il mess " solo L'utente registrato può vedere la ricetta.
Inoltre vorrei poter caricare nel sito le ricette in pdf e le foto.
Per realizzare il tutto da come l'ho capita io devo creare il pannello di accesso e l'area privata in php. ( e qui in ltri post credo di aver trovto guide molto esaurienti su come fare a creare l'area riservata con tnto di form di registrazione)
Per il database di ricette devo usare mysql ? giusto?
Inoltre come faccio a far si che sono gl utenti registrati possano vedere la ricerca effettuata?
Mi potete indicare anche solo quali guide leggere così inizio a buttare giù una bozza di codice.
Scusate ma sono davvero alle prie armi e non so che pesci prendere per poter ultimare il tutto
Grazie mille per l'attenzione
Saluti
 
Per rispondere alla tua domanda di vedere le ricette solo se sei un utente registrato, la soluzione è questa:

PHP:
session_start();

if(isset($_SESSION['login']))
{
   Vedi la ricetta
}
else
{
    non vedi la ricetta
}

Riferimenti:
MrWebmaster.it
PHP.net

MySQLi è consigliato se vuoi fare un'amministrazione come si deve
 
Ok grazie.
Ora devo creare il db ed inserire le ricette.
Credo che MySQLi debba usarlo per forza la gestione degli account o mi sbaglio?
 
Ok grazie. credo seguendo anche qualche tutorial di aver finito di creare modulo di Registrazione, Login, Update, Admin Backend, and Logout con php.
Dici che potevo farlo anche con mysqli?
quello non mi serve x creare il database dove inserire le ricette?
 
Certo che potevi farlo con mysqli
Puoi anche fare un database con le credenziali d'accesso
 
ho concluso quasi tutto il lavoro inserendo anche chapta onde evitare che mi si inondi di profili fantasma.
questo però è solo il lato che concerne registrazione al sito e gestione utenti.
In base alla tu esperienza mi consiglieresti di rifare tutto con MySQLi?
Inoltre tutta la parte del poter effetture la ricerca nel sito scegliendo ad es tutti i primi a base di pasta devo farlo con mysqli?
 
Tutto dipende dai volumi, quante utenze, quante ricette...
MySQLi è solo un agevolazione a non dover fare tutto a mano.
 
Come utenze spero, un giorno, di diventare tanti.
Per il momento siamo una dozzina di amici con la passione di cucina.
Speriamo nel tempo, mano a mano che facciamo viaggi, troviamo nuove ricette di crescere.
Le ricette sono una quantità infinita.
Di pdf da caricare solo io ne ho circa 200 più le relative foto.
quest un pò la panoramica dell'idea.
Tornano al lato tecnico:
1)ora dovrei creare il database delle ricette.
2) inserire nel db anche i pdf e le immagini
3) connettere il db all'area riservata del sito.
sto procedendo bene?
 
La prima cosa è avere le idee chiare di quello che vuoi fare, poi capire come strutturare il DB, poi cominciare a scriptare.
 

Discussioni simili