Tema: get_VARS
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/10/2006, 04:13
viktoria
 
Fecha de Ingreso: septiembre-2006
Mensajes: 349
Antigüedad: 17 años, 7 meses
Puntos: 0
get_VARS

al intentar cargar lso datos del DB no consigo que me lea una variable contacdor del URL mediante GET_VARS que paso para que salgan siguentes articulos. (son muchos y he decidido que despues de cada 6 articulos aparece link "siguentes" que cargara otros 6)
el codigo simplificado es este

<html>
<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>

<body >
<table align=center width="838" bgcolor="#C9CAD8">
<tr align=center>
<td>
</td>
</tr>
<tr bgcolor="#FF0000"><td height="25" align="right">busqueda <input type="text" /> <input type="submit" /></td></tr>
<tr>
<td>
<table align="center" rules="all" width="600" bgcolor="#C9CAD8">
<caption> <br />Catalogo de modelos disponibles<br /><br /> </caption>
<?php

if(empty($counter)){$counter=0;
echo ($counter);}
$counter=intval($counter);
if(isset($counter)){
$counter=$HTTP_GET_VARS["counter"];echo ($counter);}
else {
echo("no hay counter");
}



//conectamos con el servidor
include "db_connect.php";

//punto de comienzo sera variable $counter

//cantidad de articulos por pagina sera 6

//seleccionamos todo de la tabla catalogo
$query=mysql_query("select * from catalogo;");

while($counter<$counter+6){
$catalogo=mysql_fetch_array($query);
$tipo_articulo=mysql_query("select type from tipos where id_type=".$catalogo['id_type'].";");
$tipo_articulo1=mysql_fetch_array($tipo_articulo);
$mes=$catalogo['name_model'];
echo(" <tr><td colspan=2 height='15' background='back.jpg' align=center>".format_nameModel($mes)."</td></tr><tr><td bgcolor='#FFFFFF' align=center width=30%><img src=/imagenes/".$catalogo['pic']."></td><td width=70% class='tdstyle'>Tipo:&nbsp;&nbsp;".$tipo_articulo1['type']."<Br>Velocidad impresión:&nbsp;&nbsp;".$catalogo['speed']."&nbsp;paginas por minuto<br><br><img src='flecha.jpg'><a href=descrpcion detallada.php?modelo=".$catalogo['id_model'].">mas informacion</a></td></tr>");
$counter=$counter+1;
if($counter==counter+6){break;}
}

echo("<tr><td colspan=2><a href=productos.php?counter=".$counter.">siguentes articulos</a></td></td>");

?>

</table>
</td>
</tr>
</table>
</body>
</html>

cuando pulso link "siguente" me sale la pagina dominio.com/productos.php?counter=6
pero me aparece que variable $counter "no hay counter" y me carga articulos otra vez empezando de 0, o sea los primeros 6, aunque en url aparece counter=6

Gracias por todos que me puede echar una mano, que soy nueva en php y no se realmente que pasa aqui.