Aparentemente todo el codigo que ustedes me han ayudado a refinar, cosa que AGRADESCO MUCHISIMO, funciona bien con excepcion de los UPDATE. He agregado unos "echo" para ver que devuelve $cambio1 y $cambio2, ambos imprimen 1. Todo lo demas aparentemente trabaja a la perfeccion, aca dejo el codigo actualizado, corregido y aumentado.
Código PHP:
<?php
include 'config.php';
include 'opendb.php';
error_reporting (E_ALL);
$enombre=$_POST['enombre'];
$div=$_POST['div'];
$liga=$_POST['liga'];
$rank=$_POST['rank'];
$torneo=$_POST['idtorneo'];
$idparticipa=$_POST['numero'];
$idequipo=$_POST['idequipo'];
echo $enombre.$div.$liga.$rank.$torneo.$idparticipa.$idequipo; //verificando que los datos llegan bien desde el formulario
//CAMBIO numero 1 en BD
$vnombre1 = mysql_query("SELECT * FROM nombreequipo WHERE nombre='$enombre'");
if($condicion = mysql_fetch_array($vnombre1))
{echo "ya estaba en la lista de nombres";}
else
{
mysql_query("INSERT INTO nombreequipo (nombre) VALUES ('$enombre')");
}
$vnombre = mysql_query("SELECT * FROM nombreequipo WHERE nombre='$enombre'");
$row1 = mysql_fetch_array($vnombre);
$idenombre=$row1['idnombreequipo'];
echo "<br> $idenombre \n";
$cambio1 = mysql_query("UPDATE participacion SET participacion.idnombreequipo='$idenombre' WHERE participacion.idcparticipacion='$idparticipa' AND participacion.idequipo='$idequipo' LIMIT 1") or die("Error en query:" .mysql_error());
echo "<p>$cambio1</p> \n";//revisando que devuelve el cambio1
//CAMBIO numero 2 en BD
$vdivliga1 = mysql_query("SELECT * FROM divliga WHERE division='$div' and liga='$liga'");
if($condicion = mysql_fetch_array($vdivliga1))
{echo"ya estaba en division";}
else
{
mysql_query("INSERT INTO divliga (division,liga) VALUES ('$div','$liga')");
}
$vdivliga = mysql_query("SELECT * FROM divliga WHERE division='$div' and liga='$liga'");
$row2 = mysql_fetch_array($vdivliga);
$iddivliga=$row2['iddivliga'];
echo "<br> $iddivliga \n";
$cambio2 = mysql_query("UPDATE participacion SET participacion.iddivliga='$iddivliga', participacion.puntosmz='$rank' WHERE participacion.participacion='$idparticipa' AND participacion.idequipo='$idequipo' LIMIT 1") or die("Error en query:" .mysql_error());
echo "<p>$cambio2</p> \n"; //revisando que devuelve el cambio2
//header("Location: buser.php");
include 'closedb.php';
?>