Ich bekomme mit diesem einen Nutts.
Ich möchte überprüfen, ob die im Formular eingeführte E-Mail bereits in der database vorhanden ist, bevor ein neuer Datensatz erstellt wird. Aus irgendeinem Grund ist die E-Mail zur Suchzeit leer, aber wenn sie in die database gelangt, erhält sie den richtigen Wert aus dem Formular.
Die PHP @ ‘functions.php’:
function qsmp_register($name, $mail, $password, $terms, $newsletter) { global $wpdb; $table_name = $wpdb->prefix . 'qsmp_mails'; $query = $wpdb->prepare( 'SELECT COUNT(*) FROM %s WHERE email = %s ', $table_name, $mail ); $cEMAIL = $wpdb->get_var( $query ); if ($cEMAIL < 1) {
Der HTML:
<form class="reg-page" name="register" action="" method="post"> Register a new account