[PHP] $_GET e Array
-
treled
- Entusiasta Emergente

- Messaggi: 1331
- Iscrizione: lunedì 26 aprile 2010, 17:36
- Desktop: gnome
- Distribuzione: ubuntu 23.04/22.04
- Sesso: Maschile
- Località: Massa(MS)
[PHP] $_GET e Array
Salve, come faccio da un link ?url=chisiamo , leggere l'array e cercare la stringa uguale nell'array e stampare il valore "chi siamo"?
idee come fare?
vi ringrazio molto e buona serata.
idee come fare?
vi ringrazio molto e buona serata.
- Bianco95
- Prode Principiante
- Messaggi: 31
- Iscrizione: venerdì 25 aprile 2014, 21:29
- Desktop: Unity
- Distribuzione: Ubuntu 14.04 x86_64
- Località: Susegana (Treviso)
Re: [PHP] $_GET e Array
Potresti spiegare meglio il tuo problema...così non si capisce molto
Work Hard Dream Big
Dopo le ere della pietra, del ferro... è giunta l'era di Linux.
Dopo le ere della pietra, del ferro... è giunta l'era di Linux.
-
treled
- Entusiasta Emergente

- Messaggi: 1331
- Iscrizione: lunedì 26 aprile 2010, 17:36
- Desktop: gnome
- Distribuzione: ubuntu 23.04/22.04
- Sesso: Maschile
- Località: Massa(MS)
Re: [PHP] $_GET e Array
allora, io vorrei mettere nell'array anche che non lo so fare.. questo tipo di voci:
chisiamo=>Chi siamo?
dovesiamo=>Dove siamo?
contatti=>Contatti
eventi=>Eventi
pero che vengono ad secondo la url .. esempio pages.php?url=chisiamo e lui mi stampa : Chi siamo?
idee come fare?
io gli array li devo ancora studiarli..
ti ringrazio molto... e buona serata.
chisiamo=>Chi siamo?
dovesiamo=>Dove siamo?
contatti=>Contatti
eventi=>Eventi
pero che vengono ad secondo la url .. esempio pages.php?url=chisiamo e lui mi stampa : Chi siamo?
idee come fare?
io gli array li devo ancora studiarli..
ti ringrazio molto... e buona serata.
-
treled
- Entusiasta Emergente

- Messaggi: 1331
- Iscrizione: lunedì 26 aprile 2010, 17:36
- Desktop: gnome
- Distribuzione: ubuntu 23.04/22.04
- Sesso: Maschile
- Località: Massa(MS)
Re: [PHP] $_GET e Array
ti ho scritto l'array:
come faccio a stampare il valore?
grazie mille.
Codice: Seleziona tutto
<?php
//definizione array
$arrParams = array(
'chisiamo' => 'Chi siamo?',
'dovesiamo'=>'Dove siamo?',
'contatti'=>'Contatti',
'links'=>'Links',
);
echo $_GET["url"];
?>grazie mille.
-
eni992
- Prode Principiante
- Messaggi: 5
- Iscrizione: lunedì 28 aprile 2014, 19:24
- Desktop: ubuntu
- Distribuzione: Ubuntu 14.04 LTS x86_64
Re: [PHP] $_GET e Array
così:
[code2=php]<?php
foreach($arrayParams as $k=>$v){
echo $k."--".$v;
}
?>[/code2]
in $k hai il nome del campo, in $v hai il valore che contiene
[code2=php]<?php
foreach($arrayParams as $k=>$v){
echo $k."--".$v;
}
?>[/code2]
in $k hai il nome del campo, in $v hai il valore che contiene
-
treled
- Entusiasta Emergente

- Messaggi: 1331
- Iscrizione: lunedì 26 aprile 2010, 17:36
- Desktop: gnome
- Distribuzione: ubuntu 23.04/22.04
- Sesso: Maschile
- Località: Massa(MS)
Re: [PHP] $_GET e Array
ho fatto cosi:
[code2=php]<?php
$arrParams = array(
'chisiamo' => 'Chi siamo?',
'dovesiamo'=>'Dove siamo?',
'contatti'=>'Contatti',
'links'=>'Links',
);
if($_GET["url"])
{
foreach($arrParams as $k=>$v)
{
echo $k."--".$v;
}
}else
{
echo "not found";
}
?>[/code2]
con la get come sarebbe e poi per visualizzare solo un singolo valore?
ora fa cosi:
come posso fare.. ?
grazie mille.
[code2=php]<?php
$arrParams = array(
'chisiamo' => 'Chi siamo?',
'dovesiamo'=>'Dove siamo?',
'contatti'=>'Contatti',
'links'=>'Links',
);
if($_GET["url"])
{
foreach($arrParams as $k=>$v)
{
echo $k."--".$v;
}
}else
{
echo "not found";
}
?>[/code2]
con la get come sarebbe e poi per visualizzare solo un singolo valore?
ora fa cosi:
Codice: Seleziona tutto
chisiamo--Chi siamo?dovesiamo--Dove siamo?contatti--Contattilinks--Linksgrazie mille.
-
treled
- Entusiasta Emergente

- Messaggi: 1331
- Iscrizione: lunedì 26 aprile 2010, 17:36
- Desktop: gnome
- Distribuzione: ubuntu 23.04/22.04
- Sesso: Maschile
- Località: Massa(MS)
Re: [PHP] $_GET e Array
quasi fatto:
echo $arrParams[''.$_GET["url"].''];
ora vedo se funziona a modo.
echo $arrParams[''.$_GET["url"].''];
ora vedo se funziona a modo.
- Bianco95
- Prode Principiante
- Messaggi: 31
- Iscrizione: venerdì 25 aprile 2014, 21:29
- Desktop: Unity
- Distribuzione: Ubuntu 14.04 x86_64
- Località: Susegana (Treviso)
Re: [PHP] $_GET e Array
Non ho ancora capito molto bene quello che vuoi ma provo a postarti questo esempio:
Test.HTML
paginaRif.PHP
Test.HTML
Codice: Seleziona tutto
<html>
<head>
<title>test</title>
</head>
<body>
<a href="./paginaRif.php/?url=chisiamo">Chi siamo?</a><br>
<a href="./paginaRif.php/?url=dovesiamo">Dove siamo?</a><br>
<a href="./paginaRif.php/?url=eventi">Eventi</a><br>
<a href="./paginaRif.php/?url=contatti">Contatti</a>
</form>
</body>
</html>
Codice: Seleziona tutto
<html>
<head>
<title>game</title>
</head>
<body>
<?php
$a= array(array("chisiamo","Chi siamo?"),
array("dovesiamo","Dove siamo?"),
array("eventi","Eventi"),
array("contatti","Contatti"));
$ris=$_GET["url"];
for ($i=0;$i<count($a);$i++){
if ($ris==$a[$i][0]){
print($a[$i][1]);
break;
}
}
?>
</body>
</html>
/code]Work Hard Dream Big
Dopo le ere della pietra, del ferro... è giunta l'era di Linux.
Dopo le ere della pietra, del ferro... è giunta l'era di Linux.
-
eni992
- Prode Principiante
- Messaggi: 5
- Iscrizione: lunedì 28 aprile 2014, 19:24
- Desktop: ubuntu
- Distribuzione: Ubuntu 14.04 LTS x86_64
Re: [PHP] $_GET e Array
non capiso allora cosa intendi, $_GET è un array superglobale, hai già la forma nome/valore, ti basta semplicemente passargli l'indice, il codice che ho scritto scorre l'intero array, poi sta a te decidere quale elemento prendere o come modificarlo in base a quello che ti serve, se non ho interpretato bene la richiesta allora devi spiegarti meglio, poi non capisco perché chiedi l'indice URL a get, cosa dovrebbe contenere url?
-
treled
- Entusiasta Emergente

- Messaggi: 1331
- Iscrizione: lunedì 26 aprile 2010, 17:36
- Desktop: gnome
- Distribuzione: ubuntu 23.04/22.04
- Sesso: Maschile
- Località: Massa(MS)
Re: [PHP] $_GET e Array
ma lo avete provato il mio codice:
http://localhost/prova.php?url=chisiamo
http://localhost/prova.php?url=dovesiamo
http://localhost/prova.php?url=links
http://localhost/prova.php?url=contatti
per me ho risolto.. non so a voi.
ciao e buona serata.
Codice: Seleziona tutto
<?php
$arrParams = array(
'chisiamo' => 'Chi siamo?',
'dovesiamo'=>'Dove siamo?',
'contatti'=>'Contatti',
'links'=>'Links',
);
echo $arrParams[''.$_GET["url"].''];
?>http://localhost/prova.php?url=dovesiamo
http://localhost/prova.php?url=links
http://localhost/prova.php?url=contatti
per me ho risolto.. non so a voi.
ciao e buona serata.
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti