ich diesen Code bekammit php
<form action="MyCurrentPage.php" method="post" >
<label for="name_of_trainer"> Name Trainer </label>
<input type="text" name="name_of_trainer" id="name_of_trainer"/>
<label for="double"> yearly Income </label>
<input type="text" name="yearly_income id="yearlyincome"/>
<input type= "submit" value="submit" name="submit" />
</form>
?php
if (isset($_POST['submit'])) {
$yearly_income_adition=$_POST['name_of_trainer'];
$yearly_income=$_POST['yearly_income'];
$mysqli->select_db("trainers");
$sql="INSERT INTO trainers (titleCD, yearly_income) VALUES ('".$yearly_income_adition."','".$yearly_income.'")";
$mysqli->query($sql);
}
?>
und ich verwende es neue Werte in der Datenbank einzufügen, aber es nicht funktioniert, werden die Werte nicht hinzugefügt und Ich bekomme keinen Fehler. Habe ich einen Syntaxfehler?
dies, dass Code auf der gleichen Seite oder verschiedene Seiten? – Webeng
Sie können ausgewählte Abfragen ausführen? Bitte überprüfen Sie, dass – Sibidharan
Ihr Code ist anfällig für SQL Injection, was bedeutet, dass, wenn ein Hacker schafft, vorbei zu gehen und mit Ihrem Code zu spielen, können sie Dinge wie löschen Sie alle Tabellen in Ihrer Datenbank, oder noch schlimmer, erhalten Sie die Informationen und finden Sie eine Möglichkeit, davon zu profitieren. – Webeng