PHP - enviar varias variables

 
Vista:

enviar varias variables

Publicado por maral (1 intervención) el 12/10/2007 11:29:03
hola!!!
en el siguiente código que pongo quiero hacer lo siguiente, y no sé si se puede.

tengo en la base de datos una tabla que se llama SECCIONES y que contiene IDSECCION y DESCRIPCION

genero en esta página un menú con las DESCRIPCIONES de la base de datos, y quiero que cuando pinches sobre ellas te lleve a la página articulos.php y le mande las variables IDPAIS (que he cogido de la pagina anterior), y la variable IDSECCION, que tiene que seleccionarla en función de la DESCRIPCION que pinches...ahí es donde tengo el problema, que no sé como hacerlo..


<?php require_once('../Connections/proyecto.php'); ?>
<?php
$maxRows_menusecciones = 10;
$pageNum_menusecciones = 0;
if (isset($_GET['pageNum_menusecciones'])) {
$pageNum_menusecciones = $_GET['pageNum_menusecciones'];
}
$startRow_menusecciones = $pageNum_menusecciones * $maxRows_menusecciones;

mysql_select_db($database_proyecto, $proyecto);
$query_menusecciones = "SELECT secciones.DESCRIPCION,secciones.IDSECCION FROM secciones";
$query_limit_menusecciones = sprintf("%s LIMIT %d, %d", $query_menusecciones, $startRow_menusecciones, $maxRows_menusecciones);
$menusecciones = mysql_query($query_limit_menusecciones, $proyecto) or die(mysql_error());
$row_menusecciones = mysql_fetch_assoc($menusecciones);

if (isset($_GET['totalRows_menusecciones'])) {
$totalRows_menusecciones = $_GET['totalRows_menusecciones'];
} else {
$all_menusecciones = mysql_query($query_menusecciones);
$totalRows_menusecciones = mysql_num_rows($all_menusecciones);
}
$totalPages_menusecciones = ceil($totalRows_menusecciones/$maxRows_menusecciones)-1;
?><!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>
<style type="text/css">
<!--
.Estilo2 {
font-size: 14px;
font-weight: bold;
}
.Estilo3 {font-size: 14px}
body {
background-color: #99CCFF;
}
-->
</style>
</head>

<body>

<? require ('../mysql.php');

if (db_open("proyecto")==FALSE) //conexión con BBDD
{
echo "fallo conexión bbdd";
exit;
}

$IDPAIS=$_GET['IDPAIS'];

?>

<table width="854" border="0">
<tr>

<td width="101" height="42"><img src="../banderas_paises/bandera_<?=$IDPAIS?>.gif" width="91" height="50" /> </td>

<?php do { ?>

</td><td width="108"><div align="center"><span class="Estilo8 Estilo2"><a href="../articulos/prueba_articulos.php?IDPAIS=<?=$IDPAIS?>&IDSECCION =<?=$IDSECCION?>" target="principal_pais"> <?php echo $row_menusecciones['DESCRIPCION']; ?> </a></span></div></td>

<?php } while ($row_menusecciones = mysql_fetch_assoc($menusecciones)); ?>

</tr>
</table>
</body>
</html>
<?php
mysql_free_result($menusecciones);
?>


a ver si me podéis decir algo...gracias!!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:enviar varias variables

Publicado por Diego Romero (1450 intervenciones) el 12/10/2007 20:13:08
Por lo que se ve en el código ya estás enviando ambas variables!, ¿por qué dices que no?. Esta parte del código:

<a href="../articulos/prueba_articulos.php?IDPAIS=<?=$IDPAIS?>&IDSECCION =<?=$IDSECCION?>" target="principal_pais"> <?php echo $row_menusecciones['DESCRIPCION']; ?> </a>

Resultará algo como esto luego de la ejecución:

<a href="../articulos/prueba_articulos.php?IDPAIS=ar&IDSECCION=25" target="principal_pais">Esto es la descripción</a>

Lo cual es correcto.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar