Ich bin ein Anfänger und wollte die Werte in die Datenbank von einer benutzerdefinierten Vorlage einfügen, aber die Werte werden nicht gespeichert.Nicht in der Lage, Werte in der Datenbank mit Wordpress zu speichern
Das ist mein Edited-Code ist und hinzugefügt, um den vollständigen Template-Code, mir nicht finden, warum es nicht funktioniert, eine Lösung für diesen
<?php /* Template Name: Contact */ ?>
<?php
function contact_form() {
$name = $_POST['name'];
$email = $_POST['email'];
$subject = $_POST['subject'];
$comment = $_POST['comment'];
global $wpdb;
$table_name = $wpdb->prefix . "wp_contact";
$wpdb->insert($table_name, array(
'name' => $name,
'email' => $email,
'subject' => $subject,
'comment' => $comment
),array(
'%s',
'%s',
'%s',
'%s')
);
}
if(isset($_POST['submit'])) contact_form();
?>
<?php get_header(); ?>
<div class="container" id="contact">
<div class="row">
<h2>Contact us</h2>
<p>Lets get in touch and talk about your and our next project.</p><br>
<form action="" method="post">
<input type="text" placeholder="Name" required name="name">
<input type="text" placeholder="Email" required name="email">
<input type="text" placeholder="Subject" required name="subject">
<input type="text" placeholder="Comment" required name="comment">
<button name="submit" type="submit">
<i class="fa fa-paper-plane"></i> SEND MESSAGE
</button>
</form>
</div>
</div>
<?php get_footer(); ?>
bieten vollständige Template-Code. –