php?step=1 hvordan?

Tags:    php

Hejsa!

Jeg har set flere steder at der står:
url.dk/index.php?id=50 osv.

Hvordan laver jeg det?

Det er nemlig fordi jeg har én index.php fil.

Jeg har prøvet google, men jeg ved faktisk ikke hvad jeg skal søge efter.

- Hilsen,
Magnus.



Det er fordi at de henter indholdet fra deres database af, så har vær side jo et id.





Antag:
index.php?step=1

Derved kan følgende lade sig gøre:
Fold kodeboks ind/udKode 




Okay. Er det sådan her:

Fold kodeboks ind/udPHP kode 


Eller f.eks. hvis jeg nu har et a href="index.php?step=1.

Hvordan kan jeg så lave step1?

Jeg regner ikke med at den finder det selv :S



Indlæg senest redigeret d. 15.08.2009 12:16 af Bruger #15047
Nej, f.eks.

<?

if($_GET['step'] == '1') {

//Gør noget

}else

if($_GET['step'] == '2') {

//Gør noget

}else

//osv.

?>



Okay. Men hvordan definere jeg step?

Fordi jeg har en knap på min index.php side.

Så når man trykker på den skal URL'en være [B]www.url.dk/index.php?step=1[/B]

Og koden på siden "step=1" skal være i filen index.php, hvis det er muligt. Eller bare i samme mappe, men stadig med [B]www.url.dk/index.php?step=1[/B].

Måske skulle jeg forklare hvad jeg egentligt ville med det.

Jeg er igang med at lave installations systemet til et projekt, som jeg har startet.

Du går ind på install/index.php og ser så velkomst siden. Med et design jeg har lavet.

Så når man trykker på Next >> skal den gå videre til step1 og deri skifter informationerne i en box, som der er. Altså informationerne tilpasses hvad step man er på, f.eks. step1 er at acceptere licensen. Også videre. Men det skal så hedde index.php?step=1
og næste step skal være step=2.






hvis du vil indlæse forskellige sider alt efter hvad id er kan du f.eks. gøre sådan her:
Fold kodeboks ind/udKode 


Du henter altså indholdet af id via $_GET['id'] .

Du definerer id i url'en. Så hvis siden skal være 2 går du til siden

www.minside.dk/index.php?id=2

Håber det hjalp



Hvordan laver jeg "id"?



Ved at skrive index.php?id=(det dit id skal være)
så hvis du vil ha "id 1" indhold skal du skrive index.php?id=1. og samme med to osv.



t