Guten Abend,
ich möchte auf meiner Wordpressseite eine Auftragsstatusabfrage implementieren. Mein Plan ist folgender: Der Benutzer soll seine Auftragsnummer eingeben, diese wird in der Datenbank gesucht - passend zur Auftragsnummer ist der Status hinterlegt mit einer Ziffer (von 1-5). Nun ist meine Frage, wie ich dies richtig umsetzen kann, bzw wo mein Fehler ist. Die Abfrage aller Auftragsdaten auf einmal funktioniert, nur die Suche über das Textfeld will nicht klappen.
(Die Tabelle hat die Spalte "Auftragsnummer" und "Status", sie selbst heißt "Auftragsdaten".)
Ich hoffe Ihr könnt mir weiter helfen. :-?
Anbei mein Ansatz:
HTML
<?php
/**
* Template Name: Auftragsstatus
* Author:
*/
get_header();
?>
<h5>Auftragsnummer:</h5>
<form method="post">
<input type="text" name="eingabe" >
<input type="submit" name="absenden">
</form>
<br>
<?php
global $wpdb;
$results = $wpdb->get_results("SELECT Status FROM Auftragsdaten WHERE Auftragsnummer LIKE '%$_post[eingabe]%'");
foreach ($results as $result) {
echo $result->Status . "<br>";
}
?>
<?php
get_footer();
?>
Alles anzeigen