php错误插入数据

时间:2016-01-21 18:24:24

标签: php database insert nothing

我尝试更改我的代码,因为我使用normaly的所有函数都已弃用。所以我尝试使用mysqli和 - >查询来插入一些数据,这是不可能插入的东西。我没有错误,但我的数据库中没有任何内容。

这是我的代码?

的index.php

<?php
// Connexion à la base de données
$ConnectDB = new mysqli("localhost", "Tiriox", "trustno1", "energie");
//$ConnectDB = new mysqli("localhost", "Tiriox", "trustno1", "dbname");
?>

<table width="940" align="center" cellspacing="0" cellpadding="0" style="border: 1px solid black;border-color: #CCCCCC">
    <tr>
        <td align="center" valign="top">
            <form method="post" action="index.php?Envoyer" enctype="multipart/form-data">
                <span><b>Informations du compte</b></span><br><br>
                <label for="nom">Nom : </label><input name="nom" type="text" /><br />
                <label for="prix" >Prix : </label><input name="prix" type="text" /><br />
                <label for="type">Type : </label><input name="type" type="text" /><br />

                <label for="sexe">Sexe : </label> 
                <input type="radio" name="sexe" value="M"/> <label for="sexe">M</label>
                <input type="radio" name="sexe" value="F" /> <label for="Sexe">F</label><br />

                <input type="submit" value="Envoyer" /></form>
        </td>
    </tr>
</table>
<br>
<?php
if (isset($_GET['Envoyer']))
{
     $nom = addslashes($_POST['nom']);
     $prix = addslashes($_POST['prix']);
     $type = addslashes($_POST['type']);
     $sexe = addslashes($_POST['sexe']);


     echo $nom;
     echo $prix;
     echo $type;
     echo $sexe;

     $VRetour = $ConnectDB->query("INSERT INTO distribution(nom,prix,type) VALUES(".$nom.",".$prix.",".$type.")");
     echo '<br>';
     echo $VRetour;
     echo 'Toutes vos informations ont été ajoutee';

}
?>

有你的想法吗?

非常感谢,对此给您带来的不便表示歉意

0 个答案:

没有答案