产品.php

 function getdata(getdatafrom, resultclass){ 
    $.get(getdatafrom, function(data) { 
        $(resultclass).html(data); 
    }); 
} 
getdata('get.php?action=porsiyondurum2&id=<?php echo $urunid; ?>','#porsiyondurum2'); 

获取.php

$action =  htmlspecialchars(mysql_real_escape_string($_GET['action'])); 
    if($action=="porsiyondurum2"){ 
        $id =  htmlspecialchars(mysql_real_escape_string($_GET['id'])); 
        $urunporkont = mysql_query("SELECT * FROM porsiyon WHERE urunid='$id'"); 
                                $urunporkonts = mysql_num_rows($urunporkont); 
 
     while($urunporkontv = mysql_fetch_array($urunporkont)){ 
          $porid = $urunporkontv['id']; 
         $porname = $urunporkontv['name']; 
          $porucret = $urunporkontv['ucret']; 
 
          echo '<tr><form  action="post.php?action=porguncelle&id='.$porid.'" method="POST" target="frame'.$porid.'"><td><input name="porname" type="text" class="form-control" placeholder="'.$porname.'" value="'.$porname.'"></td><td><div class="input-group"> 
                                                    <input type="number" name="porucret" class="form-control" min="0" placeholder="'.$porucret.'" value="'.$porucret.'"> 
                                                    <span class="input-group-addon">₺</span> 
                                                </div></td><td class="text-center"><iframe name="frame'.$porid.'" src="not_submitted_yet.php" ></iframe><button class="btn btn-primary btn-sm" onClick="test()" type="submit"><i class="fa fa-edit"></i> Güncelle</button> <button class="btn btn-danger btn-sm"  ><i class="fa fa-trash"></i> Sil</button></td></form></tr>'; 
     } 
 
     echo '<tr><td><input type="text" class="form-control"  placeholder="Porsiyon Adı"></td><td><div class="input-group"> 
                                                    <input type="number" class="form-control"  min="0" placeholder="Ücret"> 
                                                    <span class="input-group-addon">₺</span> 
                                                </div></td><td class="text-center"><button class="btn btn-primary btn-sm"><i class="fa fa-plus"></i> Yeni Ekle</button></td></tr>'; 
 
    } 
正如你所看到的。我可以在product.php 中看到get.php 代码。但当我试图将其框起来时。这不起作用。或者我尝试过ajaxpost也没有发生。但是当我将此代码复制到product.php 时,它完美地发布了。我怎样才能做到这一点?

编辑:伙计们,这不是 php 问题。我刚刚在 get.php 上写了相关部分

请您参考如下方法:

$action 未定义(根据您提供的代码),因此整个 get.php 脚本所依赖的初始条件失败

if($action=="porsiyondurum2"){

因为它是在 GET 查询字符串中传递的,所以您需要以这种方式处理它,就像传递的其他值一样:

if($_GET['action'] == "porsiyondurum2"){

通过执行以下操作,了解如何获取 id:$_GET['id']。这同样适用于操作

此外

我也没有看到您在 get.php 中连接到数据库的位置。该脚本还有比您在此处发布的内容更多的内容吗?如果是这样,请将其添加到您的帖子中,我将删除此答案(除非它解决您的问题)。


评论关闭
IT虾米网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!