| Autor | Zpráva | ||
|---|---|---|---|
| Wordpressák Profil * |
#1 · Zasláno: 29. 6. 2010, 20:02:50
V tomhle případě se jedná o IP adresy. Pokud mám v DB jeden záznam, nevypíše se nic. Jestliže tam mám dva, vypíše se ta IP adresa, která byla přidána jako první.
<?php
global $wpdb;
$comments_table = $wpdb->prefix . "comments";
$sb_sql_banned_ips=mysql_query("SELECT DISTINCT comment_author_IP FROM $comments_table where comment_approved='spam'");
$sb_banned_ips_list = mysql_fetch_array($sb_sql_banned_ips);
while($sb_banned_ips_list = mysql_fetch_array($sb_sql_banned_ips)){
echo "<li><a href=\"" . get_option('siteurl') . "/wp-admin/edit-comments.php?s=" . $sb_banned_ips_list['comment_author_IP'] . "&mode=detail&comment_status=spam\">" . $sb_banned_ips_list['comment_author_IP'] . "</a></li>";
}
?>Nevíte někdo, co dělám špatně? |
||
| DoubleThink Profil * |
#2 · Zasláno: 29. 6. 2010, 20:07:39
Řádek #5 dej celý do pryč.
|
||
| Wordpressák Profil * |
#3 · Zasláno: 29. 6. 2010, 20:17:53
To je ono, díky.
|
||
| Wordpressák Profil * |
#4 · Zasláno: 29. 6. 2010, 21:05:25
Ještě jsem tam zkusil dát podmínku testující, zda v té DB něco je.
<?php
global $wpdb;
$comments_table = $wpdb->prefix . "comments";
$sb_sql_banned_ips=mysql_query("SELECT DISTINCT comment_author_IP FROM $comments_table where comment_approved='spam'");
$sb_banned_ips_list_test = mysql_fetch_array($sb_sql_banned_ips)
if (empty($sb_banned_ips_list_test['comment_author_IP'])) {
echo "<p>v DB nic není</p>";
}
else {
<ul style=\"list-style-type:square;margin-left:30px;\">";
while($sb_banned_ips_list = mysql_fetch_array($sb_sql_banned_ips)){
echo "<li><a href=\"" . get_option('siteurl') . "/wp-admin/edit-comments.php?s=" . $sb_banned_ips_list['comment_author_IP'] . "&mode=detail&comment_status=spam\">" . $sb_banned_ips_list['comment_author_IP'] . "</a></li>";
}
echo "</ul>";
}
?>Nicméně jsem zase na začátku, neboť to zase vypisuje o jednu položku méně (ale podmínka funguje). Kde jsem zase udělal chybu? |
||
| Alphard Profil |
#5 · Zasláno: 29. 6. 2010, 21:12:57
|
||
| Wordpressák Profil * |
#6 · Zasláno: 29. 6. 2010, 21:24:36
Hurá, už to mám! :)
|
||
|
Časová prodleva: 16 let
|
|||
0