Hallo zusammen!
Da ich den Code für eine andere Funktion nur leicht umgeändert habe, will ich keinen neuen Thread aufmachen für meine Frage!
Der Code sieht folgendermaßen aus:
function offene_umfrage() {
global $wpdb;
$upd_query= "SELECT FROM_UNIXTIME(pollip_timestamp,\'%d.%m.%Y um %H:%i:%s\') AS polliptime_ger,pollq_timestamp, pollip_aid, polla_aid, polla_answers, polla_votes, pollq_active, pollq_question,pollip_qid, pollip_timestamp, pollq_totalvoters FROM $wpdb->pollsip
INNER JOIN $wpdb->pollsq AS pq ON $wpdb->pollsip.pollip_qid = pq.pollq_id
INNER JOIN $wpdb->pollsa AS pa ON $wpdb->pollsip.pollip_aid = pa.polla_aid
WHERE pollq_totalvoters = \'0\'
ORDER BY pollq_timestamp DESC";
$upd_result = $wpdb->get_results($upd_query);
if ( empty($upd_result) ) {
echo \'
\';
}
foreach ($upd_result as $updat) {
$pollq_question = $updat->pollq_question;
$polla_answers = $updat->polla_answers;
echo \'div class="umfrage">\';
echo \'
\'. $updat->pollq_question .\'
\';
echo \'
\'. $updat->polla_answers .\'
\';
echo \'
\';
}
}
Ich möchte damit erreichen, das er mir nur Umfragen ausgibt, bei denen noch nicht abgestimmt wurde - daher die 0 bei der WHERE-Abfrage! Solche Umfragen gibt es definitiv!
Hier aber ist das Array leer, was ich mit Romans Code geprüft habe! Ändere ich die Zahl in eine größer 0 ist das Array gefüllt und es erfolgt eine Ausgabe!
Ich habe auch schon versuch mit <1 und ähnlichem zu hantieren, leider erfolglos!
Woran kann die fehlende Ausgabe liegen?
Das Regional-Magazin für Lüneburg und die Region:
salzsau-panorama.de
Beitrag erstellen
EinloggenKostenlos registrieren