cant insert data in a custom table in phpmyadmin
i created a dbdelta table but i cant seem to insert any data here is my code please help
function lapizzeria_save_reservation() {
global $wpdb;
if(isset($_POST['reservation']) $_POST['hidden'] =="1") {
$name =$_POST['name'];
$date =$_POST['date'];
$email =$_POST['email'];
$phone =$_POST['phone'];
$message =$_POST['message'];
$table = $wpdb-prefix . 'reservations';
$data = array(
'name' = $name,
'date' = $date,
'email' = $email,
'phone' = $phone,
'message' = $message
);
$format = array(
'%s',
'%s',
'%s',
'%s',
'%s'
);
$wpdb-insert($table, $data, $format);
}
}
add_action('init', 'lapizzeria_save_reservation');
here is the html
form class="reservation-form" method="post"
h2Make a Reservation/h2
div class="field"
input type="text" name="name" placeholder="Name" required
/div
div class="field"
input type="datetime-local" name="date" placeholder="Date" required
/div
div class="field"
input type="text" name="email" placeholder="E-mail"
/div
div class="field"
input type="tel" name="phone" placeholder="Phone Number" required
/div
div class="field"
textarea name="message" placeholder="Message" requires/textarea
/div
input type="submit" name="reservation" class="button" value="Send"
input type="hidden" name="hidden" value="1"
/form