Dies ist meine PHP-Datei für die DatenbankverbindungEinfügen von Daten in Wordpress
Connection.php
<?php
$connection = mysqli_connect('localhost', 'root', '');
if (!$connection){
die("Database Connection Failed" . mysqli_error($connection));
}
$db = mysqli_select_db($connection, 'wp');
if (!$db){
die("Database Selection Failed" . mysqli_error($connection));
}
?>
Dies ist Formular für Insert Datensätze Datenbank
add.php
<?php
/*
Template Name: Student
*/
?>
<?php //global $pc_theme_object; /* Reference theme framework class */ ?>
<?php get_header(); ?>
<html>
<head>
</head>
<body>
<table>
<form action="?php echo $_SERVER["PHP_SELF"];?" method="POST" >
<tr><td>Name</td><td><input type="text" name="name"><br></td></tr>
<tr><td>Designation</td>
<td><select name="des">
<option value="ADMN. OFFICER">ADMN. OFFICER</option>
<option value="MANAGER">MANAGER</option>
<option value="SUPERVISER">SUPERVISER</option>
<option value="DTP DESIGNER">DTP DESIGNER</option>
<option value="MACHINE OPERATOR">MACHINE OPERATOR</option>
<option value="BINDER">BINDER</option>
<option value="BINDING ASST.">BINDING ASST.</option>
<option value="OFFICE ASSISTANT">OFFICE ASSISTANT</option>
</select></td></tr>
<tr><td>Salary:</td><td><input type="text" name="sal"></td></tr>
<tr><td>Staff_ID:</td><td><input type="text" name="staff_id"></td></tr>
<tr colspan="2"><td><input type="submit" name="submit" value="add"></td>
</tr>
</table>
<a href="http://localhost/wp/view-staff/">View</a>
</form>
</body>
</html>
<?php
include('connection.php');
global $wpdb;
if (isset($_POST['submit'])){
$wpdb->insert('staff', array(
'name' => $_POST['name'],
'des' => $_POST['des'],
'sal' => $_POST['sal'],
'staff_id' => $_POST['staff_id']));
echo "submiteed";
}
?>
<?php get_footer(); ?>
Während ich Daten geben bilden zeigt Seite nicht
gefundenWenn i-Taste klicken, ohne bezogener Daten, funktioniert es und speichert als leere Datensätze in Tabelle
Ich brauche Eure Hilfe. Bitte hilf mir. Vielen Dank im Voraus
Put Form unter dem Tisch https://codex.wordpress.org/WordPress_Query_Vars#Query_variables
Verwenden Neueste Code vermeiden. Ihr Formular-Tag ist unter der Tabelle, aber nach der Tabelle geschlossen –