Variablenübergabe

nadaui

Grünschnabel
Hallo,

möchte gerne eine Stringvariable ($XWertestring) von index.php an graph.php übergeben - weiss aber die Syntax nicht!

Übergabe in index.php - so in etwa :

...
echo '<img src="graph.php?XWertestring=$XWertestring">';
...

in graph.php :

...
$XWertestring = $REQUEST["XWertestring"];
XWerte = explode (",",$XWertestring);
...

Was ist denn an der Syntax falsch bzw warum funktioniert das nicht
 
Ich denk das Problem liegt hier:
PHP:
echo '<img src="graph.php?XWertestring=$XWertestring">';
Probier's mal so:
PHP:
echo '<img src="graph.php?XWertestring='.$XWertestring.'">';
 
Das war schonmal gut, jetzt steht wenigstens schonmal das richtige in der URL.
Danke.
Kann die Werte aber trotzdem noch nicht nutzen.? Werde mal weiterprobieren.
 
Besser wäre:
PHP:
<?php
	[…]
	echo '<img src="graph.php?param=', rawurlencode($variable), '">';
	[…]
?>
graph.php
PHP:
<?php
	[…]
	$param = rawurldecode($_GET['param']);
	[…]
?>
 
Also wenn du den Wert aus der URL holen willst musst du das mit
PHP:
<?php $_Get['Variable'] ?>
machen.
Jedoch wenn der string sehr lang ist würde ich dir das nicht empfehlen, da würde ich das eher mit einer session machen...

index.php
PHP:
<?php 
Session_start();
$_Session['Variable'] = $XWertestring;
?>

graph.php
PHP:
<?php
echo $_session['variable']

Ich würde mir an deiner stelle mal das vierte od. fünfte video tutorial über php hier anschauen.
 
Danke an Gumbo, war ein Versuch wert, aber klappt auch nicht.
Danke auch an GarGod aber wenn ich versuche die Fkt aufzurufen
session_start();
$_SESSION ... kommt eine Fehlermeldung - Fatal Error: Call to undefinied function

Hat sich erledigt! puuuuu
lag an einer doppelten "Variablennamensbelegung"
Veilen Vielen Dank
 
Zuletzt bearbeitet:
Zurück