Amigos ya se que les parecere muy tarada pero no me da la cabeza. Trate de hacer lo de las apuestas asi:
Código PHP:
<?php
session_start();
$_SESSION['usuario'];
$usuario = $_SESSION['usuario'];
$ruta = '..';
do_html_header();
$conex = db_connect();
$fecha_carrera = $_POST['fecha_carrera'];
$hipodromo = $_POST['hipodromo'];
$carrera = $_POST['carrera'];
$hora_carrera = $_POST['hora_carrera'];
$n_caballo = $_POST['n_caballo'];
$boletos_ganador =$_POST['ganador'];
$boletos_place =$_POST['place'];
$monto_apuestaG = ($boletos_ganador * 2.00);
$monto_apuestaP = ($boletos_place * 2.00);
$fecha_apuesta = date("Y-m-d");
$sql = mysql_query("SELECT id_user ci FROM users WHERE usuario='$usuario'");
while ($row = mysql_fetch_array($sql)) {
$id_user = $row["id_user"];
$ci = $row["ci"];
}
$sql1 = mysql_query("SELECT nombre_caballo FROM race WHERE n_caballo='$n_caballo' and '$fecha_carrera' and hipodromo = '$hipodromo' and carrera = '$carrera'");
while ($row1 = mysql_fetch_array($sql1)) {
$nombre_caballo = $row1["nombre_caballo"];
}
mysql_query("INSERT INTO juego1 (id_apuesta, id_user, usuario, ci, fecha_carrera, hora_carrera, hipodromo, fecha_apuesta) " .
"VALUES ('', '$id_user', '$usuario', '$ci', '$fecha_carrera', '$hora_carrera', '$hipodromo', '$fecha_apuesta')") or die(mysql_error());
$sql2 = mysql_query("SELECT id_apuesta FROM juego1 WHERE usuario = '$usuario' and fecha_carrera = '$fecha_carrera' and hora_carrera = '$hora_carrera' and hipodromo = '$hipodromo'");
while ($row2 = mysql_fetch_array($sql2)) {
$id_apuesta = $row2["id_apuesta"];
}
mysql_query("INSERT INTO apuestas_juego1 (id_apuesta, carrera, n_caballo, nombre_caballo, boletos) " .
"VALUES ('$id_apuesta', '$carrera', '$n_caballo', '$nombre_caballo', '$boletos_ganador')") or die(mysql_error());
mysql_query("INSERT INTO juego2 (id_apuestap, id_user, usuario, ci, fecha_carrera, hora_carrera, hipodromo, fecha_apuesta) " .
"VALUES ('', '$id_user', '$usuario', '$ci', '$fecha_carrera', '$hora_carrera', '$hipodromo', '$fecha_apuesta')") or die(mysql_error());
$sql3 = mysql_query("SELECT id_apuestap FROM juego2 WHERE usuario = '$usuario' and fecha_carrera = '$fecha_carrera' and hora_carrera = '$hora_carrera' and hipodromo = '$hipodromo'");
while ($row3 = mysql_fetch_array($sql3)) {
$id_apuestap = $row3["id_apuestap"];
}
mysql_query("INSERT INTO apuestas_juego2 (id_apuestap, carrera, n_caballo, nombre_caballo, boletos) " .
"VALUES ('$id_apuestap', '$carrera', '$n_caballo', '$nombre_caballo', '$boletos_place')") or die(mysql_error());
}
?>
<html>
<head>
<title>Horse</title>
</head>
<body>
<table width="1000" height="300" border="1" align="center">
<tr>
<td valign="top" bgcolor="#FFFFFF"><div align="center">
<form id="form1" name="form1" method="post" action="">
<table width="660" border="1">
<tr>
<td bgcolor="#8080FF"> </td>
</tr>
<tr>
<td><div align="center" class="Estilo2">Desea seguir apostando? </div></td>
</tr>
<tr>
<td bgcolor="#8080FF"><div align="center"><a href="ganador.php?fecha_carrera=$fecha_carrera&hipodromo=$hipodromo&carrera=1">SI</a> - <a href="ticket_gand.php">NO</a> </div></td>
</tr>
</table>
</form>
</div></td>
</tr>
</table>
</body>
</html>
La idea era guardar la primera carrera y luego regresar al juego para ir a la proxima carrera, pero al guardar la proxima carrera solo guardar en apuestas_juego1 y apuestas_juego2 no en juego1 ni juego2 pues alli se genera el id de la jugada. Pero no se como hacer para que no vuelva a guardar esto. Se me ocurrio que se le podria poner un if de que si existe el usuario y la fecha y el id. No se como ponerlo.
Por favor he trabajado muchisimo y leido muchiiiiisimo, ayudenme con esto para saber como hacerlo.
Gracias.