我尝试更改我的代码,因为我使用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';
}
?>
有你的想法吗?
非常感谢,对此给您带来的不便表示歉意