HWE-Forum.de

Internet und Co. => HTML, PHP, XML, JavaScript u. Co. => Thema gestartet von: Kevin1988 am 16. Juni 2006, 22:46:53 Uhr

Titel: PHP
Beitrag von: Kevin1988 am 16. Juni 2006, 22:46:53 Uhr
Hallo an alle.
ich lerne gerade PHP und habe erst verstanden wie man z.b. mehrere Seiten in einer einzigen index.php speichert
index.php?seite=1
so meine ich das..

So.. jetzt gibt es aber auch urls wo noch ein &-zeichen ist
beispiel:
index.php?seite=1&inhalt=2 (z.B.)


soo.. wie kann ich das verstehen?
wodurch kommt das &-zeichen zustande?

Kann ich das in meine bestehende PHP einbauen?

<?php

if (!empty(
$HTTP_GET_VARS["seite"]))
$seite $HTTP_GET_VARS["seite"];
else
$seite "default";

if (!empty( $_SERVER["PHP_SELF"] ))
  
$PHP_SELF $_SERVER["PHP_SELF"];


if ($seite == "default" )
{
echo " HIER DIE STARTSEITE";
}

if (
$seite== "1" )
         
echo "SEITE 1";

if (
$seite == "2" )
         
echo "SEITE 2";
?>
   


So habe ich das mit index.php?seite=1 umgesetzt..
Titel: Re: PHP
Beitrag von: American am 17. Juni 2006, 00:51:08 Uhr
ich meine das hat etwas mit dem Inhalt zu tuen. Beim aufruf so einer Adresse springt der Browser auf einem bestimmten Inhalt auf der Seite, wenn ich mich net täusche.
Titel: Re: PHP
Beitrag von: ventrix am 17. Juni 2006, 04:27:55 Uhr
bla.php?seite=1 ist eigentlich dafür gedacht, dass man nur eine Datei mit dem Menü und den images hat.
Das erleichtert das hinzufügen von neuen Buttons da man nicht gleich dutzende Dateien editieren muss.

Die Frage seh ich momentan häufig ... was will man da antworten, wenn man eh nicht auf Verständnis stoßen wird.
Schau dir eben den Code von so einem Script an und lern daraus.... ist wie Lesen.
Titel: Re: PHP
Beitrag von: Micha Linden am 17. Juni 2006, 10:36:10 Uhr
Ich habe das gane jetzt mal sooooo gemacht:

<link rel=stylesheet type=text/css href=style.css />

<body bgcolor=888888></body>
<?php
if (!empty($HTTP_GET_VARS["seite"]))
$seite $HTTP_GET_VARS["seite"];


if (!empty( 
$_SERVER["PHP_SELF"] ))
   
$PHP_SELF $_SERVER["PHP_SELF"];


if (
$seite == "start" )
{
echo 
"<p>Möglichkeiten:</p>
<a href=?seite=1>seite=1</a> | <a href=?seite=2>seite=2</a> | <a href=?seite=3>seite=3</a>
                <hr>
<a href=?pid=1>pid=1</a> | <a href=?pid=2>pid=2</a> | <a href=?pid=3>pid=3</a>
<hr>
<a href=?se=1>se=1</a> | <a href=?se=2>se=2</a> | <a href=?se=3>se=3</a> | <a href=?se=4>se=4</a>
<hr>
<hr>
<p>Kombinationen:</p>
<a href=?seite=1&pid=1>seite=1&pid=1</a><hr>
<a href=?seite=2&pid=1>seite=2&pid=3</a>  <hr>
<a href=?seite=3&pid=2>seite=1&pid=1</a> <hr><br>

<a href=?seite=1&pid=2&se=3>seite=1&pid=2&se=3</a> <hr>
<a href=?seite=2&pid=1&se=2>seite=2&pid=1&se=2</a> <hr>
<a href=?seite=3&pid=3&se=4>seite=3&pid=3&se=4</a><font face=verdana color=E0E0E0 size=1> | bgcolor=ff0000</font> <hr>
"
;
}

if (
$seite == "1" )
          echo 
"(HALLO, seite=1)<br>";


if (
$seite == "2" )
          echo 
"(HALLO, seite=2)<br>";

if (
$seite == "3" )
          echo 
"(HALLO, seite=3)<br>";
?>



<?php

if (!empty($HTTP_GET_VARS["pid"]))
$pid $HTTP_GET_VARS["pid"];

if (!empty( 
$_SERVER["PHP_SELF"] ))
   
$PHP_SELF $_SERVER["PHP_SELF"];

if (
$pid == "start" )
{
echo 
"HIER DIE STARTSEITE von pid<br>";
}

if (
$pid == "1" )
          echo 
"(HALLO, pid=1)<br>";


if (
$pid == "2" )
          echo 
"(HALLO, pid=2)<br>";

if (
$pid == "3" )
          echo 
"(HALLO, pid=3)<br>";
?>



<?php

if (!empty($HTTP_GET_VARS["se"]))
$se $HTTP_GET_VARS["se"];

else
$seite"default";

if (!empty( 
$_SERVER["PHP_SELF"] ))
   
$PHP_SELF $_SERVER["PHP_SELF"];


if (
$se == "start" )
{
echo 
"HIER DIE STARTSEITE von se<br>";
}

if (
$se == "1" )
          echo 
"(HALLO, se=1)";


if (
$se == "2" )
          echo 
"(HALLO, se=2)";

if (
$se == "3" )
          echo 
"(HALLO, se=3)<br>";

if (
$se == "4" )
          echo 
"<body bgcolor=ff0000>(HALLO, se=4 {bgcolor=ff0000})<br></body>";
?>



Vielleicht nicht ganz "sauber" aber es lauft ;)

Startseite ist in dem Falls index.php?seite=start