![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
27/02/2007, 21:16
|
| | Fecha de Ingreso: febrero-2007
Mensajes: 32
Antigüedad: 18 años Puntos: 0 | |
Re: Recibir array por metodo post Bueno aqui va todo el codigo resalto el incoveniente, agradezco su ayuda:
<html>
<head>
<META name="verify-v1" content="uVLYdApEGB4KGM9uC3qqHNj/9Yx/CG06D+4s3a9Jsn0=" />
<link rel="STYLESHEET" type="text/css" href="../estilo.css">
<title>Super Copa Colombiana</title>
</head>
<body>
<?
//Inicio la sesión
session_start();
//COMPRUEBA QUE EL USUARIO ESTA AUTENTIFICADO
if ($_SESSION["autentificado"] != "SI") {
//si no existe, envio a la página de autentificacion
header("Location: ../acceso/acceso.php");
//ademas salgo de este script
exit();
}
//Conexion con la base
mysql_connect("localhost","root","quintero");
//Selecciona una base de datos
mysql_select_db("dbssc");
?>
<div id="marco" >
<div id="banner" >
Aqui va el banner para la scc
</div>
<div id="menu" >
<div id="menu-salir" >
<?
echo "Sesión: ";
echo $_SESSION["login"] ;
?>
| <a href="../index.php?x=1">Salir</a>
</div>
<a href="../copa/copa.php">Copa</a> |
<a href="../index.php">Sobre la copa</a> |
<a href="../contacto/contacto.php">Contáctenos</a>
</div>
<div id="panel-izquierdo" >
<?
//Ejecutamos la sentencia SQL
$result1=mysql_query("select * from menu where grpmenu=2");
//Mostramos los registros
while ($row1=mysql_fetch_array($result1))
{
echo "<a href='admin.php?m=$row1[0]' > $row1[1] </a> <br>";
}
mysql_free_result($result1);
?>
</div>
<div id="panel-derecho" >
<?
//if ($_GET["m"])
// {
// $m=$_GET["m"];
// }
// else
// {
// echo "Bienvenido al sistema de administración de la copa";
// }
$controlcopa=0;
//Ejecutamos la sentencia SQL
$result1=mysql_query("select * from copa");
if (mysql_fetch_array($result1) == '0')
{
$controlcopa=1;
}
else
{
//Ejecutamos la sentencia SQL
$result1=mysql_query("select * from copa where fincopa is null or fincopa='')");
if (mysql_fetch_array($result1) == '0')
{
$controlcopa=1;
}
else
{
$controlcopa=0;
}
}
if ($controlcopa == 1)
{
if (!$HTTP_POST_VARS)
{
echo "<form name='grupos' action='admin.php' method=post>";
echo "<div id='formulario-copa' >";
//datos para la copa
echo "<div id='formulario-etiquetas' > Observaciones para la copa: </div> <div id='formulario-controles' > <textarea name=obscopa cols=38 rows=4> </textarea> </div>";
echo "<br><br>...";
echo "</div>";
echo "<br><h1> Grupos </h1>";
//Armar grupos
for ($i=0; $i<6; $i++)
{
echo "<div id='formulario-grupo' >";
echo "<br>Grupo " .$K=$i+1;
for ($j=0; $j<4; $j++)
{
$y=$j+1;
echo "<div id='formulario-contenedorn' > $y </div>";
echo "<div id='formulario-contenedorce' > <input type=text name='id[]' size=9> </div>";
echo "<div id='formulario-contenedorne' > <input type=text name='equipo[]' size=38> </div>";
echo "<div id='formulario-contenedorue' > <input type=text name='nick[]' size=16> </div>";
}
echo "</div>";
}
//Boton de creacion
echo "<br><div id='formulario-etiquetas' > <input type='button' value='Crear' onClick='Validar(1)'> </div>";
echo "</form>";
}
else
{
$hoy = date("d-m-y");
//crear copa
mysql_query("insert into copa (inicopa,obscopa) values ('$hoy','$obscopa')");
$codcopa = mysql_insert_id();
//agregar equipos
for ($i=0; $i<24; $i++)
{
$selidequipo=$_POST["id[$i]"];
$rsequipos=mysql_query("select * from equipos where codequipo='$selidequipo' ");
if (mysql_fetch_array($rsequipos) == '0')
{ $rgcodequipo=$_POST["id[$i]"];
$rgnomequipo=$_POST["equipo[$i]"];
$rgusuequipo=$_POST["nick[$i]"];
mysql_query("insert into equipos (codequipo,nomequipo,usuequipo) values ('$rgcodequipo','$rgnomequipo','$rgusuequipo')");
}
}
//crear grupos
$x=0;
for ($i=0; $i<6; $i++)
{
$g = $i+1;
for ($j=0; $j<4; $j++)
{
$pos=$j+1;
$grpcodequipo=$_POST["$id[$x]"];
mysql_query("insert into grupos (codgrupo,copgrupo,eqpgrupo, posgrupo) values ('$g','$codcopa','$grpcodequipo','$pos')");
$x++;
}
}
//Carga (fixture) y partidos
//Ejecutamos la sentencia SQL
$rsrondas=mysql_query("select * from rondas");
//Mostramos los registros
while ($ronda=mysql_fetch_array($rsrondas))
{
for ($n=0; $n<$ronda[0]; $n++)
{
mysql_query("insert into partidos (ronpartido,refpartido, coppartido) values ('$ronda[1]','$ronda[2]','$codcopa')");
}
}
//Generar las tres primeras rondas
//Ejecutamos la sentencia SQL
$rspartidos=mysql_query("select * from partidos where refpartido='p' order by codpartido");
$n=0;
$intercala=0;
$ronda=0;
while ($partido=mysql_fetch_array($rspartidos))
{
$z=$n*4;
if ($partido[1]!=$ronda)
{
$ronda=$partido[1];
$n=0;
$z=0;
}
//ronda 1
if ($partido[1]==1)
{
if ($intercala==0)
{
$a=$z+0;
$b=$z+2;
$codequipo1=$_POST["$id[$a]"];
$codequipo2=$_POST["$id[$b]"];
mysql_query("Update partidos Set eq1partido='$codequipo1', eq2partido='$codequipo2' Where codpartido='$partido[0]'");
$intercala=1;
}
else
{
$a=$z+1;
$b=$z+3;
$codequipo1=$_POST["$id[$a]"];
$codequipo2=$_POST["$id[$b]"];
mysql_query("Update partidos Set eq1partido='$codequipo1', eq2partido='$codequipo2' Where codpartido='$partido[0]'");
$intercala=0;
$n++;
}
}
if ($partido[1]==2)
{
if ($intercala==0)
{
$a=$z+0;
$b=$z+3;
$codequipo1=$_POST["$id[$a]"];
$codequipo2=$_POST["$id[$b]"];
mysql_query("Update partidos Set eq1partido='$codequipo1', eq2partido='$codequipo2' Where codpartido='$partido[0]'");
$intercala=1;
}
else
{
$a=$z+1;
$b=$z+2;
$codequipo1=$_POST["$id[$a]"];
$codequipo2=$_POST["$id[$b]"];
mysql_query("Update partidos Set eq1partido='$codequipo1', eq2partido='$codequipo2' Where codpartido='$partido[0]'");
$intercala=0;
$n++;
}
}
//ronda3
if ($partido[1]=='3')
{
if ($intercala==0)
{
$a=$z+0;
$b=$z+1;
$codequipo1=$_POST["$id[$a]"];
$codequipo2=$_POST["$id[$b]"];
mysql_query("Update partidos Set eq1partido='$codequipo1', eq2partido='$codequipo2' Where codpartido='$partido[0]'");
$intercala=1;
}
else
{
$a=$z+2;
$b=$z+3;
$codequipo1=$_POST["$id[$a]"];
$codequipo2=$_POST["$id[$b]"];
mysql_query("Update partidos Set eq1partido='$codequipo1', eq2partido='$codequipo2' Where codpartido='$partido[0]'");
$intercala=0;
$n++;
}
}
}
mysql_free_result($rspartidos);
echo "Creación de la copa con exito";
}
}
else
{
echo 'Aun no se ha finalizado la copa.';
}
?>
</div>
<div id="pie" >
<a href="admin.php" > Administración </a> | <a href="../creditos/creditos.php" > Diseño web </a> | ©2007 SCC
</div>
</div>
</body>
</html> |