Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/56.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 我不能提交表格_Php_Mysql - Fatal编程技术网

Php 我不能提交表格

Php 我不能提交表格,php,mysql,Php,Mysql,嘿,伙计们 我正在尝试使用php开发一个高级消费者网站,我在尝试通过提交到另一个页面获取数据时遇到了问题。我所要做的就是获取存储在数组中并由用户检查的复选框值。我急需您的帮助,请看下面的代码: $sql2="SELECT * FROM alinanfis WHERE alinanfis.fis_id='".$fis."'" ; $resultFis=mysql_query($sql2); if(mysql_num_rows($resultFis)>0) { print "<f

嘿,伙计们 我正在尝试使用php开发一个高级消费者网站,我在尝试通过提交到另一个页面获取数据时遇到了问题。我所要做的就是获取存储在数组中并由用户检查的复选框值。我急需您的帮助,请看下面的代码:

$sql2="SELECT * FROM alinanfis WHERE alinanfis.fis_id='".$fis."'" ;
$resultFis=mysql_query($sql2);
if(mysql_num_rows($resultFis)>0)
{
    print "<form method='POST' action='deletionResult.php'>";
    print "<table>";
    print "<tr>";
    print "<th style='background: transparent;'></th>"; 
    print "<th>Fis No</th>";
    print "<th>isim</th>";
    print "<th>soyisim</th>";
    print "<th >Tarih</th>";
    print "<th>Fis Tipi</th>";
    print "<th>Nerede</th>";
    print "<th>Litre</th>";
    print "<th>Tutar</th>";
    print "</tr>";

    while($rowAlinan=mysql_fetch_array($resultFis))
    {
        $sqlFisTipi="SELECT * FROM atype WHERE a_id='".$rowAlinan['a_id']."'" ;

        $resultFisTipi=mysql_query($sqlFisTipi);
        $rowFisTipi=mysql_fetch_array($resultFisTipi);

        $sqlNerede="SELECT * FROM isyeri WHERE i_id='".$rowAlinan['nerde']."'" ;

        $resultNerede=mysql_query($sqlNerede);
        $rowNerede=mysql_fetch_array($resultNerede);

        $sqlMID="SELECT * FROM musteri WHERE m_id='".$rowAlinan['m_id']."'" ;

        $resultMID1=mysql_query($sqlMID);
        $rowMID1=mysql_fetch_array($resultMID1);

        print "<tr>";

        print "<td><input name='checkBox[]' type='checkbox' value='".$rowAlinan['fis_id']."' />

        php</td>";   

        print "<td>".$rowAlinan['fis_id']."</td>";
        print "<td>".$rowMID1['m_name']."</td>";
        print "<td>".$rowMID1['m_lastName']."</td>";
        print "<td>".$rowAlinan['alinan_tarih']."</td>";
        print "<td>".$rowFisTipi['a_name']."</td>";
        print "<td>".$rowNerede['i_name']."</td>";
        print "<td>".$rowAlinan['litre']."</td>";
        print "<td>".$rowAlinan['tutar']."</td>";
        print "</tr>";
    }

    print '<div class="form_settings">';
    print "<input class='submit' type='submit' name= 'send' value='Send'>";
   /
    print '</div>';
    print "</table>";
    print "</form>";
}//end of if(num_rows>0)

else
    echo '*no such receipt found!!';

mysql_close($con);
$sql2=“从alinanfis中选择*,其中alinanfis.fis_id=”“$fis.”;
$resultFis=mysql\u查询($sql2);
如果(mysql_num_rows($resultFis)>0)
{
打印“”;
打印“”;
打印“”;
打印“”;
打印“Fis编号”;
打印“isim”;
印刷“大豆主义”;
打印“Tarih”;
打印“Fis Tipi”;
打印“Nerede”;
打印“升”;
印刷“图塔”;
打印“”;
而($rowAlinan=mysql\u fetch\u数组($resultFis))
{
$sqlFisTipi=“从类型中选择*,其中a_id=”$rowAlinan['a_id']。”;
$resultFisTipi=mysql\u查询($sqlFisTipi);
$rowFisTipi=mysql\u fetch\u数组($resultFisTipi);
$sqlNerede=“从iYeri中选择*,其中i_id=””$rowAlinan['nerde']。”;
$resultNerede=mysql\u查询($sqlNerede);
$rowNerede=mysql\u fetch\u数组($resultNerede);
$sqlMID=“从musteri中选择*,其中m_id=”$rowAlinan['m_id']。”;
$resultMID1=mysql\u查询($sqlMID);
$rowMID1=mysql\u fetch\u数组($resultMID1);
打印“”;
“打印”
php”;
打印“$rowAlinan['fis_id']”;
打印“$rowMID1['m_name']”;
打印“$rowMID1['m_lastName']”;
打印“$rowAlinan['alinan_tarih']”;
打印“$rowFisTipi['a_name']”;
打印“$rowNerede['i_name']”;
打印“$rowAlinan[‘升’”;
打印“$rowAlinan['tutar']”;
打印“”;
}
打印“”;
打印“”;
/
打印“”;
打印“”;
打印“”;
}//if结束(行数>0)
其他的
回音“*未找到此类收据!!”;
mysql_close($con);

以下是完整的代码:。

您没有包含所有代码,但脚本顶部的
$cols
是否未设置为
TRUE

编辑:我真的很想看到php生成的html,但这里有一些补充说明:

  • 在将
    $\u GET[“fname”]
    变量馈送到数据库之前,您肯定需要清理/检查它
  • 您需要指定一个doctype

  • 除此之外,您到底有什么样的错误?

    由于复选框的特殊性,您可能会遇到问题, 他们需要“检查”才能正常工作

    <input type="checkbox" value="true" checked="checked" />
    
    
    
    除此之外,使用serialize($\u POST)您就知道自己得到了什么

    问候,,
    //t

    问题出在哪里?您遇到了什么错误?伙计们,当我单击“提交”按钮时,它什么也不做,并再次重定向页面本身,但我希望它将值提交到deletionResult.php页面浏览器中的html是什么样子的?只是为了覆盖所有的基础,您确定DelationResult.php与此页面位于同一目录中吗?@buri kuri:您在哪里处理
    $\u POST
    数据?编辑:使用类似的站点以获得更多空间。这是一个300行代码,这意味着我不能将其放在这里,因为没有足够的空间容纳它,但如果您想知道,脚本顶部的$cols设置为true,我将尝试处理存储在checkbox[]数组中的值(也包括checkbox name)并传递数组,但提交到deletionResult.php页面OK以下是代码的所有详细信息。我通过另一个使用AJAX的页面获取我使用此代码的页面的所有数据。因此,当我输入文本框时,一些数据会显示在表中,每行的左侧都有复选框。所以我想创建一个submit按钮来检查特定数据的主键,并将其传递到deletionResult.php页面,以便通过提交来删除它。但问题是我如何才能让它工作?@buri kuri html(不是php,而是它的输出)是什么样子的?@user247245问题是,现在与复选框无关,在此之前,我甚至不允许在点击提交按钮后进入删除结果页面。在浏览器的url部分,不是deletionResult.php,而是写入同一页面的url,基本上它什么也不做。如果我能够通过submit按钮重定向到所需的页面,则必须传递数据,我可以很容易地计算出来。Buyt的问题,因为我提到即时通讯甚至不允许改变通过点击提交按钮的网址