我需要做一个任务,它将数组值与输入的文本值进行比较。
对于数组,代码如下:
<div class="wpsc-quantity-discounts">
<table>
<thead>
<tr>
<th class="qty" colspan="2">Quantity:</th>
<th class="curr"><span class="hidden">Currency:<span></th>
<th class="price">Price:</th>
</tr>
</thead>
<tbody>
<tr>
<td class="remove"><a href="#" class="remove_line dashicons dashicons-dismiss"></a></td>
<td class="qty">
<input type="text" size="5" value="500"/*this value*/ name="table_rate_price[quantity][]" />
+ </td>
<td class="curr">USD $</td>
<td><input class="newCurrPrice text" value="0.48" name="table_rate_price[table_price][]" /></td>
它已经包含了我需要的变量。我需要将第一列与我的单个产品页面中输入的文本进行比较。
<?php if(wpsc_has_multi_adding()): ?>
<fieldset><legend style="float:left;"><?php _e('Quantity', 'wpsc'); ?>: </legend>
<div class="wpsc_quantity_update">
<input type="text" id="wpsc_quantity_update_<?php echo wpsc_the_product_id(); ?>" name="wpsc_quantity_update" size="2" value="500"/*This value*/ />
<input type="hidden" name="key" value="<?php echo wpsc_the_cart_item_key(); ?>"/>
<input type="hidden" name="wpsc_update_quantity" value="true" />
</div><!--close wpsc_quantity_update-->
</fieldset>
我需要做一个 if 语句,如果输入的文本小于第一列的数组,它将返回 false。如果有人有一个很棒的建议。我仍然是 php 的菜鸟,所以很容易:p。谢谢。
这是我现在拥有的代码。
<fieldset><legend style="float:left;"><?php _e('Quantity', 'wpsc'); ?>: </legend>
<div class="wpsc_quantity_update">
<input type="text" id="wpsc_quantity_update_<?php echo wpsc_the_product_id(); ?>" name="wpsc_quantity_update" size="2" value="500" />
<input type="hidden" name="key" value="<?php echo wpsc_the_cart_item_key(); ?>"/>
</div><!--close wpsc_quantity_update-->
<php? if ( table_rate_price[1][0] > wpsc_quantity_update(value)): />
<return <input type="hidden" name="wpsc_update_quantity" value="false" />
<?php else: ?>\
return <input type="hidden" name="wpsc_update_quantity" value="true" />;
</fieldset>