Tengo el siguiente problema. Estoy empezando a programar con php y en un formulario, despuès de una consulta dependiendo del resultado, debo realizar otro sql, la primera vez me muestra el mensaje correcto. Pero despues de pulsar el boton nuevamente seva siempre por el lado falso. Necesito ayuda urgente.... Este es el còdigo.
$opt = $HTTP_POST_VARS ["opt"];
if ($opt == 1) {
$opt = 0;
$codigo = $HTTP_POST_VARS["codigo"];
$estrategia = $HTTP_POST_VARS["estrategia"];
$sql = "SELECT * FROM estrategia WHERE cod_estrategia = $codigo.";
if (mysql_query($sql, $conex)) {
print "<tr><td>CODIGO YA EXISTE</tr></td>";
$SI = 0;
} else {
$SI = 1;
}
if ($si == 1) {
$sql1 = "INSERT INTO estrategia (cod_estrategia, estrategia) values ('".$codigo."' , '".$estrategia."')";
if (mysql_query($sql1, $conex)) {
print "<tr><td>INSCRIPCIÓN REALIZADA</tr></td>";
} else {
print "<tr><td>INSCRIPCIÓN NO REALIZADA</tr></td>";
}
}
}
mysql_close($conex);