
25/02/2007, 12:54
|
| | Fecha de Ingreso: febrero-2007
Mensajes: 32
Antigüedad: 18 años 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ó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";
// }
//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ó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ón </a> | <a href="../creditos/creditos.php" > Diseño web </a> | ©2007 SCC
</div>
</div>
</body>
</html> |