<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>FIFA07</title>
<style type="text/css">
<!--
.Estilo1 {color: #FFFFFF;
font-weight: bold;
}
-->
</style>
<h1>FifaSpiders</h1>
</head>
<body>
<form id="form1" name="form1" method="post" action="pagina4.php">
<table width="310" border="1">
<tr>
<td colspan="3" align="center" bgcolor="#FF9900"><span class="Estilo1">Envío de Resultados </span></td>
</tr>
<tr>
<td colspan="2" bgcolor="#CCCCCC"><div align="center">Encuentro Realizado </div></td>
<td align="center" bgcolor="#CCCCCC">Resultado</td>
</tr>
<tr>
<td width="96" bgcolor="#CCCCCC">Ganador</td>
<td width="96" align="center" bgcolor="#CCCCCC"><input name="usuario1" type="text" id="usuario1" size="20" maxlength="20" /></td>
<td width="96" align="center" bgcolor="#CCCCCC"><input name="gfavor1" type="text" id="gfavor1" value="0" size="6" maxlength="2" />
</td>
</tr>
<tr>
<td bgcolor="#CCCCCC">Perdedor</td>
<td align="center" bgcolor="#CCCCCC"><input name="usuario2" type="text" id="usuario2" size="20" maxlength="20" /></td>
<td align="center" bgcolor="#CCCCCC"><input name="gcontra1" type="text" id="gcontra1" value="0" size="6" maxlength="2" /></td>
</tr>
<tr>
<td colspan="2" bgcolor="#CCCCCC"> </td>
<td align="center" bgcolor="#CCCCCC"><input type="submit" name="Submit" value="Enviar" /></td>
</tr>
</table>
</form>
</body>
</html>
Página de insercción de los datos de envío de resultados:
<?php require_once('Connections/fifaspiders.php'); ?>
<?php
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ?
intval($theValue) : "NULL"; break;
case "double":
$theValue = ($theValue != "") ?
"'" . doubleval($theValue) . "'" : "NULL"; break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) { $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']); }
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) { $insertSQL = sprintf("INSERT INTO envioresultados (usuario1, jjugados1, jganados1, jperdidos1, gfavor1, gcontra1, puntos1, usuario2, jjugados2, jganados2, jperdidos2, gfavor2, gcontra2, puntos2) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)", GetSQLValueString($_POST['usuario1'], "text"),
GetSQLValueString($_POST['jjugados1'], "text"),
GetSQLValueString($_POST['jganados1'], "text"),
GetSQLValueString($_POST['jperdidos1'], "text"),
GetSQLValueString($_POST['gfavor1'], "text"),
GetSQLValueString($_POST['gcontra1'], "text"),
GetSQLValueString($_POST['puntos1'], "text"),
GetSQLValueString($_POST['usuario2'], "text"),
GetSQLValueString($_POST['jjugados2'], "text"),
GetSQLValueString($_POST['jganados2'], "text"),
GetSQLValueString($_POST['jperdidos2'], "text"),
GetSQLValueString($_POST['gfavor2'], "text"),
GetSQLValueString($_POST['gcontra2'], "text"),
GetSQLValueString($_POST['puntos2'], "text"));
$insertGoTo = "envioderesultados.html";
if (isset($_SERVER['QUERY_STRING'])) { $insertGoTo .= (strpos($insertGoTo, '?')) ?
"&" : "?"; $insertGoTo .= $_SERVER['QUERY_STRING'];
}
}
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>FIFA07</title>
<h1>FifaSpiders</h1>
</head>
<body>
<?
echo "Envío de Resultado <br>";
echo "<br>";
echo "En el encuentro realizado entre ";
echo "$usuario1 ";
echo "y ";
echo "$usuario2 ";
echo "se impuso ";
echo "$usuario1 ";
echo "con marcador de ";
echo "$gfavor ";
echo "x ";
echo "$gcontra ";
echo "sobre ";
echo "$usuario2. <br>";
echo "<br>";
echo "Por Favor confirma el Resultado antes de enviar.";
?>
<form action="<?php echo $editFormAction; ?>" id="form1" name="form1" method="POST">
<input name="usuario1" type="hidden" id="usuario1" value="<? echo $usuario1?>" />
<input name="gfavor1" type="hidden" id="gfavor1" value="<? echo $gfavor1?>" />
<input name="gcontra1" type="hidden" id="gcontra1" value="<? echo $gcontra1?>" />
<input name="jjugados1" type="hidden" id="jjugados1" value="1" />
<input name="jganados1" type="hidden" id="jganados1" value="1" />
<input name="jperdidos1" type="hidden" id="jperdidos1" value="0" />
<input name="puntos1" type="hidden" id="puntos1" value="3" />
<input name="usuario2" type="hidden" id="usuario2" value="<? echo $usuario2?>" />
<input name="gfavor2" type="hidden" id="gfavor2" value="<? echo $gcontra1?>" />
<input name="gcontra2" type="hidden" id="gcontra2" value="<? echo $gfavor1?>" />
<input name="jjugados2" type="hidden" id="jjugados2" value="1" />
<input name="jganados2" type="hidden" id="jganados2" value="0" />
<input name="jperdidos2" type="hidden" id="jperdidos2" value="1" />
<input name="puntos2" type="hidden" id="puntos2" value="0" />
<label>
<input type="hidden" name="hiddenField" />
<input type="submit" name="Submit" value="Enviar" />
</label>
<input type="hidden" name="MM_insert" value="form1">
</form>
</body>
</html>
Página que me muestra en pantalla detalle de los ganadores:
<?php require_once('Connections/fifaspiders.php'); ?>
<?php
$currentPage = $_SERVER["PHP_SELF"];
$maxRows_detalleganados = 10;
$pageNum_detalleganados = 0;
if (isset($_GET['pageNum_detalleganados'])) { $pageNum_detalleganados = $_GET['pageNum_detalleganados'];
}
$startRow_detalleganados = $pageNum_detalleganados * $maxRows_detalleganados;
$query_detalleganados = "SELECT usuario1 Equipos, COUNT(jjugados1) PJ, SUM(jganados1) JG, SUM(jperdidos1) JP, SUM(gfavor1) GF, SUM(gcontra1) GC, SUM(puntos1) FROM envioresultados GROUP BY usuario1";
$query_limit_detalleganados = sprintf("%s LIMIT %d, %d", $query_detalleganados, $startRow_detalleganados, $maxRows_detalleganados);
if (isset($_GET['totalRows_detalleganados'])) { $totalRows_detalleganados = $_GET['totalRows_detalleganados'];
} else {
$all_detalleganados = mysql_query($query_detalleganados); }
$totalPages_detalleganados = ceil($totalRows_detalleganados/$maxRows_detalleganados)-1;
$queryString_detalleganados = "";
if (!empty($_SERVER['QUERY_STRING'])) { $params = explode("&", $_SERVER['QUERY_STRING']); foreach ($params as $param) {
if (stristr($param, "pageNum_detalleganados") == false && stristr($param, "totalRows_detalleganados") == false) { }
}
if (count($newParams) != 0) { }
}
$queryString_detalleganados = sprintf("&totalRows_detalleganados=%d%s", $totalRows_detalleganados, $queryString_detalleganados); ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin título</title>
</head>
<body>
<table border="1" align="center">
<tr>
<td>Equipos</td>
<td>PJ</td>
<td>JG</td>
<td>JP</td>
<td>GF</td>
<td>GC</td>
<td>SUM(puntos1)</td>
</tr>
<?php do { ?>
<tr>
<td><a href="detalletablaganados.php?recordID=<?php echo $row_detalleganados['Equipos']; ?>"> <?php echo $row_detalleganados['Equipos']; ?> </a> </td>
<td><?php echo $row_detalleganados['PJ']; ?> </td>
<td><?php echo $row_detalleganados['JG']; ?> </td>
<td><?php echo $row_detalleganados['JP']; ?> </td>
<td><?php echo $row_detalleganados['GF']; ?> </td>
<td><?php echo $row_detalleganados['GC']; ?> </td>
<td><?php echo $row_detalleganados['SUM(puntos1)']; ?> </td>
</tr>
</table>
<br>
<table border="0" width="50%" align="center">
<tr>
<td width="23%" align="center"><?php if ($pageNum_detalleganados > 0) { // Show if not first page ?>
<a href="<?php printf("%s?pageNum_detalleganados=%d%s", $currentPage, 0, $queryString_detalleganados); ?>">Primero</a>
<?php } // Show if not first page ?>
</td>
<td width="31%" align="center"><?php if ($pageNum_detalleganados > 0) { // Show if not first page ?>
<a href="<?php printf("%s?pageNum_detalleganados=%d%s", $currentPage, max(0, $pageNum_detalleganados - 1), $queryString_detalleganados); ?>">Anterior</a>
<?php } // Show if not first page ?>
</td>
<td width="23%" align="center"><?php if ($pageNum_detalleganados < $totalPages_detalleganados) { // Show if not last page ?>
<a href="<?php printf("%s?pageNum_detalleganados=%d%s", $currentPage, min($totalPages_detalleganados, $pageNum_detalleganados + 1), $queryString_detalleganados); ?>">Siguiente</a>
<?php } // Show if not last page ?>
</td>
<td width="23%" align="center"><?php if ($pageNum_detalleganados < $totalPages_detalleganados) { // Show if not last page ?>
<a href="<?php printf("%s?pageNum_detalleganados=%d%s", $currentPage, $totalPages_detalleganados, $queryString_detalleganados); ?>">Último</a>
<?php } // Show if not last page ?>
</td>
</tr>
</table>
Registros
<?php echo ($startRow_detalleganados + 1) ?> a
<?php echo min($startRow_detalleganados + $maxRows_detalleganados, $totalRows_detalleganados) ?> de
<?php echo $totalRows_detalleganados ?></body>
</html>
<?php
?>
Y página que me muestra en pantalla detalle de los perdedores:
<?php require_once('Connections/fifaspiders.php'); ?>
<?php
$currentPage = $_SERVER["PHP_SELF"];
$maxRows_consultaperdidos = 10;
$pageNum_consultaperdidos = 0;
if (isset($_GET['pageNum_consultaperdidos'])) { $pageNum_consultaperdidos = $_GET['pageNum_consultaperdidos'];
}
$startRow_consultaperdidos = $pageNum_consultaperdidos * $maxRows_consultaperdidos;
$query_consultaperdidos = "SELECT usuario2 Equipos, COUNT(jjugados2) PJ, SUM(jganados2) JG, SUM(jperdidos2) JP, SUM(gfavor2) GF, SUM(gcontra2) GC, SUM(puntos2) PTS FROM envioresultados GROUP BY usuario2";
$query_limit_consultaperdidos = sprintf("%s LIMIT %d, %d", $query_consultaperdidos, $startRow_consultaperdidos, $maxRows_consultaperdidos);
if (isset($_GET['totalRows_consultaperdidos'])) { $totalRows_consultaperdidos = $_GET['totalRows_consultaperdidos'];
} else {
$all_consultaperdidos = mysql_query($query_consultaperdidos); }
$totalPages_consultaperdidos = ceil($totalRows_consultaperdidos/$maxRows_consultaperdidos)-1;
$queryString_consultaperdidos = "";
if (!empty($_SERVER['QUERY_STRING'])) { $params = explode("&", $_SERVER['QUERY_STRING']); foreach ($params as $param) {
if (stristr($param, "pageNum_consultaperdidos") == false && stristr($param, "totalRows_consultaperdidos") == false) { }
}
if (count($newParams) != 0) { }
}
$queryString_consultaperdidos = sprintf("&totalRows_consultaperdidos=%d%s", $totalRows_consultaperdidos, $queryString_consultaperdidos); ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin título</title>
</head>
<body>
<table border="1" align="center">
<tr>
<td>Equipos</td>
<td>PJ</td>
<td>JG</td>
<td>JP</td>
<td>GF</td>
<td>GC</td>
<td>SUM(puntos1)</td>
</tr>
<?php do { ?>
<tr>
<td><a href="detalletablaperdidos.php?recordID=<?php echo $row_consultaperdidos['Equipos']; ?>"> <?php echo $row_consultaperdidos['Equipos']; ?> </a> </td>
<td><?php echo $row_consultaperdidos['PJ']; ?> </td>
<td><?php echo $row_consultaperdidos['JG']; ?> </td>
<td><?php echo $row_consultaperdidos['JP']; ?> </td>
<td><?php echo $row_consultaperdidos['GF']; ?> </td>
<td><?php echo $row_consultaperdidos['GC']; ?> </td>
<td><?php echo $row_consultaperdidos['SUM(puntos1)']; ?> </td>
</tr>
</table>
<br>
<table border="0" width="50%" align="center">
<tr>
<td width="23%" align="center"><?php if ($pageNum_consultaperdidos > 0) { // Show if not first page ?>
<a href="<?php printf("%s?pageNum_consultaperdidos=%d%s", $currentPage, 0, $queryString_consultaperdidos); ?>">Primero</a>
<?php } // Show if not first page ?>
</td>
<td width="31%" align="center"><?php if ($pageNum_consultaperdidos > 0) { // Show if not first page ?>
<a href="<?php printf("%s?pageNum_consultaperdidos=%d%s", $currentPage, max(0, $pageNum_consultaperdidos - 1), $queryString_consultaperdidos); ?>">Anterior</a>
<?php } // Show if not first page ?>
</td>
<td width="23%" align="center"><?php if ($pageNum_consultaperdidos < $totalPages_consultaperdidos) { // Show if not last page ?>
<a href="<?php printf("%s?pageNum_consultaperdidos=%d%s", $currentPage, min($totalPages_consultaperdidos, $pageNum_consultaperdidos + 1), $queryString_consultaperdidos); ?>">Siguiente</a>
<?php } // Show if not last page ?>
</td>
<td width="23%" align="center"><?php if ($pageNum_consultaperdidos < $totalPages_consultaperdidos) { // Show if not last page ?>
<a href="<?php printf("%s?pageNum_consultaperdidos=%d%s", $currentPage, $totalPages_consultaperdidos, $queryString_consultaperdidos); ?>">Último</a>
<?php } // Show if not last page ?>
</td>
</tr>
</table>
Registros
<?php echo ($startRow_consultaperdidos + 1) ?> a
<?php echo min($startRow_consultaperdidos + $maxRows_consultaperdidos, $totalRows_consultaperdidos) ?> de
<?php echo $totalRows_consultaperdidos ?></body>
</html>
<?php
?>