2016-08-23 5 views
1

Ich bin neu in PHP. Erstellen einer Anwendung mit mehreren SeitenMehrere PHP-Variablen übergeben mit img src URL

Sample1.php

$queue=$_POST['element_3'];//Customer name 
$month=(int)$_POST['month'];//month as value 06 
$std_yy = $_POST['year'];// 2016 
<img src="trend_g.php?element_3=$queue&month=$std_mm&year=$std_yy" /> //does not work 
<img src="trend_g.php?element_3=Apple&month=06&year=2016" />//works 

trend_g.php

$queue=$_GET['element_3']; 
$month=(int)$_GET['month']; 
$std_yy = $_GET['year']; 

Bitte mir helfen, die Variablen durch URL zu übergeben. Auch ich habe das unten auch versucht.

<img src="trend_g.php?element_3='.$queue.'&month='.$std_mm.'&year='.$std_yy.'" /> //didnt work. 

In verschiedene Optionen geschaut, aber ich stecke hier fest. Jede Hilfe wird sehr geschätzt!

+0

'$ month = (int) $ _ POST [ 'Monat'] zu ändern; // Monat als Wert 06' diese 06-6 –

+0

Sie ändern würde Danke für die Beantwortung ! Noch keine Änderung. Trend_g.php gibt den Graphen aus, indem er mit den übergebenen Werten rechnet. Wenn ich die Werte direkt übergebe, funktioniert es aber nicht als PHP-Variablen, dh $ queue –

Antwort

-1

Sie sind nicht das img-Element als PHP-Aufruf noch in PHP, also vor dem letzten PHP-Tag (?>)

Änderung

<img src="trend_g.php?element_3=$queue&month=$std_mm&year=$std_yy" /> 

<img src="trend_g.php?element_3=Apple&month=06&year=2016" /> 

zu

echo '<img src="trend_g.php?element_3='.$queue.'&month='.$std_mm.'&year='.$std_yy.'" /> '; 

echo '<img src="trend_g.php?element_3=Apple&month=06&year=2016" />'; 

EDIT

Wenn du das php dann geschlossen hast, dann bist du ne ed

<img src="trend_g.php?element_3=$queue&month=$std_mm&year=$std_yy" /> 

Um

<img src="trend_g.php?element_3=<?php echo $queue;?>&month=<?php echo $std_mm;?>&year=<?php echo $std_yy;?>" /> 
+0

Oh, ich habe die PHP-Tags vor dem IMG-Tag geschlossen ... und startet dann den HTML-Code –

+0

@SaranyaThirumeni Ich habe eine Bearbeitung auf die Antwort zu decken dass –

+0

Das hat funktioniert :) Vielen Dank! Warum also ist eine solche Variation und was macht sie intern? Also übergibt der, den ich benutzt habe, den Wert überhaupt nicht? –