• Home
  • Forum
  • Fare Web
  • PHP

Dropdown menu con tabella

  • Creatore Discussione Creatore Discussione Frozzen
  • Data di inizio Data di inizio 17 Gen 2020
Prec.
  • 1
  • 2
Primo Prec. 2 di 2
F

Frozzen

Utente Attivo
18 Gen 2019
55
0
6
33
Milano
  • 27 Gen 2020
  • #21
zorro ha scritto:
In pratica, se ho ben capito, attualmente, una volta effettuata la scelta vieni indirizzato su marche.it (che è il file che 'intercetta' la tua scelta e che quindi non è possibili eliminare) che contiene tutte e quattro le marche (o squadre). Tu vorresti avere invece quattro file separati, uno per ogni marca/squadra e, una volta effettuata la scelta, marche.it ti indirizzasse verso il file appropriato. E' giusto, ho capito bene?
Clicca per allargare...
Esattamente, vorrei che, quando io vado a scetliere una tra (volvo, saab, audi ecc..ecc..), vada a pescare il file inerente alla scelta..volvo.php/saab.php/audi.php ecc
.ecc..
 

zorro

Utente Attivo
20 Ott 2014
334
22
28
ROMA
  • 27 Gen 2020
  • #22
Ti basta creare 4 file, anche HTML, contenente ognuno le specifiche di quella particolare marca, ad es.:

volvo.html

HTML:
<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title></title>
</head>

<body>

<br><br><b>Marca: </b>Volvo
<br><b>Modello: </b>......
<br><b>Tempo 0-100: </b>5s
<br><b>Velocità max: </b>150 km/h

</body>
</html>

e modificare in marche.php i vari CASE con:

PHP:
switch ($scelta) {
    case volvo:
        include('volvo.html');
        break;
    case saab:
       ..............

e cosi per tutte le marche
 
Ultima modifica: 27 Gen 2020
F

Frozzen

Utente Attivo
18 Gen 2019
55
0
6
33
Milano
  • 27 Gen 2020
  • #23
Grazie, era quello che cercavo! ho modificato il codice adattandolo.. grazie ancora Zorro!!
 

macus_adi

Utente Attivo
5 Dic 2017
1.343
91
48
IT/SW
  • 27 Gen 2020
  • #24
zorro ha scritto:
e cosi per tutte le marche
Clicca per allargare...
Con 200 marche switch con 200 elementi????
PHP:
(in_array(scandir(APPDIR),$richiesta))?include_once APPDIR.$richiesta:include_once 'error.php';

Forse così esce meglio...
 
F

Frozzen

Utente Attivo
18 Gen 2019
55
0
6
33
Milano
  • 27 Gen 2020
  • #25
macus_adi ha scritto:
Con 200 marche switch con 200 elementi????
PHP:
(in_array(scandir(APPDIR),$richiesta))?include_once APPDIR.$richiesta:include_once 'error.php';

Forse così esce meglio...
Clicca per allargare...

Riusciresti a crearmi un esempio di quello che intendi? Con la tua modifica..
 

macus_adi

Utente Attivo
5 Dic 2017
1.343
91
48
IT/SW
  • 27 Gen 2020
  • #26
Frozzen ha scritto:
Riusciresti a crearmi un esempio di quello che intendi? Con la tua modifica..
Clicca per allargare...

É l'esatta sintesi di
zorro ha scritto:
e modificare in marche.php i vari CASE con:
Clicca per allargare...

Che esempio devo farti?
 
F

Frozzen

Utente Attivo
18 Gen 2019
55
0
6
33
Milano
  • 27 Gen 2020
  • #27
macus_adi ha scritto:
É l'esatta sintesi di


Che esempio devo farti?
Clicca per allargare...

Vediamo se riesco a spiegarmi!

Una volta che hai analizzato il codice, praticamente vorrei suddividere ogni materiale in una cartella materiali con i relativi pdf all'interno e non come ho fatto fino adesso...

vorrei realizzare questi percorsi:

materiale/cartella materiale/nomemateriale.php
materiale/cartellamateriale/pdf/nomepdfmateriale.pdf

Allego il progetto!!

Purtroppo non sono capace a creare un database.. altrimenti penso sia più semplice..
Spero di essermi riuscito a spiegare
 

Allegati

  • eds-www.zip
    eds-www.zip
    780,9 KB · Visite: 407

zorro

Utente Attivo
20 Ott 2014
334
22
28
ROMA
  • 28 Gen 2020
  • #28
variante senza SWITCH....

PHP:
<?php
$scelta = $_POST['query'];

$file = $scelta.'.html';


include($file);

?>
 
Ultima modifica: 28 Gen 2020

macus_adi

Utente Attivo
5 Dic 2017
1.343
91
48
IT/SW
  • 28 Gen 2020
  • #29
zorro ha scritto:
$scelta = $_POST['query']; $file = $scelta.'.html'; echo '<br>'.$file; include($file);
Clicca per allargare...
se il file non esiste, va in errore....!
macus_adi ha scritto:
(in_array(scandir(APPDIR),$richiesta))?include_once APPDIR.$richiesta:include_once 'error.php';
Clicca per allargare...
 
F

Frozzen

Utente Attivo
18 Gen 2019
55
0
6
33
Milano
  • 28 Gen 2020
  • #30
macus_adi ha scritto:
se il file non esiste, va in errore....!
Clicca per allargare...

Io non riesco a fare quello che mi hai scritto
 

macus_adi

Utente Attivo
5 Dic 2017
1.343
91
48
IT/SW
  • 29 Gen 2020
  • #31
Frozzen ha scritto:
Io non riesco a fare quello che mi hai scritto
Clicca per allargare...
WOw.... neanche copia e incolla?

APPDIR è la direcotory (cartella) dove sono posizionati i file...

In altre parole, prima di fare l'include verifico se esiste il file richiesto:
PHP:
//Definisco la directory di lavoro con __DIR__
define('APPDIR',__DIR__.'/');

//Scansiona la directory APPDIR e mette i nomi dei file nell'array e verifica che l'array stesso
//contenga il file richiesto. In questo caso $richiesta sarebbe una $_POST['qualcosa']
if(in_array(scandir(APPDIR),$richiesta)){
    //Se il file esiste Includi,Stampa, Preleva il contenuto tutto ciò che desideri fare
    include_once APPDIR.$richiesta;
}else{
    //Se non esiste includi il file errore
    include_once APPDIR.'errore.php'
}
 
F

Frozzen

Utente Attivo
18 Gen 2019
55
0
6
33
Milano
  • 29 Gen 2020
  • #32
macus_adi ha scritto:
WOw.... neanche copia e incolla?

APPDIR è la direcotory (cartella) dove sono posizionati i file...

In altre parole, prima di fare l'include verifico se esiste il file richiesto:
PHP:
//Definisco la directory di lavoro con __DIR__
define('APPDIR',__DIR__.'/');

//Scansiona la directory APPDIR e mette i nomi dei file nell'array e verifica che l'array stesso
//contenga il file richiesto. In questo caso $richiesta sarebbe una $_POST['qualcosa']
if(in_array(scandir(APPDIR),$richiesta)){
    //Se il file esiste Includi,Stampa, Preleva il contenuto tutto ciò che desideri fare
    include_once APPDIR.$richiesta;
}else{
    //Se non esiste includi il file errore
    include_once APPDIR.'errore.php'
}
Clicca per allargare...


Per voi potrebbe essere semplice ma per me non lo è..

Ho copiato tutto nel file tabelle.php
PHP:
<?php
//Definisco la directory di lavoro con __DIR__
define('APPDIR',__DIR__.'/materiali');

//Scansiona la directory APPDIR e mette i nomi dei file nell'array e verifica che l'array stesso
//contenga il file richiesto. In questo caso $richiesta sarebbe una $_POST['qualcosa']
if(in_array(scandir(APPDIR),$richiesta)){
    //Se il file esiste Includi,Stampa, Preleva il contenuto tutto ciò che desideri fare
    include_once APPDIR.$richiesta;
}else{
    //Se non esiste includi il file errore
    include_once APPDIR.'errore.php'
}
?>

ma mi conitnua a uscire un errore

Parse error: syntax error, unexpected '}' in C:\Program Files (x86)\EasyPHP-Devserver-17\eds-www\tabelle.php on line 12

Posso allegarti il progetto cosi da sistemarmelo? almeno capisco dove sbaglio..
 

macus_adi

Utente Attivo
5 Dic 2017
1.343
91
48
IT/SW
  • 30 Gen 2020
  • #33
Frozzen ha scritto:
include_once APPDIR.'errore.php'
Clicca per allargare...
Manca il ";"
 
F

Frozzen

Utente Attivo
18 Gen 2019
55
0
6
33
Milano
  • 31 Gen 2020
  • #34
Si ma mi da sempre errore... Se mi fai un esempio in 3 file te anche con due righe te ne sarei grado, in modo tale da riportare tutto..
 
Prec.
  • 1
  • 2
Primo Prec. 2 di 2
Devi accedere o registrarti per poter rispondere.

Discussioni simili

J
Bootstrap dropdown menu non funziona con jquery-1.8.2???
  • joeforte
  • 21 Dic 2015
  • jQuery
Risposte
5
Visite
3K
jQuery 23 Dic 2015
criric
Dropdown menu con .hover()
  • andre9004
  • 24 Ott 2012
  • jQuery
Risposte
2
Visite
2K
jQuery 24 Ott 2012
andre9004
L
Selezione da database con DropDown Menu e visualizzazione
  • luca.armanni
  • 18 Ott 2012
  • PHP
Risposte
10
Visite
6K
PHP 11 Nov 2012
luca.armanni
L
D
Menu con immagine a stile DropDown
  • DJVegetas
  • 1 Mar 2012
  • jQuery
Risposte
0
Visite
1K
jQuery 1 Mar 2012
DJVegetas
D
S
spostare il pulsante menu dropdown
  • smartwork
  • 22 Mag 2020
  • HTML e CSS
Risposte
8
Visite
3K
HTML e CSS 25 Mag 2020
Leonardo Scotti
L
G
[Javascript] Transition in OnClick Dropdown Menu
  • giacomomar
  • 2 Nov 2017
  • Javascript
Risposte
5
Visite
5K
Javascript 2 Dic 2017
giacomomar
G
L
[HTML] Menu di 4 livello "dropdown menu"
  • luigi777
  • 15 Gen 2017
  • HTML e CSS
Risposte
6
Visite
2K
HTML e CSS 20 Gen 2017
Max 1
L
[HTML] bootstrap problema menu dropdown in mobile.
  • luigi777
  • 21 Giu 2016
  • HTML e CSS
Risposte
3
Visite
2K
HTML e CSS 21 Giu 2016
Max 1
A
Problema Menu dropdown orizzonate
  • alessiof86
  • 12 Feb 2015
  • HTML e CSS
Risposte
1
Visite
1K
HTML e CSS 27 Feb 2015
Giovanni Omeri
L
menu dropdown orizzontale su 3 livelli. Evidenziare la voce generale
  • lorenzo84
  • 2 Apr 2014
  • HTML e CSS
Risposte
0
Visite
2K
HTML e CSS 2 Apr 2014
lorenzo84
L
C
Roundec Corner Select ( Dropdown menu)
  • ciopin
  • 5 Mar 2012
  • HTML e CSS
Risposte
1
Visite
1K
HTML e CSS 5 Mar 2012
marco_rx
M
W
[CSS] Menù dropdown aggiungere un SUB-Menu
  • w_t
  • 24 Mag 2011
  • HTML e CSS
Risposte
0
Visite
2K
HTML e CSS 24 Mag 2011
w_t
W
I
Dropdown
  • Ikon
  • 9 Apr 2024
  • HTML e CSS
  • 2
Risposte
23
Visite
4K
HTML e CSS 2 Mag 2024
Ikon
I
Dropdown menù
  • psikolele
  • 14 Set 2021
  • HTML e CSS
Risposte
2
Visite
2K
HTML e CSS 16 Set 2021
psikolele
S
Gestire scelta dropdown con dati da Mysql
  • Sky One
  • 3 Set 2020
  • PHP
Risposte
2
Visite
1K
PHP 4 Set 2020
Sky One
S
Visualizzare anteprima foto in dropdown
  • Alex_70
  • 20 Apr 2020
  • PHP
Risposte
2
Visite
1K
PHP 20 Apr 2020
Alex_70
[HTML] Font Awesome icon all'interno di una dropdown
  • felino
  • 8 Lug 2019
  • HTML e CSS
Risposte
3
Visite
2K
HTML e CSS 12 Lug 2019
felino
L
Navbar dropdown con Bootstrap: link ai css
  • lessico
  • 20 Mar 2018
  • CMS (Content Management System)
Risposte
4
Visite
2K
CMS (Content Management System) 20 Mar 2018
lessico
L
F
Slide down/up dropdown Bootstrap
  • Fabio90
  • 25 Ott 2016
  • jQuery
Risposte
0
Visite
2K
jQuery 25 Ott 2016
Fabio90
F
F
errore select option dropdown list
  • Francesco Curletti
  • 20 Mar 2016
  • jQuery
Risposte
15
Visite
3K
jQuery 27 Mar 2016
criric
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • PHP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?