Creare un sito di schede tecniche di animali

pup3770

Utente Attivo
30 Mag 2012
122
0
16
Ciao,
come da titolo vorrei creare un sito di schede tecniche di animali.

Vorrei a sinistra l'elenco di categorie e sottocategorie, ad esempio:
cane, gatto, volatile (sono macro categorie), subito sotto ognuno le sottocategorie: pelo lungo, pelo corto, stazza.

Al centro un'area di inserimento dei caratteri per la ricerca, ad esempio viene scritto "alano" e vengono ricercate nel database le informazioni relative al cane "alano" e visualizzate.

Come posso fare?
 

pup3770

Utente Attivo
30 Mag 2012
122
0
16
Nessuno sa aiutarmi. Gentilmente anche se non avete la soluzione ma qualche indizio è ben accetto
 

glm2006ITALY

Moderatore
Membro dello Staff
MOD
9 Apr 2009
1.282
13
38
35
Vercelli
www.webepc.it
Prendimi per matto ma... userei Woocommerce!!!

Disabilitando il carrello ovviamente.

Ha una buonissima gestione delle "schede prodotto" e di conseguenza sarebbe semplice la gestione di categorie / sub categorie,ecc.
 

pup3770

Utente Attivo
30 Mag 2012
122
0
16
Prendimi per matto ma... userei Woocommerce!!!

Disabilitando il carrello ovviamente.

Ha una buonissima gestione delle "schede prodotto" e di conseguenza sarebbe semplice la gestione di categorie / sub categorie,ecc.

Grazie per il consiglio, ma non è quello che cerco io..Io vorrei un qualcosa di molto più semplice e basilare. Praticamente la mia esigenza è quella di risolvere il problema che ho posto in un altro post: http://forum.mrwebmaster.it/php/44669-pagina-dinamica-avvicinarsi-cms.html

poi per il resto me lo vorrei personalizzare io a mio piacimento..anche se poco bello inizialmente poco mi importa, l'importante è che sia funzionale.
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
148
63
PR
www.borgo-italia.it
ciao
da quello che ho capito dovresti farti più tabelle tra loro collegate esempio:
tabella categorie
i
Codice:
d int(9) primarikey autoincrement
categoria varchar(250) //cane, gatto...
tabella sotto_categorie
Codice:
id int(9) primarikey autoincrement
sotto_categoria varchar(250) //pelo lungo, senza pelo.....
tabella animali
Codice:
id int(9) primarikey autoincrement
id_cat int(9) //questo lega l'animale alla categoria
id_sot_cat int(9) //questo lega l'animale alla sottocategoria
animale varchar(250)
//e altri campi che ti servono per descrive l'animale

in questo modo puoi aumentare/modificare le categorie e le sottocategorie, attento per l'eliminazione devi procedere in cascata.
un altro particolare da tener presente è legare una particolare sottocategoria ad una o più categorie, es
se la categorie è "cane" oppure "gatto" è giusto cha a queste categorie si associno le sottocategorie "pelo lungo" o "pelo corto", ma se la categoria è "pesce" non credo che esistano pesci a pelo lungo o corto, quindi le due sottocategorie citate NON devono associarsi alla categoria "pesci"
quindi probabilmente ti converrà crere un'ulteriore tabella che crei un collegamento tra le categoria e le sottocategorie associate, es.
tabella legame
Codice:
id int(9) primarikey autoincrement
id_cat int(9)//id della categoria
id_sot_cat int(9)//id della sottocategoria
faccio un esempio pratico di come alla fine dovresti trovarti il db
tabella categorie
id | categoria
1 | cani
2 | gatti
3 | pesci
...ecc...
tabella sottocategorie
id | sottocategoria
1 | pelo lungo
2 | pelo corto
3 | pinne gialle
...ecc...
tabella legame
id | id_cat | id_sot_cat
1 | 1 | 1 //lega la cat cani alla sotcat pelo lungo
2 | 1 | 2 //lega la cat cani alla sotcat pelo corto
3 | 2 | 1 //lega la cat gatti alla sotcat pelo lungo
4 | 2 | 2 //lega la cat gatti alla sotcat pelo corto
5 | 2 | 3 //lega la cat pesci alla sotcat pinne gialle
...ecc...
tabella animali
id | id_cat | id_sot_cat | animale | ...
1 | 3 | 3 | tonno | .....// pesci - pinne gialle ...
2 | 2 | 1 | soriano | ....//gatto - pelo lungo ...
...ecc...
ricorda che quando si usa un db la parte principale è come strutturarlo (carta e matita) poi le aggiunte/modifiche/cancellazioni vengono in seguito
 

pup3770

Utente Attivo
30 Mag 2012
122
0
16
ciao
da quello che ho capito dovresti farti più tabelle tra loro collegate esempio:
tabella categorie
i
Codice:
d int(9) primarikey autoincrement
categoria varchar(250) //cane, gatto...
tabella sotto_categorie
Codice:
id int(9) primarikey autoincrement
sotto_categoria varchar(250) //pelo lungo, senza pelo.....
tabella animali
Codice:
id int(9) primarikey autoincrement
id_cat int(9) //questo lega l'animale alla categoria
id_sot_cat int(9) //questo lega l'animale alla sottocategoria
animale varchar(250)
//e altri campi che ti servono per descrive l'animale

in questo modo puoi aumentare/modificare le categorie e le sottocategorie, attento per l'eliminazione devi procedere in cascata.
un altro particolare da tener presente è legare una particolare sottocategoria ad una o più categorie, es
se la categorie è "cane" oppure "gatto" è giusto cha a queste categorie si associno le sottocategorie "pelo lungo" o "pelo corto", ma se la categoria è "pesce" non credo che esistano pesci a pelo lungo o corto, quindi le due sottocategorie citate NON devono associarsi alla categoria "pesci"
quindi probabilmente ti converrà crere un'ulteriore tabella che crei un collegamento tra le categoria e le sottocategorie associate, es.
tabella legame
Codice:
id int(9) primarikey autoincrement
id_cat int(9)//id della categoria
id_sot_cat int(9)//id della sottocategoria
faccio un esempio pratico di come alla fine dovresti trovarti il db
tabella categorie
id | categoria
1 | cani
2 | gatti
3 | pesci
...ecc...
tabella sottocategorie
id | sottocategoria
1 | pelo lungo
2 | pelo corto
3 | pinne gialle
...ecc...
tabella legame
id | id_cat | id_sot_cat
1 | 1 | 1 //lega la cat cani alla sotcat pelo lungo
2 | 1 | 2 //lega la cat cani alla sotcat pelo corto
3 | 2 | 1 //lega la cat gatti alla sotcat pelo lungo
4 | 2 | 2 //lega la cat gatti alla sotcat pelo corto
5 | 2 | 3 //lega la cat pesci alla sotcat pinne gialle
...ecc...
tabella animali
id | id_cat | id_sot_cat | animale | ...
1 | 3 | 3 | tonno | .....// pesci - pinne gialle ...
2 | 2 | 1 | soriano | ....//gatto - pelo lungo ...
...ecc...
ricorda che quando si usa un db la parte principale è come strutturarlo (carta e matita) poi le aggiunte/modifiche/cancellazioni vengono in seguito

Grazie mille per la dritta. Provvederò a ragionarci su. Rimane sempre il problema, come da altro post, di inserire da front-end nuove categorie e/o sottocategorie
 

manetta

Nuovo Utente
28 Mag 2014
6
0
1
Con Wordpress hai tutto il necessario per poterlo fare.
Il creare categorie e sottocategorie è il passo più semplice, per poter visualizzare delle schede tecniche e quindi più campi nel post/pagina che andrai a popolare puoi installare https://wordpress.org/plugins/cmb2/
Se sai smanettare un po su WP puoi creare la stessa cosa anche attraverso codice creando Custom Post Type e Metabox.
 
Discussioni simili
Autore Titolo Forum Risposte Data
M [Cerco] aiutanti per creare sito Offerte e Richieste di Lavoro e/o Collaborazione 4
Web93 CREARE SITO WEB COMICS CON WORDPRESS WordPress 0
A [HTML] Creare sito web per eLearnig HTML e CSS 2
X [Apache] Creare sito clone/preservare codice sorgente Apache 7
jonnino2004 Sito .it vale la pena creare una versione in inglese? SEO e Posizionamento 1
DilanLoi Come creare questo tipo di sito? Mobile Marketing 1
ANDREA20 creare sito in php PHP 6
L [WordPress] Creare sito “Buy and Share” WordPress 4
C [WordPress] Creare e gestire un nuovo sito web WordPress 5
AntoCastro [PHP] Creare un sito di quiz a catena PHP 17
Zayciho [PHP] Creare sito web dinamico PHP 5
MarcoGrazia Creare un preloader per il sito. Snippet Javascript 5
T CREARE UN SITO INTERNET AMATORIALE NEL MODO PIÙ RAPIDO, EFFICACE ED ECONOMICO. Programmazione 2
G Creare facilmente un sito Content Management System (CMS) 8
D Creare un sito web HTML e CSS 11
F [PRESTAHOP] Come posso creare questa parte del sito? HTML e CSS 7
F come creare un sito d'incontri per adulti? Hosting 1
D Dubbio per creare un sito in php PHP 9
P Come creare un sito Discussioni Varie 9
L Creare Sito Moodle Offerte e Richieste di Lavoro e/o Collaborazione 0
M creare un link in un sito usando php PHP 2
S creare sito modificabile Sito dinamico PHP 1
filippino Creare il mio sito web da solo con Joomla Joomla 2
F creare sito web senza conoscenze? Webdesign e Grafica 2
R creare una pagina su sito web HTML e CSS 2
Frank10 Come creare un sito tipo booking.com? Discussioni Varie 0
D (Nuovo progetto) Creare un sito web Offerte e Richieste di Lavoro e/o Collaborazione 1
A GoGo Voglio creare un sito come ustream.tv, dove posso trovare uno script come ustream.tv? Discussioni Varie 0
Y Creare un sito di bilgietteria elettronica PHP 1
Genna Creare la versione in Inglese di un sito web Hosting 0
S Creare un Widget del mio sito Javascript 1
A creare una mappa del sito in frame HTML e CSS 0
F Creare un motore di ricerca interno al sito PHP 1
L Creare un sondaggio per un sito web? HTML e CSS 3
M creare da soli in sicurezza un sito Offerte e Richieste di Lavoro e/o Collaborazione 4
A Creare un sito,1° passo: acquisire spazio web Hosting 7
C Creare uno script che fa comparire immagini casuali sul sito Javascript 16
P Creare un form in un sito wordpress WordPress 12
novello88 Creare sito d'incontri: precauzioni legali? Leggi, Normative e Fisco 1
novello88 Guadagnare coi coupon (creare un sito tipo Groupon o Groupalia) Guadagnare col Sito 0
S creare sito web html css HTML e CSS 5
I Creare sito di Agenzia Immobiliare Content Management System (CMS) 7
C Creare logo per un sito web [era: Aiuto per creazione logo] Webdesign e Grafica 2
P software per creare template sito Webdesign e Grafica 1
L Creare sito in stile Twitter Content Management System (CMS) 5
I Creare un sito che aggreghi offerte di lavoro Content Management System (CMS) 3
L creare sito?quale piattaforma? Hosting 6
S Creare un sito per soli adulti Hosting 14
andsal Creare un sito PORNOGRAFICO per guadagnarci (per favore entrate in tanti) Leggi, Normative e Fisco 5
giancadeejay Come inserire 3 elementi nel mio sito per riuscire a creare un intro flash? Flash 0

Discussioni simili