Lan Marques Postado Fevereiro 7, 2011 Denunciar Share Postado Fevereiro 7, 2011 Esse é meu primeiro posto, mas acompanho o forum há muuuuito tempo, sempre pesquisando e agoraestou precisando de uma mãozinha:É assim pessoal, todos nós sabemos que o site de compras coletivas oferece créditos para ousuário utilizar nas compras, tanto para obter desconto, como comprar o item. Ai é que tá o lance, se ele comprar o item ou conseguir pagar um percentual muito alto do valor apenas com os créditos, nós vamos falir! kkkO Site tem no painel de admin um campo de setar um limite de uso do crédito, mas não funciona! Que é $team['card'] Então, eu estou tentando aprender a regra que se o Cliente tiver créditos maior que 0 que valide a regra de usar no máximo o limite estipulado. $team['card']Mas a atenção fica em um outro quesito, se o cliente tiver menos que limite máximo estipulado, que prevaleça o crédito do cliente a ser usado.Créditos que o cliente possui: $login_user['money'] Valor do Limite Máximo de uso: $team['card'] Custo do produto liquido: $order['price'] Custo do produto bruto: $order['origin'] Calculo final que nos fali: <?php echo moneyit($order['origin'] - $login_user['money']); ?> Dai eu comecei em algo assim: <?php if($login_user['money']>=($order['price']) {?> Sou muito ruim em regras PHP q eu me perco aqui <?php }?> Essa daqui é a funçaõ na integra:<div id=bdw" class="bdw"> <div id="bd" class="cf"> <div id="content"> <div id="deal-buy" class="box"> <div class="box-top"></div> <div class="box-content"> <div class="head"><h2>Seu pedido</h2></div> <div class="sect"> <table class="order-table"> <tr> <th class="deal-buy-desc">Oferta</th> <th class="deal-buy-quantity">Quantidade</th> <th class="deal-buy-multi"></th> <th class="deal-buy-price">Preço</th> <th class="deal-buy-equal"></th> <th class="deal-buy-total">Total</th> </tr> <tr> <td class="deal-buy-desc"><?php echo $team['title]; ?></td> <td class="deal-buy-quantity"><?php echo $order['quantity']; ?></td> <td class=deal-buy-multi">x</td> <td class="deal-buy-price" id="deal-buy- price"><span class="money"><?php echo $currency; ?><span><?php echo moneyit($order['price]); ?></td> <td class="deal-buy-equal">=</td> <td class="deal-buy-total" id="deal-buy- total"><span class="money"><?php echo $currency; ?></span><?php echo moneyit($order['price']*$order['quantity']); ?></td> </tr> <?php if($team['delivery']==express'){?> <tr> <td class="deal-buy-desc">Dinheiro</td> <td class="deal-buy-quantity"></td> <td class="deal-buy-multi"></td> <td class="deal-buy-price"><span class="money"><?php echo $currency; ?></span><span id="deal-express-price"><?php echo $team['fare]; ?></span></td> <td class="deal-buy-equal">=</td> <td class="deal-buy-total"><span class="money"><?php echo $currency; ?></span><span id="deal-express-total"><?php echo ($team['farefree']==0||$order['quantity']<$team['farefree'])? $team['fare']:0; ?></span></td> </tr> <?php }?> <?php if($order['card']>0){?> <tr id=cardcode-row"> <td class="deal-buy-desc">Cartão:<span id="cardcode-row-n"><?php echo $order['card_id]; ?></span></td> <td class="deal-buy-quantity"></td> <td class="deal-buy-multi"></td> <td class="deal-buy-price"><span class="money"><?php echo $currency; ?></span><?php echo moneyit($order['card']); ?></td> <td class=deal-buy-equal">=</td> <td class="deal-buy-total">-<span class="money">¥</span><span id="cardcode-row-t"><?php echo $order['card]; ?></span></td> </tr> <?php }?> <?php if($login_user['money']>=($order['price']){? <?php }?> <tr class=order-total"> <td class="deal-buy-desc"><strong>Total a ser pago:</strong></td> <td class="deal-buy-quantity"></td> <td class="deal-buy-multi"></td> <td class="deal-buy-price"></td> <td class="deal-buy-equal">=</td> <td class="deal-buy-total"><span class="money"><?php echo $currency; ?></span><?php echo moneyit($order['origin] - $login_user['money']); ?></td> </tr> </table> <div class=paytype"> <form action="/order/pay.php" method="post" class="validator"> <div class="order-check-form "> <div class="order-pay-credit"> <h3>Saldo de sua conta</h3> <p>Créditos da conta:<strong><span class="money"><?php echo $currency; ?></span><?php echo moneyit($login_user['money]); ?></ strong> <?php if(false==$credityes){?>,O saldo de sua conta é insuficiene para realizar o pagamento <strong><span class="money"><? php echo $currency; ?></span><?php echo moneyit($order['origin']- $login_user['money']); ?></strong>。<?php if($creditonly){?>Por favor faça <a href=/credit/charge.php">uma recarga de seus créditos</a>。<? php } else { ?>Por favor, escolha seu meio de pagamento:<?php }?><? php } else { ?>,O saldo de sua conta é suficiente para pagar este pedido. Por favor confirme o pedido.<?php }?></p> <div class="other_pay"><?php echo $INI['other]['pay']; ?></div> </div> <?php if(false==$creditonly && false==$credityes){?> <ul class=typelist"> <?php if($INI['alipay]['mid']){?> <?php }?> <?php if($INI['pagseguro']['mid']){?> <li> <input id=check-pagseguro" type="radio" name="paytype" value="pagseguro" <?php echo $ordercheck['pagseguro]; ?> /> <img src="/static/css/i/pagseguro.png" /> <label for="check-pagseguro" class="pagseguro">Pagseguro</ label> </li> <?php }?> <?php if($INI['paypal']['mid']){?> <?php }?> </ul> <?php } else { ?> <input type=hidden" name="paytype" value="credit" /> <?php }?> <?php if($credityes || false==$creditonly){?> <div class="clear"></div> <p class="check-act"> <input type="hidden" name="order_id" value="<?php echo $order['id]; ?>" /> <input type="hidden" name="team_id" value="<?php echo $order['team_id']; ?>" /> <input type=hidden" name="cardcode" value="" /> <input type="hidden" name="quantity" value="<?php echo $order['quantity]; ?>" /> <input type="hidden" name="address" value="<?php echo $order['address']; ?>" /> <input type=hidden" name="express" value="<?php echo $order['express]; ?>" /> <input type="hidden" name="remark" value="<?php echo $order['remark']; ?>" /> <input type=submit" value="Pagar" class="formbutton" /> <?php if(false==$credityes){?> <input type="button" value="Voltar" class="formbutton" onclick="location.href='index.php';" /> <?php }?> <a href="/team/buy.php?id=<?php echo $order['team_id]; ?>" style="margin-left:1em;">Voltar para editar seu pedido</a> <?php }?> </p> </div> </form> </div> </div> </div> <div class="box-bottom"></div> </div> </div> <div id="sidebar"> <?php if(!$order['card_id']){?> <?php include template("block_side_card");?> <?php }?> </div> </div> <!-- bd end --> </div> <!-- bdw end --><br /> <?php include template("footer");?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Lan Marques
Esse é meu primeiro posto, mas acompanho o forum há muuuuito tempo, sempre pesquisando e agora
estou precisando de uma mãozinha:
É assim pessoal, todos nós sabemos que o site de compras coletivas oferece créditos para o
usuário utilizar nas compras, tanto para obter desconto, como comprar
o item.
Ai é que tá o lance, se ele comprar o item ou conseguir pagar um
percentual muito alto do valor apenas com os créditos, nós vamos
falir! kkk
O Site tem no painel de admin um campo de setar um limite de uso do
crédito, mas não funciona! Que é $team['card']
Então, eu estou tentando aprender a regra que se o Cliente tiver
créditos maior que 0 que valide a regra de usar no máximo o limite
estipulado. $team['card']
Mas a atenção fica em um outro quesito, se o cliente tiver menos que
limite máximo estipulado, que prevaleça o crédito do cliente a ser
usado.
Créditos que o cliente possui: $login_user['money']
Valor do Limite Máximo de uso: $team['card']
Custo do produto liquido: $order['price']
Custo do produto bruto: $order['origin']
Calculo final que nos fali: <?php echo moneyit($order['origin'] - $login_user['money']); ?>
Dai eu comecei em algo assim:
<?php if($login_user['money']>=($order['price'])
{?> Sou muito ruim em regras PHP q eu me perco aqui
<?php }?>
Essa daqui é a funçaõ na integra:
<div id=bdw" class="bdw">
<div id="bd" class="cf">
<div id="content">
<div id="deal-buy" class="box">
<div class="box-top"></div>
<div class="box-content">
<div class="head"><h2>Seu pedido</h2></div>
<div class="sect">
<table class="order-table">
<tr>
<th class="deal-buy-desc">Oferta</th>
<th class="deal-buy-quantity">Quantidade</th>
<th class="deal-buy-multi"></th>
<th class="deal-buy-price">Preço</th>
<th class="deal-buy-equal"></th>
<th class="deal-buy-total">Total</th>
</tr>
<tr>
<td class="deal-buy-desc"><?php echo
$team['title]; ?></td>
<td class="deal-buy-quantity"><?php echo
$order['quantity']; ?></td>
<td class=deal-buy-multi">x</td>
<td class="deal-buy-price" id="deal-buy-
price"><span class="money"><?php echo $currency; ?><span><?php echo
moneyit($order['price]); ?></td>
<td class="deal-buy-equal">=</td>
<td class="deal-buy-total" id="deal-buy-
total"><span class="money"><?php echo $currency; ?></span><?php echo
moneyit($order['price']*$order['quantity']); ?></td>
</tr>
<?php if($team['delivery']==express'){?>
<tr>
<td class="deal-buy-desc">Dinheiro</td>
<td class="deal-buy-quantity"></td>
<td class="deal-buy-multi"></td>
<td class="deal-buy-price"><span class="money"><?php echo
$currency; ?></span><span id="deal-express-price"><?php echo
$team['fare]; ?></span></td>
<td class="deal-buy-equal">=</td>
<td class="deal-buy-total"><span class="money"><?php echo
$currency; ?></span><span id="deal-express-total"><?php echo
($team['farefree']==0||$order['quantity']<$team['farefree'])?
$team['fare']:0; ?></span></td>
</tr>
<?php }?>
<?php if($order['card']>0){?>
<tr id=cardcode-row">
<td class="deal-buy-desc">Cartão:<span id="cardcode-row-n"><?php
echo $order['card_id]; ?></span></td>
<td class="deal-buy-quantity"></td>
<td class="deal-buy-multi"></td>
<td class="deal-buy-price"><span class="money"><?php echo
$currency; ?></span><?php echo moneyit($order['card']); ?></td>
<td class=deal-buy-equal">=</td>
<td class="deal-buy-total">-<span class="money">¥</span><span
id="cardcode-row-t"><?php echo $order['card]; ?></span></td>
</tr>
<?php }?>
<?php if($login_user['money']>=($order['price']){?
<?php }?>
<tr class=order-total">
<td class="deal-buy-desc"><strong>Total a ser
pago:</strong></td>
<td class="deal-buy-quantity"></td>
<td class="deal-buy-multi"></td>
<td class="deal-buy-price"></td>
<td class="deal-buy-equal">=</td>
<td class="deal-buy-total"><span
class="money"><?php echo $currency; ?></span><?php echo
moneyit($order['origin] - $login_user['money']); ?></td>
</tr>
</table>
<div class=paytype">
<form action="/order/pay.php" method="post"
class="validator">
<div class="order-check-form ">
<div class="order-pay-credit">
<h3>Saldo de sua conta</h3>
<p>Créditos da conta:<strong><span class="money"><?php echo
$currency; ?></span><?php echo moneyit($login_user['money]); ?></
strong> <?php if(false==$credityes){?>,O saldo de sua conta é
insuficiene para realizar o pagamento <strong><span class="money"><?
php echo $currency; ?></span><?php echo moneyit($order['origin']-
$login_user['money']); ?></strong>。<?php if($creditonly){?>Por favor
faça <a href=/credit/charge.php">uma recarga de seus créditos</a>。<?
php } else { ?>Por favor, escolha seu meio de pagamento:<?php }?><?
php } else { ?>,O saldo de sua conta é suficiente para pagar este
pedido. Por favor confirme o pedido.<?php }?></p>
<div class="other_pay"><?php echo $INI['other]['pay']; ?></div>
</div>
<?php if(false==$creditonly && false==$credityes){?>
<ul class=typelist">
<?php if($INI['alipay]['mid']){?>
<?php }?>
<?php if($INI['pagseguro']['mid']){?>
<li>
<input id=check-pagseguro" type="radio" name="paytype"
value="pagseguro" <?php echo $ordercheck['pagseguro]; ?> />
<img src="/static/css/i/pagseguro.png" />
<label for="check-pagseguro" class="pagseguro">Pagseguro</
label>
</li>
<?php }?>
<?php if($INI['paypal']['mid']){?>
<?php }?>
</ul>
<?php } else { ?>
<input type=hidden" name="paytype" value="credit" />
<?php }?>
<?php if($credityes || false==$creditonly){?>
<div class="clear"></div>
<p class="check-act">
<input type="hidden" name="order_id" value="<?php echo
$order['id]; ?>" />
<input type="hidden" name="team_id" value="<?php echo
$order['team_id']; ?>" />
<input type=hidden" name="cardcode" value="" />
<input type="hidden" name="quantity" value="<?php echo
$order['quantity]; ?>" />
<input type="hidden" name="address" value="<?php echo
$order['address']; ?>" />
<input type=hidden" name="express" value="<?php echo
$order['express]; ?>" />
<input type="hidden" name="remark" value="<?php echo
$order['remark']; ?>" />
<input type=submit" value="Pagar" class="formbutton" />
<?php if(false==$credityes){?>
<input type="button" value="Voltar" class="formbutton"
onclick="location.href='index.php';" />
<?php }?>
<a href="/team/buy.php?id=<?php echo $order['team_id]; ?>"
style="margin-left:1em;">Voltar para editar seu pedido</a>
<?php }?>
</p>
</div>
</form>
</div>
</div>
</div>
<div class="box-bottom"></div>
</div>
</div>
<div id="sidebar">
<?php if(!$order['card_id']){?>
<?php include template("block_side_card");?>
<?php }?>
</div>
</div> <!-- bd end -->
</div> <!-- bdw end --><br />
<?php include template("footer");?>
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.