Witam. Próbuję zrobić aktywację kodem SMS na stronie postawionej na wordpressie. Mam utworzoną tabelę, w której przechowuję wygenerowane 100 kodów. Tabela nazywa się kody_sms.
╔════╦══════════════╦
║ id ║ kody ║
╠════╬══════════════╬
║ 1 ║ XDGHF ║
║ 2 ║ TYFHF ║
║ 3 ║ GJCJD ║
║ 4 ║ RUDJD ║
╚════╩══════════════╩
Na stronie mam wstawiony input dla wpisania kodu:
<label for="kod_aktywacji">Wpisz kod SMS:</label>
<input type="text" name="kod_aktywacji" id="kod_aktywacji" class="regular-text" required placeholder="Podaj kod" maxlength="5"></input>
<input type="submit" name="submit_formm" value="Dodaj" />
I teraz moje pytanie, jak zrobić to tak, by po wpisaniu kodu, sprawdzało, czy istnieje taki w bazie, jeśli tak to przepuszcza dalej i usuwa go z bazy.
Na razie mam tylko coś takiego sprawdzania, czy istnieje
global $wpdb;
$znajdz_kod = $wpdb->get_results("SELECT kody,id FROM kody_sms WHERE kody = '$kod_aktywacji'");
foreach ( $znajdz_kod as $kod) {
$id_kodu = $kod->id;
}
if ($_POST['kod_aktywacji'])
{
}