添加查询HTML/PHPMYADMIN

添加查询HTML/PHPMYADMIN,php,html,Php,Html,好的,我真的需要关于add查询的帮助。我不知道我做错了什么。请帮忙。这是my update.php的代码 <form action="updateprocess.php" method="POST"> Description <input type="text" id="desc" name="desc"> SWL.Tonne <input type="text" id="swltonne" name="swlto

好的,我真的需要关于add查询的帮助。我不知道我做错了什么。请帮忙。这是my update.php的代码

<form action="updateprocess.php" method="POST">
    Description         <input type="text" id="desc" name="desc">
    SWL.Tonne           <input type="text" id="swltonne" name="swltonne">
    Inches              <input type="text" id="inches" name="inches">
    Model               <input type="text" id="model" name="model">
    SafetyFactor        <input type="text" id="safetyfactor" name="safetyfactor">   
    Date/LPO            <input type="text" id="datelpo" name="datelpo"> 
    Manufacturer        <input type="text" id="manu" name="manu">   
    Certificate.Number  <input type="text" id="cnumber" name="cnumber"> 
    Opening.Stock       <input type="text" id="opstock" name="opstock"> 
    January             <input type="text" id="jan" name="jan"> 
    February            <input type="text" id="feb" name="feb"> 
    March               <input type="text" id="mar" name="mar">
    April               <input type="text" id="apr" name="apr">
    May                 <input type="text" id="may" name="may">
    June                <input type="text" id="jun" name="jun">
    July                <input type="text" id="jul" name="jul">
    August              <input type="text" id="aug" name="aug">
    September           <input type="text" id="sep" name="sep">
    October             <input type="text" id="oct" name="oct">
    November            <input type="text" id="nov" name="nov">
    December            <input type="text" id="dec" name="dec">
    Total.Used          <input type="text" id="totuse" name="totuse">
    Available.Balance   <input type="text" id="avaibal" name="avaibal">
    Minimumm.Stock      <input type="text" id="minstocks" name="minstocks">
    FOQ/FOI             <input type="text" id="foqi" name="foqi">
    Comment             <input type="text" id="comm" name="comm">
</div>
        <div class="submit-container"> <input class="submit-button" 
type="submit" value="Add">
        <input class="submit-button" type="submit" value="Clear" /></div>
</form>
这是updateprocess.php,我真的不知道该怎么办。我的数据库名是franklinoffshore,我使用了mysqli

<?php
        $desc           = $_POST['desc'];
        $swltonne       = $_POST['swltonne'];
        $inches         = $_POST['inches'];
        $model          = $_POST['model'];
        $safetyfactor   = $_POST['safetyfactor'];
        $datelpo        = $_POST['datelpo'];
        $manu           = $_POST['manu'];
        $cnumber        = $_POST['cnumber'];
        $opstock        = $_POST['opstock'];
        $jan            = $_POST['jan'];
        $feb            = $_POST['feb'];
        $mar            = $_POST['mar'];
        $apr            = $_POST['apr'];
        $may            = $_POST['may'];
        $jun            = $_POST['jun'];
        $jul            = $_POST['jul'];
        $aug            = $_POST['aug'];
        $sep            = $_POST['sep'];
        $oct            = $_POST['oct'];
        $nov            = $_POST['nov'];
        $dec            = $_POST['dec'];
        $totuse         = $_POST['totuse'];
        $avaibal        = $_POST['avaibal'];
        $minstocks      = $_POST['minstocks'];
        $foqi           = $_POST['foqi'];
        $comm           = $_POST['comm'];

//connect to the serverand database

    $franklinoffshore = mysqli_connect("localhost","root","","franklinoffshore");


//query the database
{   
    $result = mysqli_query($franklinoffshore, "INSERT INTO inventory_hooks(Description,SWLTonne,Inches,Model,SafetyFactor,DateLPO,Manufacturer,CertificateNumber,OpeningStocks,January,February,March,April,May,June,July,August,September,October,November,December,TotalUsed,AvailableBalance,MinimumStocks,FoqFoi,Comment) 
    VALUES('$description','$swltonne','$inches','$model','$safetyfactor','$datelpo','$manufacturer','$cnumber','$opstock','$jan','$feb','$mar','$apr','$may','$jun','$jul','$aug','$sep','$oct','$nov','$dec','$totuse','$avaibal','$minstocks','$foqi','$comm')");     

}
?>
它一直在说有太多的行是未定义的索引。还是我遗漏了什么

PS:这是一个库存清单,这就是它太多的原因。

试试这个:

<?php
$franklinoffshore = mysqli_connect("localhost","root","","franklinoffshore");

$desc           = mysqli_real_escape_string($franklinoffshore, $_POST['desc']);
$swltonne       = mysqli_real_escape_string($franklinoffshore,$_POST['swltonne']);
$inches         = mysqli_real_escape_string($franklinoffshore,$_POST['inches']);
$model          = mysqli_real_escape_string($franklinoffshore,$_POST['model']);
$safetyfactor   = mysqli_real_escape_string($franklinoffshore,$_POST['safetyfactor']);
$datelpo        = mysqli_real_escape_string($franklinoffshore,$_POST['datelpo']);
$manu           = mysqli_real_escape_string($franklinoffshore,$_POST['manu']);
$cnumber        = mysqli_real_escape_string($franklinoffshore,$_POST['cnumber']);
$opstock        = mysqli_real_escape_string($franklinoffshore,$_POST['opstock']);
$jan            = mysqli_real_escape_string($franklinoffshore,$_POST['jan']);
$feb            = mysqli_real_escape_string($franklinoffshore,$_POST['feb']);
$mar            = mysqli_real_escape_string($franklinoffshore,$_POST['mar']);
$apr            = mysqli_real_escape_string($franklinoffshore,$_POST['apr']);
$may            = mysqli_real_escape_string($franklinoffshore,$_POST['may']);
$jun            = mysqli_real_escape_string($franklinoffshore,$_POST['jun']);
$jul            = mysqli_real_escape_string($franklinoffshore,$_POST['jul']);
$aug            = mysqli_real_escape_string($franklinoffshore,$_POST['aug']);
$sep            = mysqli_real_escape_string($franklinoffshore,$_POST['sep']);
$oct            = mysqli_real_escape_string($franklinoffshore,$_POST['oct']);
$nov            = mysqli_real_escape_string($franklinoffshore,$_POST['nov']);
$dec            = mysqli_real_escape_string($franklinoffshore,$_POST['dec']);
$totuse         = mysqli_real_escape_string($franklinoffshore,$_POST['totuse']);
$avaibal        = mysqli_real_escape_string($franklinoffshore,$_POST['avaibal']);
$minstocks      = mysqli_real_escape_string($franklinoffshore,$_POST['minstocks']);
$foqi           = mysqli_real_escape_string($franklinoffshore,$_POST['foqi']);
$comm           = mysqli_real_escape_string($franklinoffshore,$_POST['comm']);

//connect to the serverand database



$result = mysqli_query($franklinoffshore,
"INSERT INTO inventory_hooks
(Description,SWLTonne,Inches,Model,
SafetyFactor,DateLPO,Manufacturer,
CertificateNumber,OpeningStocks,
January,February,March,April,May,
June,July,August,September,October,
November,December,TotalUsed,AvailableBalance,
MinimumStocks,FoqFoi,Comment) VALUES
('$description','$swltonne',
'$inches','$model','$safetyfactor',
'$datelpo','$manufacturer','$cnumber',
'$opstock','$jan','$feb','$mar','$apr',
'$may','$jun','$jul','$aug','$sep','$oct',
'$nov','$dec','$totuse','$avaibal','$minstocks',
'$foqi','$comm')");

if($result) {
 echo "It works";
 }
?>

1/您确定每个输入名称都与您的$\u POST['…']名称相同吗?2/您确定每个值都不是空值吗?3/您确定在插入中每个名称的值都正确吗?4/您应该使用prepare语句来避免sql注入:是的,一切都是正确的,实际上一切都一样……我应该如何处理prepare语句?帮助这里有一些关于它的文档::未定义的索引问题是因为您使用的一些索引没有定义=一些可能是错误的!尝试检查哪一个返回错误并尝试更正它,这对您没有更多帮助我们无法测试您的代码,我们无法看到错误消息!把它加到你的问题上,也许会有帮助