Ich versuche, Inhalte von einer Form in eine Wordpress-Datenbank hinzuzufügen, mit $wpdb
Wordpress in den Datenbank von Form
ich $wpdb
einige Zeit nicht benutzt haben, aber nie zu aktualisieren und nie in Verbindung mit Eingabefeldern und I‘ Ich habe ein paar Probleme damit.
unten ist die PHP und die Form ich oben geschrieben habe:
<form method="post">
<input class="totaltrsut" type="text" value="" name="totaltrsut">
<input class="totalreviews" type="number" value="" name="totalreviews">
<input type="hidden" name="token" value="<?php echo $newToken; ?>">
<input class="committodb" type="submit" value="Add Stats">
</form>
<?php
global $wpdb;
$successa=$wpdb::update('dc_additional', array('addi_value' => $_POST['totaltrsut']), array('addi_value' => 1), array('%s', '%d'), array('%d'));
$successb=$wpdb::update('dc_additional', array('addi_value' => $_POST['totalreviews']), array('addi_value' => 2), array('%s', '%d'), array('%d'));
if($successa && $successb){echo 'data has been save';}
?>
Was die Form geschehen angenommen hat, ist aktualisiert die addi_value
Spalte zusätzliche Tabelle mit den entsprechenden Informationen auf der Grundlage der add_id
.
$ wpdb-> Update, das ist richtig, $ wpdb :: Update nicht richtig ist, weil $ wpdb nicht statische Klasse ist. –
@TheFallen Sorry, aber das hat nichts mit Posts zu tun und $ wpdb ist die Funktion zum Aktualisieren bestimmter Daten in einer Datenbank mit WordPress. – DCdaz