Moin,
ich erstelle mir gerade ein Plugin für den internen Bereich.
beim abspeicher bekomme ich folgende Fehlermeldung:
WordPress-Datenbank-Fehler: []
INSERT INTO `wp_wpimker_voelker` (`qth`, `rasse`, `generation`, `beute`, `koeni`, `bez`, `verkauf`, `begaart`, `linie`, `mutterv`, `vaterv`, `weiselnr`, `bewertsa`, `bewertsch`, `bewertvsh`, `bewertwa`, `verwend`, `extid`) VALUES ('Wolhausen', 'dunkle', 'F0', 'Warré', '2022', '19', 'Johannes', 'Belegstelle', 'Hedmark Norwegen', 'Norge', '-', 247, 1, 0, 0, 3, 'Zuchtvolk', '18122022062923WP-001')
Die Daten kommen aus ein Formular und so schreibe ich sie in die Datenbank
PHP
if ( $_POST["imkersendneuvolk"]=="neuesvolk" )
{
$qth = esc_sql($_POST["qth"]);
$rasse = esc_sql($_POST["rasse"]);
$beute = esc_sql($_POST["beutetyp"]);
$bez = esc_sql($_POST["name"]);
$koeni = esc_sql($_POST["koeni"]);
$weiselnr = esc_sql($_POST["weiselnr"]);
$generation = esc_sql($_POST['generation']);
$begaart = esc_sql($_POST['begat']);
$linie = esc_sql($_POST['linie']);
$mutterv = esc_sql($_POST['mutterv']);
$vaterv = esc_sql($_POST['vaterv']);
$weiselnr = esc_sql($_POST['weiselnr']);
$zuechter = esc_sql($_POST['verk']);
$sanftm = esc_sql($_POST['sanft']);
$schwarm = esc_sql($_POST['schwarm']);
$vsh = esc_sql($_POST['vsh']);
$wabens = esc_sql($_POST['wabens']);
$verwendung = esc_sql($_POST['verwendung']);
if($verwendung=="zum") { $verwendung ="zum Verkauf vorgesehen"; }
$extID = $ist_tag.$ist_monat.$ist_jahr.$ist_std.$ist_minute.$ist_sek."WP-001";
#`id` `qth` `rasse` `generation` `beute` `koeni` `bez` ’verkauf’ ’begaart’ ’linie’ ’mutterv’ ’vaterv’ ’weiselnr’ `bewertsa` `bewertvsh` `bewertsch` `bewertwa` `extID`
# generation,verkauf,begaart,linie,mutterv,vaterv,weiselnr,bewertsa,bewertvsh, bewertsch,bewertwa,verwend,gekillt
# %s steht für String (Text),
# %d für Integer (ganze Zahlen) und
# %f für Float (Gleitkommazahlen). NULL ist somit nicht möglich einzutragen.
define( 'WP_DEBUG', true ); // Debugging aktivieren
define( 'WP_DEBUG_DISPLAY', true );
define('SAVEQUERIES', true);
$wpdb->show_errors();
$wpdb->insert($wpdb->prefix.'wpimker_voelker',
array(
'qth' => $qth,
'rasse' => $rasse,
'generation' => $generation,
'beute' => $beute,
'koeni' => $koeni,
'bez' => $bez,
'verkauf' => $zuechter,
'begaart' => $begaart,
'linie' => $linie,
'mutterv' => $mutterv,
'vaterv' => $vaterv,
'weiselnr' => intval($weiselnr),
'bewertsa' => intval( $sanftm),
'bewertsch' => intval( $schwarm),
'bewertvsh' => intval( $vsh),
'bewertwa' => intval( $wabens),
'verwend' => $verwendung,
'extid' => $extID
),
array(
'%s', //qth
'%s', //rasse
'%s', //generation
'%s', //beute
'%s', //koeni
'%s', //bez
'%s', //zuechter
'%s', //begaart
'%s', //linie
'%s', //mutterv
'%s', //vaterv
'%d', //weiselnr
'%d', //sanftm
'%d', //schwarm
'%d', //vsh
'%d', //wa
'%s', //verwendung
'%s' //extID
)
);
$wpdb->print_error();
# echo "<br>querry=".$wpdb->last_query;
# print_r($wpdb->queries);
#echo $wpdb->last_query();
$meldung="<br>Eintrag hinzugefügt <br>";
unset($_POST["imkersendneuvolk"]);
}
Alles anzeigen