Ver Mensaje Individual
  #5 (permalink)  
Antiguo 02/03/2005, 06:38
KFreeman
 
Fecha de Ingreso: febrero-2005
Mensajes: 12
Antigüedad: 19 años, 2 meses
Puntos: 0
gracias jam por tu ayuda

Muchas gracias Jam por tu ayuda, te inserto el codigo de las dos páginas, de la inicial(prueba) y la de resultados. Utilizo Dreamweaver para hacerlas.
Saludos y gracias.



pagina inicial:

<?php require_once('Connections/viajerophp.php'); ?>
<?php
mysql_select_db($database_viajerophp, $viajerophp);
$query_RsCA = "SELECT CA FROM ccaa";
$RsCA = mysql_query($query_RsCA, $viajerophp) or die(mysql_error());
$row_RsCA = mysql_fetch_assoc($RsCA);
$totalRows_RsCA = mysql_num_rows($RsCA);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Documento sin t&iacute;tulo</title>
</head>

<body>
<form name="form1" method="post" action="resultados.php">
<select name="select">
<?php
do {
?>
<option value="<?php echo $row_RsCA['CA']?>"><?php echo $row_RsCA['CA']?></option>
<?php
} while ($row_RsCA = mysql_fetch_assoc($RsCA));
$rows = mysql_num_rows($RsCA);
if($rows > 0) {
mysql_data_seek($RsCA, 0);
$row_RsCA = mysql_fetch_assoc($RsCA);
}
?>
</select>
<input type="submit" name="Submit" value="Enviar">
</form>
</body>
</html>
<?php
mysql_free_result($RsCA);
?>


Pagina de resultados:

<?php require_once('Connections/viajerophp.php'); ?>
<?php
$currentPage = $_SERVER["PHP_SELF"];

$maxRows_RsDormir = 5;
$pageNum_RsDormir = 0;
if (isset($_GET['pageNum_RsDormir'])) {
$pageNum_RsDormir = $_GET['pageNum_RsDormir'];
}
$startRow_RsDormir = $pageNum_RsDormir * $maxRows_RsDormir;

$colname_RsDormir = "1";
if (isset($_POST['select'])) {
$colname_RsDormir = (get_magic_quotes_gpc()) ? $_POST['select'] : addslashes($_POST['select']);
}
mysql_select_db($database_viajerophp, $viajerophp);
$query_RsDormir = sprintf("SELECT Nombre, Localidad, Provincia FROM dormir WHERE CA = '%s'", $colname_RsDormir);
$query_limit_RsDormir = sprintf("%s LIMIT %d, %d", $query_RsDormir, $startRow_RsDormir, $maxRows_RsDormir);
$RsDormir = mysql_query($query_limit_RsDormir, $viajerophp) or die(mysql_error());
$row_RsDormir = mysql_fetch_assoc($RsDormir);

if (isset($_GET['totalRows_RsDormir'])) {
$totalRows_RsDormir = $_GET['totalRows_RsDormir'];
} else {
$all_RsDormir = mysql_query($query_RsDormir);
$totalRows_RsDormir = mysql_num_rows($all_RsDormir);
}
$totalPages_RsDormir = ceil($totalRows_RsDormir/$maxRows_RsDormir)-1;

$queryString_RsDormir = "";
if (!empty($_SERVER['QUERY_STRING'])) {
$params = explode("&", $_SERVER['QUERY_STRING']);
$newParams = array();
foreach ($params as $param) {
if (stristr($param, "pageNum_RsDormir") == false &&
stristr($param, "totalRows_RsDormir") == false) {
array_push($newParams, $param);
}
}
if (count($newParams) != 0) {
$queryString_RsDormir = "&" . htmlentities(implode("&", $newParams));
}
}
$queryString_RsDormir = sprintf("&totalRows_RsDormir=%d%s", $totalRows_RsDormir, $queryString_RsDormir);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Documento sin t&iacute;tulo</title>
</head>

<body>
<table border="1">
<tr>
<td>Nombre</td>
<td>Localidad</td>
<td>Provincia</td>
</tr>
<?php do { ?>
<tr>
<td><?php echo $row_RsDormir['Nombre']; ?></td>
<td><?php echo $row_RsDormir['Localidad']; ?></td>
<td><?php echo $row_RsDormir['Provincia']; ?></td>
</tr>
<?php } while ($row_RsDormir = mysql_fetch_assoc($RsDormir)); ?>
</table>
<p>
<table border="0" width="50%" align="center">
<tr>
<td width="23%" align="center"><?php if ($pageNum_RsDormir > 0) { // Show if not first page ?>
<a href="<?php printf("%s?pageNum_RsDormir=%d%s", $currentPage, 0, $queryString_RsDormir); ?>">Primero</a>
<?php } // Show if not first page ?>
</td>
<td width="31%" align="center"><?php if ($pageNum_RsDormir > 0) { // Show if not first page ?>
<a href="<?php printf("%s?pageNum_RsDormir=%d%s", $currentPage, max(0, $pageNum_RsDormir - 1), $queryString_RsDormir); ?>">Anterior</a>
<?php } // Show if not first page ?>
</td>
<td width="23%" align="center"><?php if ($pageNum_RsDormir < $totalPages_RsDormir) { // Show if not last page ?>
<a href="<?php printf("%s?pageNum_RsDormir=%d%s", $currentPage, min($totalPages_RsDormir, $pageNum_RsDormir + 1), $queryString_RsDormir); ?>">Siguiente</a>
<?php } // Show if not last page ?>
</td>
<td width="23%" align="center"><?php if ($pageNum_RsDormir < $totalPages_RsDormir) { // Show if not last page ?>
<a href="<?php printf("%s?pageNum_RsDormir=%d%s", $currentPage, $totalPages_RsDormir, $queryString_RsDormir); ?>">&Uacute;ltimo</a>
<?php } // Show if not last page ?>
</td>
</tr>
</table>
</p>
</body>
</html>
<?php
mysql_free_result($RsDormir);
?>