innanzitutto grazie...
dunque ho elaborto, studiato, provato ma i risultati non sono così immensi.... dunque:
il file dei dati.php è diciamo coì composto:
Codice PHP:
<?php
$articolo["cucchiaio1"]["codice"]="ABC123";
$articolo["cucchiaio1"]["descrizione"]="cucchiaio inox modello xyz";
$articolo["cucchiaio2"]["codice"]="ABC456";
$articolo["cucchiaio2"]["descrizione"]="cucchiaio plastica modello xyz";
$articolo["cucchiaio3"]["codice"]="ABC789";
$articolo["cucchiaio3"]["descrizione"]="cucchiaio modello xyz";
?>
la pagina lista.php è così composta:
Codice PHP:
<?php
require("dati.php");
foreach ($articolo as $key=>$data){
echo "<a href=\"articolo.php?articolocucina=".$key."\" title=\"\">".$data["codice"]."</a>
";
echo "<a href=\"articolo.php?articolocucina=".$key."\" title=\"".$data["descrizione"]."\">".$data["descrizione"]."</a></span>
";
}
?>
la pagina articolo.php è così composta:
Codice PHP:
<?php
require("dati.php");
if (isset($_GET['articolocucina'])) {
$articolocucina = $_GET['articolocucina'];
}else{ $articolocucina = "";}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title><?php echo "codice: ".$articolo[$articolocucina]["codice"]."" ;?></title>
</head>
<body>
<h1><?php echo "codice: ".$articolo[$articolocucina]["codice"]."
" ;?></h1>
<h1><?php echo "descrizione: ".$articolo[$articolocucina]["descrizione"]."
";?></h1>
</body>
</html>
posso dire he funziona tutto, gli articoli si vedono e l descrizione del singolo articolo la visualizzo senza problemi, quindi tutto è perfetto, c'è ancora un qualcosa che non riesco davvero a risolvere, dunque:
supponimo di avere due categorie, cucchiai e forchette nella pagina dati.php così composta:
[PHP]
Codice PHP:
<?php
$articolo["cucchiaio1"]["codice"]="ABC123";
$articolo["cucchiaio1"]["descrizione"]="cucchiaio inox modello xyz";
$articolo["cucchiaio2"]["codice"]="ABC456";
$articolo["cucchiaio2"]["descrizione"]="cucchiaio plastica modello xyz";
$articolo["cucchiaio3"]["codice"]="ABC789";
$articolo["cucchiaio3"]["descrizione"]="cucchiaio modello xyz";
$articolo1["forchetta1"]["codice"]="DEF123";
$articolo1["forchetta1"]["descrizione"]="forchetta inox modello xyz";
$articolo1["forchetta2"]["codice"]="DEF456";
$articolo1["forchetta2"]["descrizione"]="forchetta plastica modello xyz";
?>
e la pagina della B]lista.php[/B] così composta:
Codice PHP:
<?php
require("dati.php");
foreach ($articolo as $key=>$data){
echo "<a href=\"articolo.php?articolocucina=".$key."\" title=\"\">".$data["codice"]."</a>
";
echo "<a href=\"articolo.php?articolocucina=".$key."\" title=\"".$data["descrizione"]."\">".$data["descrizione"]."</a></span>
";
}
?>
<?php
require("dati.php");
foreach ($articolo1 as $key=>$data){
echo "<a href=\"articolo.php?articolocucina1=".$key."\" title=\"\">".$data["codice"]."</a>
";
echo "<a href=\"articolo.php?articolocucina1=".$key."\" title=\"".$data["descrizione"]."\">".$data["descrizione"]."</a></span>
";
}
?>
fin qui tutto ok, gli articoli sono correttamente viualizzati nella pagina, se però vado ad aprire la seconda categoria la descrizione del suo contenuto non mi viene mostrata.
La pagina articolo.php è così composta (uguale a quella sopra):
Codice PHP:
<?php
require("dati.php");
if (isset($_GET['articolocucina'])) {
$articolocucina = $_GET['articolocucina'];
}else{ $articolocucina = "";}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title><?php echo "codice: ".$articolo[$articolocucina]["codice"]."" ;?></title>
</head>
<body>
<h1><?php echo "codice: ".$articolo[$articolocucina]["codice"]."
" ;?></h1>
<h1><?php echo "descrizione: ".$articolo[$articolocucina]["descrizione"]."
";?></h1>
</body>
</html>
in poche parole dovrei cambiare la parte dove richiamo articolocucina in articolocucina1...
e ammetto che ancora non ci sono riucito....
potete darmi qulche dritta per arrrivarci?
ho spulciato il manuale ma senza risultati... anzi... peggioro la situazione :)
grazie ancora