Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Codeigniter以php形式插入html行_Php_Html_Codeigniter - Fatal编程技术网

Codeigniter以php形式插入html行

Codeigniter以php形式插入html行,php,html,codeigniter,Php,Html,Codeigniter,我使用codeigniter显示注册表单,如下面的代码所示,我只想添加一行“通过单击Register,您同意我们的条款”,但该行的语法不正确。你能帮帮我吗 <?php echo form_open(); blablabla echo form_input($data); echo ("By clicking Register, you agree to our <a href="<?php echo base_url(); ?>terms/"

我使用codeigniter显示注册表单,如下面的代码所示,我只想添加一行“通过单击Register,您同意我们的条款”,但该行的语法不正确。你能帮帮我吗

<?php 
echo form_open();
              blablabla
echo form_input($data);
echo ("By clicking Register, you agree to our <a href="<?php echo base_url(); ?>terms/" target="_blank">Privacy  Terms</a>");
echo form_submit('submit','Register');
echo form_close(); 
?>

我想您不需要echo后面的括号。为什么不这样:

<?= form_open();?>
//Your html stuff
<?=form_submit();?>
<?= form_close();?>

//你的html资料

您也可以这样做

 <?php     
 echo form_open();    
 echo form_input($data);    
 echo "By clicking Register, you agree to our <a href='".base_url()."terms/'     
 target='_blank'>Privacy  Terms</a>";   
 echo form_submit('submit','Register');    
 echo form_close();     
 ?>

FYI:CodeIgniter特别建议不要使用PHP速记。见: