Ver Mensaje Individual
  #5 (permalink)  
Antiguo 25/02/2007, 12:54
oscarf8
 
Fecha de Ingreso: febrero-2007
Mensajes: 32
Antigüedad: 17 años, 3 meses
Puntos: 0
Re: Validar un array de input's

OK, entiendo eso, pero ud me podria dar algun ejemplo (funcionando) o guia y hacer las pruebas, es que he encontrado cosas por internet pero varias se contradicen, ahora lo cambie por esto y tuve cuidado con lo que me comento:

<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>


<script language=JavaScript type=text/javascript>

function Validar(){

var i


for (i = 0; i < document.form.resultado1.length; i++)
{
if (document.form.resultado1[i].value.length < 1)
{
alert("Debe escribir un resultado")
document.form.resultado1[i].focus()
return(false)
}
}
return(true)
}

</script>
</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&oacute;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&aacute;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&oacute;n de la copa";
// }



//Ejecutamos la sentencia SQL
$result1=mysql_query("select * from copa where fincopa is null or fincopa='' ");

if (mysql_fetch_array($result1) != '0')
{
$controlcopa=1;
$codcopa=$result1[0];
}
else
{
$controlcopa=0;

}


if ($controlcopa == 1)
{
if (!$HTTP_POST_VARS)
{
echo "<form name='form' method=post action='admin.php'>";
//detectar ronda no actualizada
$rsrondas=mysql_query("select * from rondas where codronda in (select min(codronda) from rondas where actronda='0') ");
//Mostrar partidos
while ($ronda=mysql_fetch_array($rsrondas))
{
echo "<br><h1> Ronda $ronda[1] </h1>";
if ($ronda[1]<4)
{
$grupo=0;
//Partidos
$rspartidos=mysql_query("select codgrupo, (select nomequipo from equipos where codequipo=eq1partido) as equipo1, (select nomequipo from equipos where codequipo=eq2partido) as equipo2, eq1partido, eq2partido from partidos, grupos, equipos where codequipo = eq1partido and eqpgrupo=eq1partido and ronpartido ='$ronda[1]' ");
//Mostrar partidos
while ($partido=mysql_fetch_array($rspartidos))
{
echo "<div id='formulario-grupo' >";

if ($partido[0]!=$grupo)
{
$grupo=$partido[0];
echo "<br>Grupo " .$grupo;
}

echo "<div id='formulario-equipo' > <a href='xxxx' target='hattrick'> $partido[1] </a> </div>";
echo "<div id='formulario-resultado' > <input type='text' name='resultado1[]' size=1 class='formulario'> </div>";
echo "<div id='formulario-equipo' > <a href='xxxx' target='hattrick'> $partido[2] </a> </div>";
echo "<div id='formulario-resultado' > <input type='text' name='resultado2[]' size=1 class='formulario'> </div>";
echo "<div id='formulario-pena' > <select name='pena[]' size='1' class='formulario'> <option value='1'> </option> <option value='2'> WO </option> </select> </div>";
echo "</div>";
}
}
else
{

}
}

//Boton de actualizacion
echo "<br><div id='formulario-etiquetas'> <input type=submit value='Actualizar' onClick='Validar()'> </div>";

echo "</form>";
}
else
{

//si es p se carga por grupos
//al terminar carga de partidos actualiza ronda
//si ronda es 3 generar la siguiente ronda teniendo en cuenta las posiciones
//si si es mayor a ronda 3 crear siempre la siguiente ronda
//subir jugadores lo mismo si es p por grupos, las demas rondas todo junto
//detectar ultima ronda para cierre de copa y limpiar rondas

echo "actualizaci&oacute;n de la copa con exito";
}
}

else
{
echo 'Imposible actualizar, no se ha creado una copa.';
}
?>


</div>
<div id="pie" >
<a href="admin.php" > Administraci&oacute;n </a> | <a href="../creditos/creditos.php" > Dise&ntilde;o web </a> | &copy;2007 SCC
</div>
</div>
</body>

</html>