Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge

 
Erweiterte Suche

6935 Beiträge in 1144 Themen- von 589 Mitglieder - Neuestes Mitglied: werewolf

28-08-2008, 22:02:06
faqboard.info - SupportforumScriptfragenScriptfragenersatzvariable, falls keine übergeben wird
Seiten: [1]   Nach unten
Drucken
Autor Thema: ersatzvariable, falls keine übergeben wird  (Gelesen 2817 mal)
NIGHTCHASEde
Newbie
*
Offline Offline

Beiträge: 6


Profil anzeigen
« am: 23-05-2003, 12:31:20 »

HAllo!

Wär schön, wenn ihr mir bei folgender frage helfen könntet!

Ich habe einen iframe und möchte den inhalt des iframnes mit einer variablen im link festlegen

echo '<iframe src="'.$frameinhalt.'" ...>';
link http://www.nightchase.de/kalender/index.php?eventframe=../i_events_party.html

wie kann ich es machen, dass wenn ich keine variable im link hab eine bestimmte seite in den iframe geladen wird?

wenn
link http://nightchase.de/kalender/index.php

iframe inhalt
standartseite.html
Gespeichert
basti
Master of Disaster
Administrator
Hero Member
*****
Offline Offline

Beiträge: 2873



Profil anzeigen WWW
« Antwort #1 am: 23-05-2003, 13:03:35 »

Hi,

wo ist denn die Variable definiert normalerweise ?
Weil vielleicht könntest du es dann mit einer if Anweisung machen, wenn die Variable leer ist, dann anderer Link.
Gespeichert

NIGHTCHASEde
Newbie
*
Offline Offline

Beiträge: 6


Profil anzeigen
« Antwort #2 am: 23-05-2003, 13:06:01 »

Die variable wir NUR in dem link definiert und steht nur so auf der page, wie ich geschrieben hab.

Hört sich gut an, was du da vorgeschlagen hast, aber wie mach ich das?
Gespeichert
basti
Master of Disaster
Administrator
Hero Member
*****
Offline Offline

Beiträge: 2873



Profil anzeigen WWW
« Antwort #3 am: 23-05-2003, 13:08:07 »

Ja aber die Variable muss doch einen Link als Inhalt haben, sonst geht ja dein Iframe nicht oder ?
Gespeichert

NIGHTCHASEde
Newbie
*
Offline Offline

Beiträge: 6


Profil anzeigen
« Antwort #4 am: 23-05-2003, 13:12:54 »

doch klappt so, wie ichs oben beschrieben hab.
allerdings nur, wenn ich im link den wert zur variablen angeb. oder wie meinst du das?

in der seite steht nur

<?
echo '<iframe src="'.$FRAMEINHALT.'" ...> </iframe>';
?>

und der link muss dann so aussehen

seitemitiframe.php?FRAMEINHALT=../seiteinframe.html

sonst is nix im frame
Gespeichert
basti
Master of Disaster
Administrator
Hero Member
*****
Offline Offline

Beiträge: 2873



Profil anzeigen WWW
« Antwort #5 am: 23-05-2003, 13:25:17 »

Werden deine Seiten irgendwie dynamisch generiert ?
Stehe gerade ein wenig auf dem Schlauch wie du das machen willst.
Gespeichert

basti
Master of Disaster
Administrator
Hero Member
*****
Offline Offline

Beiträge: 2873



Profil anzeigen WWW
« Antwort #6 am: 23-05-2003, 13:36:16 »

Hi,

du musst die Variable eigentlich nur überprüfen und wenn keine angegeben ist eine andere vergeben:

So wie hier
Gespeichert

NIGHTCHASEde
Newbie
*
Offline Offline

Beiträge: 6


Profil anzeigen
« Antwort #7 am: 23-05-2003, 13:46:47 »

also kann ich machen

<?PHP
if(isset($FRAMEINHALT))
{
echo'<iframe src="'.$FRAMEINHALT.'" ...> </iframe>';
}
else
{
echo'<iframe src="../standartseite.html" ...> </iframe>';
}
?>





WAS IST DENN !isset ??
<?PHP
$a = 24;
if(isset($a)) echo"\$a ist existent.";
if(!isset($b)) echo"\$b ist nicht existent.";  WAS IST DENN !isset ??
?>
Gespeichert
basti
Master of Disaster
Administrator
Hero Member
*****
Offline Offline

Beiträge: 2873



Profil anzeigen WWW
« Antwort #8 am: 23-05-2003, 13:49:53 »

Hi,

siehe SelfPHP:

Die Funktion isset() überprüft, ob eine Variable oder ein Array existent ist. Diese
Funktion liefert true zurück, wenn die Variable oder das Array existent ist, sonst
false.
Es gibt eine Besonderheit bei Formularen. Wird ein Formular per Image gesendet
und Sie möchten dieses überprüfen, so müssen Sie bei der Abfrage ein "_x"
anhängen (isset($tag_x)), da bei einem Formular-Tag die X- und Y-Koordinaten
der Mausposition mitgegeben werden.
Wird eine Variable oder ein Array mit unset() wieder freigegeben, so ist sie bzw.
es als nicht existent anzusehen.



Müsste so eigentlich gehen.
Gespeichert

NIGHTCHASEde
Newbie
*
Offline Offline

Beiträge: 6


Profil anzeigen
« Antwort #9 am: 23-05-2003, 13:51:13 »

ne, ich meine das 2. mit dem !
Gespeichert
basti
Master of Disaster
Administrator
Hero Member
*****
Offline Offline

Beiträge: 2873



Profil anzeigen WWW
« Antwort #10 am: 23-05-2003, 13:57:11 »

Hi,

das heisst wenn b nicht wahr , dann schreib "b ist nicht wahr"
Gespeichert

NIGHTCHASEde
Newbie
*
Offline Offline

Beiträge: 6


Profil anzeigen
« Antwort #11 am: 23-05-2003, 13:58:59 »

AH!

DANKE!
Gespeichert
Seiten: [1]   Nach oben
Drucken
Gehe zu: