php Variablen übergabe

nadaui

Grünschnabel
Hallo Leute,

Wenn ich einen Aufruf (aus z.B.index.php) mache der wie folgt aussieht:

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

wie kann ich dann (in graph.php) auf Variablen aus index.php zugreifen bzw übergeben?
P.S.: mit echo'<img src="graph.php?var=0">'; klappt es nicht
und das was ich übergeben will ist auch noch ein Feld, allerdings wäre ich schon
froh wenn es mit irgendeiner einfachen Variable klappen würde.

mittels $_REQUEST Wenn das korrekt ist dann - blos wie?
 
Versuchs mal mit:
PHP:
echo '<img src="graph.php?var='.$var.'">';
So dürfte es eigentlich funktionieren!

greetz
daddz
 
Ich verstehe dein Problem/Code nicht ganz.
PHP:
echo'<img src="graph.php">';
Warum ist im source vom Image-Tag eine PHP-Datei?

Wenn du eine Variable über die URL übergeben willst (index.php?var=1), dann kannst du die Variable auf der nächsten Seite wieder über das globale Array $_GET aufrufen ($_GET['var']).
 
daddz hat gesagt.:
Versuchs mal mit:
PHP:
echo '<img src="graph.php?var='.$var.'">';
So dürfte es eigentlich funktionieren!

greetz
daddz

Danke für die guten Tipps aber ich glaube mein Problem liegt wo anders.
Probier erstmal noch ne Weile rum.
 
src = source - man kann beliebige Source angeben
habe vor und nach der Ausgabe des Bildes (das in graph.php erzeugt wird) einige andere Ausgaben.
Damit graph.php läuft wird der header("Content-type: image/png) benötigt, der wird dann durch den
Aufruf <img src... gesendet.
 
Es will einfach nicht klappen
obwohl ich wie folgt aufrufe:
echo '<img src="graph.php?id=2">'; # merke id=2!
wird die grafik angezeigt!? Das dürfte doch eigentlich nicht sein
graph.php:

<?php
if($id==1)
{
//Allgemeine Diagrammdaten
$Diagrammbreite = 1000;
$Diagrammhoehe = 500;
$Diagrammtitel = "Statistik";
...
// Ausgabe des Bildes und Freigabe des belegten Speichers
imagepng($Grafik);
imagedestroy($Grafik);
}

else {}

?>
 
Versuchs mal so mit der graph.php:
PHP:
<?php
if($_GET['id'] ==1) // <---Wichtig!
{
//Allgemeine Diagrammdaten
$Diagrammbreite = 1000;
$Diagrammhoehe = 500;
$Diagrammtitel = "Statistik";
...
// Ausgabe des Bildes und Freigabe des belegten Speichers
imagepng($Grafik);
imagedestroy($Grafik);
}

else {}

?>

greetz
daddz
 
Zurück