Meu problema é o seguinte, tenho que fazer um sistema de bolão de futebol, mas não estou consegundo comparar a quantidade de apostas já cadastrada por certo usuário, exemplo:
O usuário carlos vai apostar no jogo 1, mas só são permitidas três apostas iguais para cada jogo, então o que acontece, quando o usuário entrar na página de aposta o combobox já era para ter filtrado as apostas permitidas, só que al´me de demorar muito tempo, pois são 49 apostas diferentes, ele também da erro no mysql quando coloca direto da variavel para compara o erro é o seguinte
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'A 0_' at line 1 select * FROM wp_apostas where cod_game=1 and aposta_w=_0 A 0_
sendo que as apostas se coloar 0X0 ou 0 X 0, da o mesmo erro, abaixo segue o código
<table width="578" border="0" cellspacing="0">
<tr>
<td width="104" bgcolor="#3399FF">Jogo</td>
<td width="104" bgcolor="#3399FF">Rodada</td>
<td width="103" bgcolor="#3399FF">Data</td>
<td width="88" bgcolor="#3399FF">Mandante</td>
<td width="169" bgcolor="#3399FF">Visitante</td>
</tr>
<?php
include("funcoes.php");
//$numjogo = $_POST["njogo"];
$numjogo=1;
$japosta=myexec("Select * from wp_jogos_a WHERE cod_game = $numjogo");
while($jogos=mysql_fetch_object($japosta)){?>
<tr>
<td><em><?php print $jogos->cod_game;?></em></td>
<td><em>
<?php print $jogos->rodada;?>
</em></td>
<td><em>
<?php print $jogos->data;?>
</em></td>
<td><em>
<?php print $jogos->mandante;?>
</em></td>
<td><em>
<?php print $jogos->visitante;?>
</em></td>
</tr>
<?php } ?>
<tr>
<td width=104" bgcolor="#3399FF">Placar</td>
<td colspan="2" bgcolor="#3399FF">Apostar </td>
<td colspan="2" bgcolor="#3399FF">Quantidade de Apostas</td>
Pergunta
Crispiniano
Olá sou novo por aqui, mas já estou gostando
Meu problema é o seguinte, tenho que fazer um sistema de bolão de futebol, mas não estou consegundo comparar a quantidade de apostas já cadastrada por certo usuário, exemplo:
O usuário carlos vai apostar no jogo 1, mas só são permitidas três apostas iguais para cada jogo, então o que acontece, quando o usuário entrar na página de aposta o combobox já era para ter filtrado as apostas permitidas, só que al´me de demorar muito tempo, pois são 49 apostas diferentes, ele também da erro no mysql quando coloca direto da variavel para compara o erro é o seguinte
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'A 0_' at line 1 select * FROM wp_apostas where cod_game=1 and aposta_w=_0 A 0_
sendo que as apostas se coloar 0X0 ou 0 X 0, da o mesmo erro, abaixo segue o código
<table width="578" border="0" cellspacing="0">
<tr>
<td width="104" bgcolor="#3399FF">Jogo</td>
<td width="104" bgcolor="#3399FF">Rodada</td>
<td width="103" bgcolor="#3399FF">Data</td>
<td width="88" bgcolor="#3399FF">Mandante</td>
<td width="169" bgcolor="#3399FF">Visitante</td>
</tr>
<?php
include("funcoes.php");
//$numjogo = $_POST["njogo"];
$numjogo=1;
$japosta=myexec("Select * from wp_jogos_a WHERE cod_game = $numjogo");
while($jogos=mysql_fetch_object($japosta)){?>
<tr>
<td><em><?php print $jogos->cod_game;?></em></td>
<td><em>
<?php print $jogos->rodada;?>
</em></td>
<td><em>
<?php print $jogos->data;?>
</em></td>
<td><em>
<?php print $jogos->mandante;?>
</em></td>
<td><em>
<?php print $jogos->visitante;?>
</em></td>
</tr>
<?php } ?>
<tr>
<td width=104" bgcolor="#3399FF">Placar</td>
<td colspan="2" bgcolor="#3399FF">Apostar </td>
<td colspan="2" bgcolor="#3399FF">Quantidade de Apostas</td>
</tr>
<tr>
<form id="form1" name="form1" method="post" action="">
<td><?php
$placar=myexec("select * from wp_placar");
while($apo=mysql_fetch_array($placar)){
$xplacar=$apo["placar];
echo $xplacar;
$placar1= myexec("select * FROM wp_apostas where cod_game=$numjogo and aposta_w=$xplacar");
echo mysql_num_rows($placar1);
?>
<select name="aposta_1">
<?php if (mysql_num_rows($placar1)< 3){
?>
<option value="<?php echo $xplacar; ?>"><?php echo $xplacar; ?></option>
<?php }
}?>
</select></td>
<td colspan="2"><em>
<input type="submit" name="aposta" id="aposta" action="Apostar?act=pronto" value="Apostar" />
<input name="hidjogo" type="hidden" id="hiddenField" value="<?php $jogo;?>" />
<input name="hiduser" type="hidden" id="hiddenField" value="<?php $usu;?>" />
</em></td>
</form>
Alguém pode me ajudar, acho que é erro na string
Link para o comentário
Compartilhar em outros sites
3 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.