Kann jemand erklären, warum dieser Einsatz nicht funktioniert?kann keine Daten aus Formularen in mysql einfügen
if(isset($_POST['send'])){
$query = 'INSERT INTO subsciber(data, ip, email)
VALUES(CURRENT_TIMESTAMP, "'.$_SERVER['REMOTE_ADDR'].'", "'.$_POST['email'].'")';
$result = @mysqli_query($dbc, $query);
}
und bildet Code sieht wie folgt aus:
<div class="row">
<div class="col-md-4 col-md-offset-4 col-sm6-6 col-sm-offset-3 ">
<form class="form-inline" role="form" method="post">
<div class="form-group">
<label class="sr-only" for="exampleInputEmail2">Email address</label>
<input name='email' id="email" type="email" class="form-control transparent" placeholder="Your email here...">
</div>
<button type="submit" name='send' value='send' class="btn btn-danger btn-fill">Notify Me</button>
</form>
</div>
</div>
versuchen, was der Fehler ist, die –
Zeigen Sie uns, '$ dbc' zurückgegeben. Haben Sie eine Verbindung zur Datenbank? Haben Sie irgendeinen Wert in '$ _POST ['email']'? Gibt es überhaupt einen Fehler? –
Sie sollten im Entwicklungsmodus ein Fehler melden. Verwenden Sie niemals @, um Fehler zu verbergen. –