Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/230.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
Php 在html中将图像设置为提交按钮_Php_Html_Codeigniter - Fatal编程技术网

Php 在html中将图像设置为提交按钮

Php 在html中将图像设置为提交按钮,php,html,codeigniter,Php,Html,Codeigniter,目前,我使用的代码如下,在我看来,但图像并没有显示我所给出的,但它是工作的 <input type="submit" id="button" name="submit" value="Generate Report" src="<?php echo base_url();?>images/Generatereports_btn.png" onmouseover="this.src='<?php echo base_url();?>images/Generaterep

目前,我使用的代码如下,在我看来,但图像并没有显示我所给出的,但它是工作的

<input type="submit" id="button" name="submit" value="Generate Report" src="<?php echo base_url();?>images/Generatereports_btn.png" onmouseover="this.src='<?php echo base_url();?>images/Generatereports_high.png'" onmouseout="this.src='<?php echo base_url();?>images/Generatereports_btn.png'"/>
我得到的错误是

A PHP Error was encountered

Severity: Notice

Message: Undefined variable: questionData

Filename: admin/reports.php

Line Number: 90
A PHP Error was encountered

Severity: Notice

Message: Undefined offset: 0

Filename: models/report_model.php

Line Number: 1272

您的
$questionData
变量未初始化(第一个错误)。因此,您将一个非set变量传递给
report\u model
get\u response\u question()
,这将产生第二个错误

显然,两者都不是

    isset($_POST['submit']) && $_POST['submit'] == 'Generate Report'
也不是

这是真的

尝试将
$questionData
设置为
if
s之前的某个默认值

编辑,以回应您的评论:要避免错误,只需执行以下操作

    $data['survey_details'] = $this->session->store['survey'];
    $questionData="I'm a fallback!"; // <---- see?
    if (isset($_POST['submit']) && $_POST['submit'] == 'Generate Report') 
$data['survey_details']=$this->session->store['survey'];

$questionData=“我是一个退路!”;//你犯了什么错误。。?你能把它粘贴到你的问题中吗?我已经编辑了我的问题,这是因为isset($\u POST['submit'])&&$\u POST['submit']=='Generate Report'因此我必须做的事情我已经告诉过你:尝试将
$questionData
设置为
if
s之前的某个默认值。由于我在上面编辑了我的代码,单击submit时,该值未被提交,因此错误是我必须为此执行的操作。你能帮帮我吗。单击图像时,必须将值发布到控制器。谢谢。您是指
我有疑问我们是否可以有一些值,并且我们可以通过它时,图像被点击。如果可能的话,怎么做?
    isset($_POST['submit']) && $_POST['submit'] == 'Generate Report'
    empty($_POST['questions'])
    $data['survey_details'] = $this->session->store['survey'];
    $questionData="I'm a fallback!"; // <---- see?
    if (isset($_POST['submit']) && $_POST['submit'] == 'Generate Report')