Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: "päällekkäiset" GET:it (?nimi=jukka?sivu=1)

merlin [16.02.2012 14:17:34]

#

En nyt saa millään tällaisia päällekkäisiä GET-hakuja toimimaan. Koodihan näyttää siis tältä:

index.php

<?php
$nimi = $_GET ['nimi'];
$nimit = array ("jukka");
if (!in_array ($nimi, $nimit))
    $nimi = "jukka";

?>

[html, head, body]

<?php include $nimi . '.php'; ?>

[body, html]

jukka.php

<h1>Hevosen nimi</h1>

<?php
if (!empty($_GET["sivu"])) {
$sivu = intval($_GET["sivu"]);
} else {

  $sivu = 1;

}

if ($sivu == 1) { ?>

teksti1

<?php } elseif ($sivu == 2) { ?>

teksti2

<?php } elseif ($sivu == 3) { ?>

teksti3

<?php } elseif ($sivu == 4) { ?>

teksti4

<?php } else { ?>

<br /><br /><h3>error 404</h3>
<p>Etsimääsi sivua ei löydy, tarkista että osoite on oikein. Jos et löydä vikaa linkin toimimattomuudelle ota sivun ylläpitoon yhteyttä.</p>
<?php } ?>

Kun minulla on linkki http://osoite.fi/index.php?nimi=jukka?sivu=2 niin se ei toimi :( uskon, että tuolla jukka.php:ssa on jotain vinksallaan, mutta mitä?

Grez [16.02.2012 14:18:27]

#

merlin kirjoitti:

Kun minulla on linkki http://osoite.fi/index.php?nimi=jukka?sivu=2 niin se ei toimi :( uskon, että tuolla jukka.php:ssa on jotain vinksallaan, mutta mitä?

Pitäisi olla http://osoite.fi/index.php?nimi=jukka&sivu=2

Eli osoite ja get-parametrit erotetaan ?:llä, get-parametrit erotetaan keskenään & -merkillä.

merlin [16.02.2012 14:32:58]

#

Grez, kiitokset tuhannesti <3 Nyt toimii!

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta