Archiv verlassen und diese Seite im Standarddesign anzeigen : input form und php Variable
bert2002
29-04-2006, 22:27
Guten Nabend,
ich versuche gerade verzweifelt einen Button eine php Variable zu geben, aber ich bekomms einfach nicht hin.
<?php
....
echo '
<form action="config.php" method="post">
<input type="text" name="path" class="inputbox">
<input type="submit" value="$conf_update" class="inputbox">
</form>';
...
?>
$conf_update bleibt einfach so wie sie ist und wird nicht umgesetzt. Hat dazu wer ne Idee? Ich verzweifel langsam :(
Danke! && MfG bert2002
BLUESCREEN3D
29-04-2006, 22:59
Variablen in '-Strings werden nicht ersetzt.
Dafür musst du "-Strings nehmen:
"text $var text"
Oder du beendest den '-String kurz, um die Variable einzufügen:
'text '.$var.' text'
bert2002
29-04-2006, 23:56
Variablen in '-Strings werden nicht ersetzt.
Dafür musst du "-Strings nehmen:
"text $var text"
Oder du beendest den '-String kurz, um die Variable einzufügen:
'text '.$var.' text'
Ahh Perfect Danke, das beeenden des Strings half zum erwünschten Erfolg :)
DANKE! && MfG bert2002
Romanday
30-04-2006, 18:55
Guten Nabend,
ich versuche gerade verzweifelt einen Button eine php Variable zu geben, aber ich bekomms einfach nicht hin.
<?php
....
echo '
<form action="config.php" method="post">
<input type="text" name="path" class="inputbox">
<input type="submit" value="$conf_update" class="inputbox">
</form>';
...
?>
$conf_update bleibt einfach so wie sie ist und wird nicht umgesetzt. Hat dazu wer ne Idee? Ich verzweifel langsam :(
Danke! && MfG bert2002
Mach das mal vernünftig.
Die Methode ist auf Dauer schneller, beim schreiben des Codes
+ Wartung + in der Ausführung.
<form action="config.php" method="post">
<input type="text" name="path" class="inputbox">
<input type="submit" value="<?=$conf_update;?>" class="inputbox">
</form>
Mach das mal vernünftig.
Die Methode ist auf Dauer schneller, beim schreiben des Codes
+ Wartung + in der Ausführung.
<form action="config.php" method="post">
<input type="text" name="path" class="inputbox">
<input type="submit" value="<?=$conf_update;?>" class="inputbox">
</form>
Wenn schon vernünftig, dann aber bitte ohne short tags!!!
->
<?php echo $conf_update;?>
Ist zwar mehr zu schreiben, aber definitiv sauberer.
Alternativ bietet sich für sowas natürlich ein Template System an.
Gruß,
Gaert
bert2002
02-05-2006, 21:34
Ich danke euch für die Antworten, aber beider der letzten Varianten funktionieren nicht :)
Gruß bert2002
Romanday
04-05-2006, 16:47
->
<?php echo $conf_update;?>
Ist zwar mehr zu schreiben, aber definitiv sauberer.
Gaert
Wie sauber? Damit der XML Parser nicht meckert?
Oder gibt es noch einen anderen Grund?
Wie sauber? Damit der XML Parser nicht meckert?
Oder gibt es noch einen anderen Grund? 1. deshalb
2. damit dein Skript auch auf Servern funktioniert bei denen short_open_tags = off ist
Gruß,
Gaert
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.