Visualizzare tabella in base a selezione

Marco Vanzetto ?

Nuovo Utente
12 Nov 2015
3
0
0
Ciao a tutti, dovrei implementare una sorta di switch all'interno di una pagina che in base alla selezione dal menù mi mostri contenuti diversi.

Questo è un esempio di contenuto che dovrei mostrare, il file si chiama player1.php, e squadre.php è il "database" che contiene i valori da stampare una volta richiamata, in totale sono 8 contenuti differenti.
PHP:
<?php

include ("squadre.php");

$v=0;

echo "<table>\n";
for ($i=0;$i < count($player1_por);$i++){
	echo "<tr>\n";
	echo "<td>". $player1_por [$i] ."</td>\n";
	echo "<td>". $player1_val [$v] ."</td>\n";
	$v++;
	echo "</tr>\n";
}
for ($i=0;$i < count($player1_dif);$i++){
	echo "<tr>\n";
	echo "<td>". $player1_dif [$i] ."</td>";
	echo "<td>". $player1_val [$v] ."</td>\n";
	$v++;
	echo "</tr>\n";
}
for ($i=0;$i < count($player1_cen);$i++){
	echo "<tr>\n";
	echo "<td>". $player1_cen [$i] ."</td>";
	echo "<td>". $player1_val [$v] ."</td>\n";
	$v++;
	echo "</tr>\n";
}
for ($i=0;$i < count($player1_att);$i++){
	echo "<tr>\n";
	echo "<td>". $player1_att [$i] ."</td>";
	echo "<td>". $player1_val [$v] ."</td>\n";
	$v++;
	echo "</tr>\n";
}
	echo "<tr>\n";
	echo "<td>prova</td>";
	echo "<td>prova</td>\n";
	echo "</tr>\n";
	echo "<tr>\n";
	echo "<td></td>";
	echo "<td>" . array_sum($player1_val) . "</td>\n";
	echo "</tr>\n";

echo "</table>";
?>

Nella pagina di destinazione ho un menù con i nomi dei player, se clicco su player5, mi deve mostrare il contenuto del file player5.php, se clicco su player8, mi deve mostrare il contenuto del file player8.php, e così via...

Cosa devo inserire nella pagina principale per mettere in pratica la mia idea?

EDIT:

Ho provato a scrivere qualcosa di mio in base a degli esempi che ho trovato, ma non ho avuto buoni riscontri.
In pratica il ragionamento che faccio è questo, poi ditemi in cosa sbaglio:

Nel menù di selezione inserisco questi link team.php?=player1 | team.php?=player2 | team.php?=player3 --> team.php?=player8

Poi il codice per lo switch è questo
PHP:
<?php
switch ($_GET) {
    case 'player1':
        require_once('squadre/player1.php');
        break;
    case 'player2':
        require_once('squadre/player2.php');
        break;
//--------------------
    case 'player8':
        require_once('squadre/player8.php');
        break;
}
?>
 
Ultima modifica:

marino51

Utente Attivo
28 Feb 2013
3.204
207
63
Lombardia
l'idea non è sbagliata, (la uso normalmente)
se il file che richiami ha "vita" autonoma, cioè non è una reale include,
ti conviene mettere un "die" subito dopo
PHP:
switch ($_GET) {
    case 'player1':
        require_once('squadre/player1.php');
        break;
    case 'player2':
        require_once('squadre/player2.php');
        break;
//--------------------
    case 'player8':






        require_once('squadre/player8.php');
        break;
}
die
ma forse meglio subito dopo ciascun "require" (fai la prova)

puoi usare anche questa tecnica (merito a criric)
PHP:
$func_list = array
( 
  1 => "player1"
 ,2 => "player2"
 ,3 => "..."
 ,3 => "..."
 ,4 => "..."

    require_once $func_list[$scelta].".php";
    die;

// sostituibile con, se devi eseguire una funzione e rientrare nello script

    call_user_func($func_list[$scelta]);
 
Ultima modifica:
Discussioni simili
Autore Titolo Forum Risposte Data
L Visualizzare tabella all'interno finestra modal PHP 4
M visualizzare dati in tabella presi da un database e ordinarli per argomento e nome PHP 7
W [Aiuto PHP Mysql] Script visualizzare a video righe di tabella mysql PHP 2
S come faccioa visualizzare ogni singolo record all'interno di una tabella sul click di un elemento a? PHP 4
A modifica scpript per visualizzare una riga alla volta di una tabella Javascript 1
M Visualizzare foto blob in tabella PHP 4
A Visualizzare Risultati di una query in una tabella PHP 3
F Visualizzare un array in una tabella PHP 6
I visualizzare lista utenti registrati PHP 1
N php problemi a visualizzare video PHP 3
P come posso visualizzare l'nvr online IP Cam e Videosorveglianza 1
K Visualizzare del html responsive in una Webview Sviluppo app per Android 0
M Visualizzare ultima data registrata MS Access 2
G Numero zero null non deve visualizzare nulla PHP 0
D visualizzare solo foto filtrate jQuery 1
M Visualizzare nuove domande in base a risposta precedente PHP 0
N Non Autorizzato. Dovresti rimuovere il parametro customize_messenger_channel per visualizzare l'anteprima in frontend. WordPress 1
M visualizzare ip cam in windows IP Cam e Videosorveglianza 0
W visualizzare solo file html e sottocartelle di una cartella PHP 1
napuleone visualizzare il codice senza usare gli & HTML e CSS 1
Y Come caricare e visualizzare un'immagine PHP 0
M Visualizzare file PDF con link preso dal DB PHP 0
Alex_70 Visualizzare 2 bandiere PHP 6
Alex_70 Visualizzare anteprima foto in dropdown PHP 2
P Visual Studio VB.NET Visualizzare un messaggio alla scadenza. .NET Framework 0
J [PHP] Visualizzare risultato query stessa pagina PHP 3
B visualizzare una sola riga Database 3
Alex_70 [PHP] Visualizzare foto tramite select PHP 0
K [ASP] Visualizzare nome del file selezionato Classic ASP 3
M [PHP] Visualizzare un array partendo dal numero 1 e non 0 PHP 5
L [PHP] Visualizzare utente dopo login PHP 0
L [PHP] Visualizzare se una pagina è pingata PHP 1
M [PHP] Visualizzare nell'alert il calcolo PHP 4
D [WordPress] come fare per estrarre dati da un db MySQL tramite una form e visualizzare il risultato WordPress 0
L come visualizzare array di oggetti php PHP 9
S [PHP] visualizzare commento su un prodotto precedentemente selezionato PHP 2
V [Javascript] Visualizzare o nascondere div figlio Javascript 4
W [PHP] Visualizzare errori su Statements in MySQLi PHP 3
S [javascript] visualizzare/nascondere div Javascript 3
felino [Javascript] [jQuery] Slick Carousel: visualizzare una porzione dell'immagine successiva Javascript 0
W [Javascript] Visualizzare l'href di un link nascosto Javascript 0
L [HTML] Problemi a visualizzare le modifiche eseguite alle pagine del sito. HTML e CSS 2
G [HTML] Visualizzare iframe in un blog non funziona sempre xchė? HTML e CSS 3
tritabit [HTML] Visualizzare stelle tipo rating HTML e CSS 5
A Visualizzare div quando le immagini sono state uploadate con successo (Ajax) Ajax 0
T Visualizzare un Xml su un sito in modo semplice XML 1
F Visualizzare data in formato gg/mm/aaaa da database mysql. PHP 3
M [PHP] Visualizzare record nel db PHP 2
M Visualizzare immagini in PHP - MYSQL PHP 0
M Visualizzare immagini da DB in php PHP 0

Discussioni simili