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

Quiero validar que los inputs no esten vacios y que contengan valores numericos, aqui esta el codigo de la pagina, el codigo inicial lo cambie por otro que encontre en internet pero igual no sirve, le agradezco en lo que me puedan ayudar, el codigo de validacion que estoy intentando que fuciones lo resalto en rojo:

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

<script language=JavaScript type=text/javascript>

function Validar(){


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

</script>


<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='ronda' 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='xxxxxxxxxxxx]' 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='xxxxxxxxxxx' 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>