Iが空のフィールドの場合には行全体を非表示にする:フィールドが空の場合に行を非表示にするにはどうすればいいですか?
いくつかのフィールドが空である場合に、IのいずれかのJavaScriptから、すべての行全体を非表示にしますまたはjqueryから。私はいくつかのトリックを試みたが、私は行全体を隠すものはない。それは可能ですか?
<table class="pmpro_affiliate_report" width="100%" cellpadding="0" cellspacing="0">
<thead>
<tr>
<th>Code</th>
<th>Sub-ID</th>
<th>Name</th>
<th>Miembro</th>
<th>Date</th>
<th>Estado</th>
<th>Order Total</th>
</tr>
</thead>
<tbody>
<?php
$sqlQuery = "SELECT a.code, o.affiliate_subid as subid, a.name, u.user_login, UNIX_TIMESTAMP(o.timestamp) as timestamp, o.total FROM $wpdb->pmpro_membership_orders o LEFT JOIN $wpdb->pmpro_affiliates a ON o.affiliate_id = a.id LEFT JOIN $wpdb->users u ON o.user_id = u.ID WHERE o.affiliate_id <> '' ";
if($report != "all")
$sqlQuery .= " AND a.id = '" . esc_sql($report) . "' ";
$affiliate_orders = $wpdb->get_results($sqlQuery);
if(empty($affiliate_orders))
{
?>
<tr><td colspan="6" class="pmpro_pad20">
<p>No affiliate signups have been tracked yet.</p>
</td></tr>
<?php
}
else
{
global $pmpro_currency_symbol;
// if($affiliate_orders->user_login != ''){
foreach($affiliate_orders as $order)
{
?>
<tr>
<td><?php echo $order->code;?></td>
<td><?php echo $order->subid;?></td>
<td><?php echo stripslashes($order->name);?></td>
<td><?php echo $order->user_login; if($order->user_login == '') {unset($order->user_login);}?></td>
<td><?php echo date(get_option("date_format"), $order->timestamp);?></td>
<td><?php echo $used_statuses;?></td>
<td><?php echo $pmpro_currency_symbol . $order->total;?></td>
</tr>
<?php
}
}
?>
</tbody>
</table>
を働いているあなたは、この チェックhttp://api.jquery.com/toggleclass/
イムを行うにはjQueryのブートストラップを必要とすると思いますPHPコードを表示し、PHPで質問にタグ付けしますか? – David