Zum Inhalt springen

Variablenübergabe

Erstellt am 24. Juni 2005 · 3 Antworten · letzte Antwort am 29. Juni 2005

Tags: Frage

DannyWI ·

Hi,,,,

ich habe folgendes Problem und weiß nicht weiter.

<?php
if ($detail==""){
echo "<a href="index?id=7&detail=1
}
if ($detail==1) {
echo " ok="">

Habe den PHP-Code mal vereinfacht dargestellt.

Zunächst habe ich die Extension page_php_content installiert mit der man Inhalte auch mittels PHP einfließen lassen kann.
Nun möchte ich erreichen das aus einer Lightversion des Inhaltes eine Completeversion des Inhaltes wird. Die Überschrift wird als Link dargestellt- bei Betätigung des Links soll dann der restliche Inhalt angezeigt werden.
Das ganze soll über die Variable $detail geschehen. (Die Seite ruft sich mit der Variablen im Link selber auf)
Leider wird diese aber so nach Aufruf im Frontend nicht wirklich übergeben. Sie bleibt immer leer.

Was kann ich da tun ?

MfG
Danny

tomila ·

Moin,

möglicherweise liegt dein Problem in der php.ini, wenn dort die register_globals auf off gestellt sind, wird das so auch nicht funktionieren.

Versuch mal folgendes:
1. Die Variable nicht mit $variablenname ansprechen, sondern mit $_POST['variablenname']
2. Probeweise kannst du auch mal GET im Formular einstellen um zu sehen, ob der Link in der gewünschten Weise zusammen gesetzt wird (wird in der URL dann komplett angezeigt).

Gruß
Tomila