Das Problem, das ich habe: Ich habe ein "Kontakt" Formular, das Daten an meine Datenbank senden sollte. Alles funktioniert gut, keine Fehler, nachdem ich auf die Seite von localhost zugegriffen habe, zeigt das Ergebnis, das ich sehen wollte, aber die Datenbank (localhost/phpmyadmin/..) wird nicht mit irgendwelchen Informationen aktualisiert.mysql aktualisiert keine Informationen aus html/php
Das ist mein PHP:
if(isset($_POST['insert']))
{
$hostname = 'localhost';
$username = 'root';
$password = '';
$databaseName = 'nig';
$Nume = $_POST['nume'];
$Email = $_POST['email'];
$Telefon = $_POST['telefon'];
$Subiect = $_POST['subiect'];
$Mesaj = $_POST['mesaj'];
$connect = mysqli_connect($hostname, $username, $password, $databaseName);
$query = "INSERT INTO `amar` (`nume`, `email`, `telefon`, `subiect`, `mesaj`) VALUES ('$Nume','$Email','$Telefon','$Subiect','$Mesaj')";
$result = mysqli_query($connect,$query);
if($result)
{
echo 'Mesaj trimis.';
}else{
echo 'Mesaj netrimis';
}
mysqli_free_result($result);
mysqli_close($connect);
Das ist mein HTML:
<form action="insert2.php" action="post">
<form role="form">
<div class="form-group">
<label for="nume">Nume complet</label>
<input type="text" class="form-control" name="nume">
</div>
<div class="form-group">
<label for="email">Adresa e-mail</label>
<input type="text" class="form-control" name="email">
</div>
<div class="form-group">
<label for="telefon">Telefon</label>
<input type="text" class="form-control" name="telefon">
</div>
<div class="form-group">
<label for="subiect">Subiect</label>
<input type="text" class="form-control" name="subiect">
</div>
<div class="form-group">
<label for="mesaj">Mesaj</label>
<textarea class="form-control" name="mesaj" rows="8"></textarea>
</div>
<input type="submit" name="insert" class="btn btn-theme" value="insert"></button>
</form>
Und das Ergebnis sollten die Daten in meiner MySQL sein. aber die Datenbank bekommt keine Daten, was mache ich falsch?
??? Zweites Formular-Tag ??? '
Parametrisieren Sie Ihre Abfragen. Dies ist offen für SQL-Injektionen. – chris85