include ..?

SPN_X

Mitglied
Hey, ich habe ein problem bei der programmierung meiner Homepage.

Ich habe eine seite die durch zwei farben horizontal getrennt ist ca in der mitte des bildschirms. Oben gelb und unten rot.
ich habe es wie folgt aufgeteilt:
index.php:
PHP:
...<body>
Hallo_gelberteil
<?php include('roter teil.php') ?>
</body>...

roter teil.php:
Code:
<a href="index.php" name="reg">registrieren</a>

der Gelbe teil soll immer da bleiben und der rote soll sich verändern - wie frames.

Mein problem.
wenn ich auf den link klicke soll registrieren.php angezeigt werden im ROTEN bereich


Ich habe es versucht wie folgt zu lösen:
PHP:
...<body>
Hallo_gelberteil
<?php 
 if($_POST["reg"]=="true")
  include('reg.php')
 else
  include('roter teil.php') ?>
</body>...

roter teil.php:
Code:
<form...><a href="index.php"><input type="hidden" name="reg" value="true" /> registrieren</a>

Aber so funktioniert das nicht.
Bin nicht so gut in detail beschreiben -.- aber ich hoffe man versteht was ich will.
Ich danke schon mal für die Hilfe.
 
Hi

wenn Du den Wert über eine URL übergeben willst, dann mit einem Parameter.

bsp.
<a href="index.php?reg=true">registrieren</a>

Abarbeiten könnten man es wie folgt:

PHP:
...<body>
Hallo_gelberteil
<?php
 include('roter teil.php');
 if($_GET["reg"]=="true"){
  include('reg.php');
} 
  ?>
</body>...

Dein Problem denke ich, liegt im "Nichtwissen" von der Übergabe von Parametern und der Abfrage etwaiger Aktionen.

Entweder, Du übergibst den Wert über eine URL oder über ein Formular. Wenn Du letzteres übergeben willst, benötigst Du einen Button oder ein Javascript, was den Submit über ein Textfeld aktiviert.
 
Ok danke schon mal, kann ich des mit dem buttom auch mit type hidden machen? denn das ist ja ein link mit bild und kein button..?

Ich versuche es mal.

Ah ja danke es geht so ^^
Danke
 
Zuletzt bearbeitet:
Mal ganz davon abgesehen, Frames war hier glaube ich auch nicht das Problem, oder irre ich mich :D
 
Hehe nee wars net. Also Div container hab ich auch verwendet, danke

es geht ja wie bereits erwähnt alles.
thx
 
Zurück