Php 未定义索引:模板\u id
我是karthik,在我的项目中我有一个问题,我在未定义索引时出错:template_id。我在网上搜索了更多内容,但我无法纠正这个问题。我在下面附上了我的代码,请指导我Php 未定义索引:模板\u id,php,ajax,Php,Ajax,我是karthik,在我的项目中我有一个问题,我在未定义索引时出错:template_id。我在网上搜索了更多内容,但我无法纠正这个问题。我在下面附上了我的代码,请指导我 if($fetquery["template_id"] == 5){ $query = mysql_query("SELECT * FROM ".$fetquery['table_name']." WHERE template_content_id = ".$fetquery['id'].""
if($fetquery["template_id"] == 5){
$query = mysql_query("SELECT * FROM ".$fetquery['table_name']." WHERE template_content_id = ".$fetquery['id']."");
$fetquery = mysql_fetch_array($query);
?>
<!-- Template5-->
<input type="hidden" name="template5" value="template5">
<div class="fillContent" id="subscreen5">
<div class="mainTitle">
<h3>Fill Content - Template E</h3>
</div>
<input type="hidden" name="template5id" value="<?php echo $fetquery['temp5_id']; ?>">
<div class="current-title">
<label>Main Title</label> <input type="text" class="fillTitleText" name="etemp5title"placeholder="Lorem Ipsum" value="<?php echo $fetquery['title']; ?>"><!-- <a href="#">Edit</a> -->
</div>
<div class="section2">
<div class="contentSecTitle">
<h3>Banner Image</h3>
</div>
<div class="subSec">
<div class="subSec1">
<div class="contentSec2Left">
<input type="text" id="template5banner" value="<?php echo $fetquery['bannerimage']; ?>" class="upLoadText">
<div class="fileUpload btn btn-primary">
<span class="uploadImage"></span>
<input id="temp5_bannerimg" onchange="addtemplate5banner(this)" name="etemplate5bannerimg" type="file" class="upload" value="Browse">
</div>
</div>
<div class="contentSecRight">
<input type="hidden" name="gettopImage" value="<?php echo $fetquery['bannerimage']; ?>">
<p class="imageView3"><img src="<?php echo $fetquery['bannerimage']; ?>" style="width:82px; height:82px;" id="changetemp5banner"><br><br>Current Image</p>
<!-- <p class="imageView4">filename.jpg</p>
<div class="deLete">
<a href="" onClick="removetemplate5banner()"></a>
</div>
-->
</div>
</div>
</div>
</div>
<div class="fillSec">
<div class="contentSecTitle">
<h3>Content</h3>
</div>
<div class="current-textarea">
<div class="text-area">
<label>Description</label> <textarea rows="4" name="etemp5desc" ><?php echo $fetquery['description']; ?></textarea>
</div>
</div>
</div>
</div>
<?php
}
if($fetquery["template_id"] == 6){
//echo "SELECT * FROM ".$fetquery['table_name']." WHERE template_content_id = ".$fetquery['id']."";
$query = mysql_query("SELECT * FROM ".$fetquery['table_name']." WHERE template_content_id = ".$fetquery['id']."");
$fetquery = mysql_fetch_array($query);
?>
<!-- Template6-->
<input type="hidden" name="template6" value="template6">
<div class="fillContent" id="subscreen6">
<div class="mainTitle">
<h3>Fill Content - Template F</h3>
</div>
<input type="hidden" name="template6id" value="<?php echo $fetquery['temp6_id']; ?>">
<div class="current-title">
<label>Main Title</label> <input value="<?php echo $fetquery['title']; ?>" type="text" class="fillTitleText" name="etemplate6title" placeholder="Lorem Ipsum"> <!--<a href="#">Edit</a> -->
</div>
<div class="section2">
<div class="contentSecTitle">
<h3>Banner Image</h3>
</div>
<div class="subSec">
<div class="subSec1">
<div class="contentSec2Left">
<input type="text" id="template6banner" value="<?php echo $fetquery['bannerimage']; ?>" class="upLoadText">
<div class="fileUpload btn btn-primary">
<span class="uploadImage"></span>
<input id="temp6_bannerimg" onchange="addtemplate6banner(this)" name="template6bannerimg" type="file" class="upload" value="Browse">
</div>
</div>
<div class="contentSecRight">
<input type="hidden" name="gettopImage" value="<?php echo $fetquery['bannerimage']; ?>">
<p class="imageView3"><img src="<?php echo $fetquery['bannerimage']; ?>" style="width:82px; height:82px;" id="changetemp6banner"><br><br>Current Image</p>
<!-- <p class="imageView4">filename.jpg</p>
<div class="deLete">
<a href="" onClick="removetemplate6banner()"></a>
</div> -->
</div>
</div>
</div>
</div>
<div class="fillSec">
<div class="contentSecTitle">
<h3>Content</h3>
</div>
<div class="current-textarea">
<div class="text-area">
<label>Desription</label> <textarea rows="4" name="temp6desc"><?php echo $fetquery['description']; ?></textarea>
</div>
</div>
</div>
</div>
<?php } ?>
if($fetquery[“模板id”]==5){
$query=mysql\u query(“从“$fetquery['table\u name']”中选择*”,其中template\u content\u id=“.$fetquery['id']”);
$fetquery=mysql\u fetch\u数组($query);
?>
填写内容-模板E
">
主标题在使用前尝试添加检查。同时检查是否定义了它。-
if (!empty($fetquery["template_id"]) && $fetquery["template_id"] == 5) { ...
请尝试打印($fetquery);
并检查数组$fetquery
是否定义了索引模板id
。我怀疑它可能没有正确定义。我检查了即将到来的数组([0]=>18[id]=>18[1]=>17[parentid]=>17[2]=>6[template\U id]=>6[3]=>karthik 2测试[linkname]=>karthik 2测试[4]=>模板6链接[表名]=>模板6链接[5]=>屏幕2[屏幕]=>屏幕2[6]=>2015-04-15[创建日期]=>2015-04-15)感谢您的回复sir@krishna。我知道何时返回未定义索引。
。检查-…如果变量不存在,则不会生成警告。这意味着空()本质上是简洁的等价于!isset($var)|$var==false。
。希望您能得到它。好的,谢谢您提供正确的信息,也很抱歉提供错误的信息。谢谢先生,我从您那里得到了解决方案…非常感谢