Im folgenden Code finde ich den Fehler nicht. Was ist falsch??? Der Fehler soll in der values - Zeile liegen.
PHP-Code:
<?php
function dokument_inserten() {
global $wpdp;
$now = new DateTime();
$wpdb -> prepare (
"INSERT INTO 'spd-dokumente'
( 'DokURL', 'Gremium', 'DokDat', 'SitzDat', 'DokForm', DokTitel', 'noeff', *Eingestellt' )
values ( '$_POST["dokurl"]', '$_POST["gremium"]', '$_POST["dokdat"]', '$_POST["sitzdat"]', '$_POST["dokform"]', '$_POST["doktitel"]', '$_POST["noeff"]', '$now' )"
);
$wpdb->query($sql);
$last_id = $wpdb->insert_id;
$ps_f = '<form method="post" action="http://huppenbroich.de/ris/dokument-anzeigen"><input type="hidden" name="Index" value="';
$ps_f .= $last_id . '"><button style="padding: 10px;" type="submit">Anzeigen</button></form>';
$update1 = $wpdb->query($wpdb->prepare("UPDATE spd-dokumente SET Pseudoform='$ps_f' WHERE Ix='$last_id'"));
$wpdb->flush();
}
add_shortcode('dokument-eingestellt','dokument_inserten');
Kommentar