2011-12-24 52 views
0

添加一个PHP代码,我需要一些帮助把一个简单的PHP标签在此代码

$return.="<form method='post' action='#'><input type='submit' value=''><input type='hidden' name='task'></form>"; 

我需要把PHP - <?php echo $htmlString; ?> - 在第一输入标签

有人可以帮助请?

感谢

+0

你究竟想插入它?作为提交按钮中的值? – Virendra 2011-12-24 22:09:23

回答

0

如果你想将它插入值在这里提交按钮是解决方案。

$return.="<form method='post' action='#'><input type='submit' value='$htmlString'><input type='hidden' name='task'></form>"; 

更新: 使用下面的代码:当你要使用的变量CbText :: _( '确认')。

$return.="<form method='post' action='#'><input type='submit' value='" . CbText::_('CONFIRM') . "'><input type='hidden' name='task'></form>"; 
+0

糟糕。 Nanne已经发布了这个。 – Virendra 2011-12-24 22:13:00

+0

感谢您的快速回复,但我需要它像我写的一样“<?php echo $ htmlString;?>”因为我有一个输入,在那里我会把<?php echo CbText :: _('CONFIRM ');?>(这是多语言翻译)...所以我basicaly需要PHP代码“<?php回声CbText :: _('CONFIRM');?>”在该输入中..我试图把它以不同的方式,但它总是给我一些错误..你能帮助吗? – 2011-12-24 22:22:13

+0

什么是错误? – Virendra 2011-12-24 22:26:01

2
$return.="<form method='post' action='#'><input type='submit' value='$htmlString'><input type='hidden' name='task'></form>"; 
+0

感谢您的快速回复,但我需要它像我写的一样“<?php echo $ htmlString;?>”因为我有一个输入,在那里我会把<?php echo CbText :: _('CONFIRM ');?>(这是多语言翻译)...所以我basicaly需要PHP代码“<?php回声CbText :: _('CONFIRM');?>”在该输入中..我试图把它以不同的方式,但它总是给我一些错误..你能帮助吗? – 2011-12-24 22:22:00

+0

我不确定我是否遵循,或者如果我这样做,是否明智之举。你最终会得到一个PHP字符串,其中包含精确的文本。那么你会怎么做?将它保存为一个.php文件?通过EVAL运行它?因为如果你是ECHO的话,它将不会在默认环境中被再次解析! – Nanne 2011-12-24 22:25:30

+0

嗯..我不太好,在这东西抱歉不能很好地解释,但从Echo的代码将在一个文件(所有的翻译是),我写的代码回声,例如是CONFIRM,并给它一个这样的值CONFIRM = CONFERME(取决于文件,每个文件一种语言).. – 2011-12-24 22:35:22

0

有两种方法可以做到这一点:

  • 您可以使用PHP这句法有条件打印HTML代码:

    <?php 
    
    // Your code 
    
    ?> 
    
    <form method='post' action='#'> 
        <input type='submit' value='<?php echo $htmlString; ?>'> 
        <input type='hidden' name='task'> 
    </form> 
    
    <?php 
    
    // Your code 
    
    ?> 
    
  • 或只是字符串连接:

    $return .= "<form method='post' action='#'>"; 
    $return .= "<input type='submit' value='$htmlString'>"; 
    $return .= "<input type='hidden' name='task'></form>"; 
    
+0

感谢您的快速回复,但我需要它像我写的“<?php echo $ htmlString;?>”因为我有一个输入,在那里我会把<?php echo CbText :: _('CONFIRM ');?>(这是多语言翻译)...所以我basicaly需要PHP代码“<?php echo CbText :: _('CONFIRM');?>”在该输入中..我试图把它以不同的方式,但它总是给我一些错误..你能帮助吗? – 2011-12-24 22:22:31

+0

它给你什么错误? – Blender 2011-12-24 22:24:00