PDA

Ver la Versión Completa : ayuda con PHP



dreckmaster
27/09/2011, 16:44
Hola chicos , pucha estoy aprendiendo php y toy pegado en algo. quiero paginar resultados mediante un abevedario


//aqui creo en abecedario
for($i=65; $i<=90; $i++) {
$letra = chr($i);
//aqui es donde tengo el error nose como pasarle la letra a la consulta ---la pag php se llama subcategoria
echo "<a href=index.php?id=VerSubCategoria&Item=$letra; \"> ".$letra." </a>|";

}


ahora quiero meter la letra que presione a la consulta Mysql , la query esta bien !
$QueryPro = mysql_query("SELECT * FROM producto WHERE id_categoria=$id_categoria AND id_subcategoria=$id_subcategoria AND habilitado=1 AND nombre LIKE '$letra%' ORDER BY nombre ASC");



espero me puedan ayudar perrines saludos

pttmix
27/09/2011, 17:02
amigo ponga el codigo completo,para poder ayudarlo y ver si tiene algun error

dreckmaster
27/09/2011, 17:10
amigo ponga el codigo completo,para poder ayudarlo y ver si tiene algun error


amigo si todo anda bien , yo le meto a la consulta una letra en duro y me crea la paginacion correctamente
mi problema es solo como pasar la letra a la consulta

de todas meneras aqui esta el codigo completo


<?php
//$letra = $_GET["letra"];
$id_categoria = $_GET["Cat"];
$id_subcategoria = $_GET["SubCat"];
$QueryCat = mysql_query("SELECT * FROM categoria WHERE id=$id_categoria");
$CampoCat = mysql_fetch_object($QueryCat);
$QuerySubCat = mysql_query("");
$CampoSubCat = mysql_fetch_object($QuerySubCat);
?>
<?php

echo $CampoCat->nombre." :: ".$CampoSubCat->nombre;?>
?>
<div id="paginacionproducto"> <!--para paginar los productos-->

<?php
$abecedario=array('A','B','C','D','E','F','G','H', 'I','J','K','L','M','N','O','P','Q','R','S','T','U ','V','W','X','Y','');
foreach($abecedario AS $letra){
echo "<a href=index.php?id=VerSubCategoria&Item=$letra;\"> ".$letra." </a>|";aqui es donde tengo mi problema . no se como pasar la letra a la consulta
}


?>

<?php //esta es la cunsulta que devuelve los resultados

$QueryPro = mysql_query("SELECT * FROM producto WHERE id_categoria=$id_categoria AND id_subcategoria=$id_subcategoria AND habilitado=1 AND nombre LIKE '$letra%' ORDER BY nombre ASC");

echo '<div style="float: left; margin: 5px 0; width: 600px; height: 1px; background: #CCC"></div>';
while($CampoPro = mysql_fetch_object($QueryPro)) {
$fechaobj = $CampoPro->fecha;

$dia = substr($fechaobj,0,2); $ano = substr($fechaobj,6,4); $mes = substr($fechaobj,3,2);
$meses = array("","Enero","Febrero","Marzo", "Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre");
$mesf = $meses[$mes]; $fecha=$dia." / ".$mes." / ".$ano;
?>
<div id="producto">
<img id="imgpro" src="page/<?php echo $CampoPro->imagen;?>" />
<div id="datos">
<div id="titulo"><?php echo $CampoPro->nombre;?></div>
<div id="precio">
Precio efectivo <strong>$<?php echo $CampoPro->pefectivo;?></strong> - Precio normal <strong>$<?php echo $CampoPro->pnormal;?></strong><br />
Fabricante <strong><?php echo $CampoPro->fabricante;?></strong> - Publicado <strong><?php echo $fecha;?></strong>
</div>
<a id="comprar" href="index.php?id=VerProducto&Item=<?php echo $CampoPro->id;?>">&raquo; Ver producto</a>
</div>
</div>
<?php
}
?>
</div>


gracias de antemano

pttmix
27/09/2011, 17:18
echo "<a href='index.php?id=".$VerSubCategoria."&Item=".$letra."\'> ".$letra." </a>";

prueba con eso compañero y me avisa

cavoso
27/09/2011, 17:24
yo te veo varios errores, este es tu codigo:


<?php
//$letra = $_GET["letra"];
$id_categoria = $_GET["Cat"];
$id_subcategoria = $_GET["SubCat"];
$QueryCat = mysql_query("SELECT * FROM categoria WHERE id=$id_categoria");
$CampoCat = mysql_fetch_object($QueryCat);
$QuerySubCat = mysql_query("");
$CampoSubCat = mysql_fetch_object($QuerySubCat);
?>
<?php

echo $CampoCat->nombre." :: ".$CampoSubCat->nombre;?>
?>
<div id="paginacionproducto"> <!--para paginar los productos-->

<?php
$abecedario=array('A','B','C','D','E','F','G','H', 'I','J','K','L','M','N','O','P','Q','R','S','T','U ','V','W','X','Y','');
foreach($abecedario AS $letra){
echo "<a href=index.php?id=VerSubCategoria&Item=$letra;\"> ".$letra." </a>|"; //aqui es donde tengo mi problema . no se como pasar la letra a la consulta
}


?>

<?php //esta es la cunsulta que devuelve los resultados

$QueryPro = mysql_query("SELECT * FROM producto WHERE id_categoria=$id_categoria AND id_subcategoria=$id_subcategoria AND habilitado=1 AND nombre LIKE '$letra%' ORDER BY nombre ASC");

echo '<div style="float: left; margin: 5px 0; width: 600px; height: 1px; background: #CCC"></div>';
while($CampoPro = mysql_fetch_object($QueryPro)) {
$fechaobj = $CampoPro->fecha;

$dia = substr($fechaobj,0,2); $ano = substr($fechaobj,6,4); $mes = substr($fechaobj,3,2);
$meses = array("","Enero","Febrero","Marzo", "Abril","Mayo","Junio","Julio","Agosto","Septiembr e","Octubre","Noviembre","Diciembre");
$mesf = $meses[$mes]; $fecha=$dia." / ".$mes." / ".$ano;
?>
<div id="producto">
<img id="imgpro" src="page/<?php echo $CampoPro->imagen;?>" />
<div id="datos">
<div id="titulo"><?php echo $CampoPro->nombre;?></div>
<div id="precio">
Precio efectivo <strong>$<?php echo $CampoPro->pefectivo;?></strong> - Precio normal <strong>$<?php echo $CampoPro->pnormal;?></strong><br />
Fabricante <strong><?php echo $CampoPro->fabricante;?></strong> - Publicado <strong><?php echo $fecha;?></strong>
</div>
<a id="comprar" href="index.php?id=VerProducto&Item=<?php echo $CampoPro->id;?>">&raquo; Ver producto</a>
</div>
</div>
<?php
}
?>
</div>


y este el codigo arreglado:

<?php
$letra = $_GET["letra"];
$id_categoria = $_GET["Cat"];
$id_subcategoria = $_GET["SubCat"];
$QueryCat = mysql_query("SELECT * FROM categoria WHERE id=$id_categoria");
$CampoCat = mysql_fetch_object($QueryCat);
$QuerySubCat = mysql_query("");
$CampoSubCat = mysql_fetch_object($QuerySubCat);

echo $CampoCat->nombre." :: ".$CampoSubCat->nombre;?>

<div id="paginacionproducto"> <!--para paginar los productos-->

<?php
$abecedario=array('A','B','C','D','E','F','G','H', 'I','J','K','L','M','N','O','P','Q','R','S','T','U ','V','W','X','Y','');
foreach($abecedario AS $letra){
echo "<a href=index.php?id=VerSubCategoria&Item=".$letra."> ".$letra." </a>";

}

//esta es la cunsulta que devuelve los resultados

$QueryPro = mysql_query("SELECT * FROM producto WHERE id_categoria=$id_categoria AND id_subcategoria=$id_subcategoria AND habilitado=1 AND nombre LIKE '$letra%' ORDER BY nombre ASC");

echo '<div style="float: left; margin: 5px 0; width: 600px; height: 1px; background: #CCC"></div>';
while($CampoPro = mysql_fetch_object($QueryPro)) {
$fechaobj = $CampoPro->fecha;

$dia = substr($fechaobj,0,2); $ano = substr($fechaobj,6,4); $mes = substr($fechaobj,3,2);
$meses = array("","Enero","Febrero","Marzo", "Abril","Mayo","Junio","Julio","Agosto","Septiembr e","Octubre","Noviembre","Diciembre");
$mesf = $meses[$mes]; $fecha=$dia." / ".$mes." / ".$ano;
?>
<div id="producto">
<img id="imgpro" src="page/<?php echo $CampoPro->imagen;?>" />
<div id="datos">
<div id="titulo"><?php echo $CampoPro->nombre;?></div>
<div id="precio">
Precio efectivo <strong>$<?php echo $CampoPro->pefectivo;?></strong> - Precio normal <strong>$<?php echo $CampoPro->pnormal;?></strong><br />
Fabricante <strong><?php echo $CampoPro->fabricante;?></strong> - Publicado <strong><?php echo $fecha;?></strong>
</div>
<a id="comprar" href="index.php?id=VerProducto&Item=<?php echo $CampoPro->id;?>">&raquo; Ver producto</a>
</div>
</div>
<?php
}
?>
</div>


bueno para empesar a explicate, tenias la variable $letra como comentario escrita de la sigiente forma

//$letra = $_GET["letra"];
despues en la linea que supuestamente tenias problemas tienes un comentario no configurado como tal es decir le falta el //

y otra cosa para que abres y cierras el codigo php si en medio no colocas nada, es decir hay partes en las que tenias


?>
<?PHP

si no vas a escribir nada en medio entonces no cierres el codigo, ya que son lineas desperdiciadas.

otra cosa, tienes todo en el index?? por que si bien php permite la creacion de paginas dinamicas esto no kiere decir que tengas que escribir todo el codigo del sitio en un solo archivo aveces es mejor llamar a otros archivos con codigos.

espero que este te aya ayudado, y si tienes algun problema explicate mejor, ya que solo dijiste que tenias un problema en esa linea pero no dijiste cual era el problema, anque supongo que el problema es que no se escribia la variable $letra, ahora nunca tengas 2 variables con el mismo nombre o eso te dara muchos dolores de cabeza
ten cuidado cuando agreges ; ya que si lo agregas en alguna parete del codigo significa que asta ahi llega una orden como el echo es decir si escribes echo "hola"; se muestra hola, pero si escribes echo "hol";"a" solo se mostrara hol ya que no se le da la orden a "a" para que se muestre

dreckmaster
27/09/2011, 17:28
echo "<a rel='nofollow' href='index.php?id=".$VerSubCategoria."&Item=".$letra.";\'> ".$letra." </a>|";

prueba con eso compañero y me avisa

me da este error pero al formar el abecedario (el abecedario estaba correcto )
Notice: Undefined variable: VerSubCategoria in C:\xampp\htdocs\practica\_partes\index\subcategori a.php on line47

y luego de todas formas al presionar una letra para ver si me entrega resultados la pagina se va al index

de antemano gracias man!!

pttmix
27/09/2011, 17:33
$letra = $_GET["letra"];

este es el error estas haciendo get a la variable letra y la que estas enviando al pagiar se llama item

(echo "<a rel='nofollow' href='index.php?id=".$VerSubCategoria."&Item=".$le tra.";\'> ".$letra." </a>|";
)

entonces tiene que quedar asi

$letra = $_GET["item"];

cavoso
27/09/2011, 17:35
tambien prueba con esto -> echo "<a href=index.php?id=VerSubCategoria&Item=".$letra."> ".$letra." </a>";

dreckmaster
27/09/2011, 17:43
yo te veo varios errores, este es tu codigo:


<?php
//$letra = $_GET["letra"];
$id_categoria = $_GET["Cat"];
$id_subcategoria = $_GET["SubCat"];
$QueryCat = mysql_query("SELECT * FROM categoria WHERE id=$id_categoria");
$CampoCat = mysql_fetch_object($QueryCat);
$QuerySubCat = mysql_query("");
$CampoSubCat = mysql_fetch_object($QuerySubCat);
?>
<?php

echo $CampoCat->nombre." :: ".$CampoSubCat->nombre;?>
?>
<div id="paginacionproducto"> <!--para paginar los productos-->

<?php
$abecedario=array('A','B','C','D','E','F','G','H', 'I','J','K','L','M','N','O','P','Q','R','S','T','U ','V','W','X','Y','');
foreach($abecedario AS $letra){
echo "<a href=index.php?id=VerSubCategoria&Item=".$letra."> ".$letra." </a>";
}


?>

<?php //esta es la cunsulta que devuelve los resultados

$QueryPro = mysql_query("SELECT * FROM producto WHERE id_categoria=$id_categoria AND id_subcategoria=$id_subcategoria AND habilitado=1 AND nombre LIKE '$letra%' ORDER BY nombre ASC");

echo '<div style="float: left; margin: 5px 0; width: 600px; height: 1px; background: #CCC"></div>';
while($CampoPro = mysql_fetch_object($QueryPro)) {
$fechaobj = $CampoPro->fecha;

$dia = substr($fechaobj,0,2); $ano = substr($fechaobj,6,4); $mes = substr($fechaobj,3,2);
$meses = array("","Enero","Febrero","Marzo", "Abril","Mayo","Junio","Julio","Agosto","Septiembr e","Octubre","Noviembre","Diciembre");
$mesf = $meses[$mes]; $fecha=$dia." / ".$mes." / ".$ano;
?>
<div id="producto">
<img id="imgpro" src="page/<?php echo $CampoPro->imagen;?>" />
<div id="datos">
<div id="titulo"><?php echo $CampoPro->nombre;?></div>
<div id="precio">
Precio efectivo <strong>$<?php echo $CampoPro->pefectivo;?></strong> - Precio normal <strong>$<?php echo $CampoPro->pnormal;?></strong><br />
Fabricante <strong><?php echo $CampoPro->fabricante;?></strong> - Publicado <strong><?php echo $fecha;?></strong>
</div>
<a rel="nofollow" id="comprar" href="index.php?id=VerProducto&amp;Item=<?php echo $CampoPro->id;?>">&raquo; Ver producto</a>
</div>
</div>
<?php
}
?>
</div>


y este el codigo arreglado:

<?php
$letra = $_GET["letra"];
$id_categoria = $_GET["Cat"];
$id_subcategoria = $_GET["SubCat"];
$QueryCat = mysql_query("SELECT * FROM categoria WHERE id=$id_categoria");
$CampoCat = mysql_fetch_object($QueryCat);
$QuerySubCat = mysql_query("");
$CampoSubCat = mysql_fetch_object($QuerySubCat);

echo $CampoCat->nombre." :: ".$CampoSubCat->nombre;?>

<div id="paginacionproducto"> <!--para paginar los productos-->

<?php
$abecedario=array('A','B','C','D','E','F','G','H', 'I','J','K','L','M','N','O','P','Q','R','S','T','U ','V','W','X','Y','');
foreach($abecedario AS $letra){
echo "<a href=index.php?id=VerSubCategoria&Item=$letra;\"> ".$letra." </a>|"; //aqui es donde tengo mi problema . no se como pasar la letra a la consulta
}

//esta es la cunsulta que devuelve los resultados

$QueryPro = mysql_query("SELECT * FROM producto WHERE id_categoria=$id_categoria AND id_subcategoria=$id_subcategoria AND habilitado=1 AND nombre LIKE '$letra%' ORDER BY nombre ASC");

echo '<div style="float: left; margin: 5px 0; width: 600px; height: 1px; background: #CCC"></div>';
while($CampoPro = mysql_fetch_object($QueryPro)) {
$fechaobj = $CampoPro->fecha;

$dia = substr($fechaobj,0,2); $ano = substr($fechaobj,6,4); $mes = substr($fechaobj,3,2);
$meses = array("","Enero","Febrero","Marzo", "Abril","Mayo","Junio","Julio","Agosto","Septiembr e","Octubre","Noviembre","Diciembre");
$mesf = $meses[$mes]; $fecha=$dia." / ".$mes." / ".$ano;
?>
<div id="producto">
<img id="imgpro" src="page/<?php echo $CampoPro->imagen;?>" />
<div id="datos">
<div id="titulo"><?php echo $CampoPro->nombre;?></div>
<div id="precio">
Precio efectivo <strong>$<?php echo $CampoPro->pefectivo;?></strong> - Precio normal <strong>$<?php echo $CampoPro->pnormal;?></strong><br />
Fabricante <strong><?php echo $CampoPro->fabricante;?></strong> - Publicado <strong><?php echo $fecha;?></strong>
</div>
<a rel="nofollow" id="comprar" href="index.php?id=VerProducto&amp;Item=<?php echo $CampoPro->id;?>">&raquo; Ver producto</a>
</div>
</div>
<?php
}
?>
</div>


bueno para empesar a explicate, tenias la variable $letra como comentario escrita de la sigiente forma

//$letra = $_GET["letra"];
despues en la linea que supuestamente tenias problemas tienes un comentario no configurado como tal es decir le falta el //

y otra cosa para que abres y cierras el codigo php si en medio no colocas nada, es decir hay partes en las que tenias


?>
<?PHP

si no vas a escribir nada en medio entonces no cierres el codigo, ya que son lineas desperdiciadas.

otra cosa, tienes todo en el index?? por que si bien php permite la creacion de paginas dinamicas esto no kiere decir que tengas que escribir todo el codigo del sitio en un solo archivo aveces es mejor llamar a otros archivos con codigos.

espero que este te aya ayudado, y si tienes algun problema explicate mejor, ya que solo dijiste que tenias un problema en esa linea pero no dijiste cual era el problema, anque supongo que el problema es que no se escribia la variable $letra, ahora nunca tengas 2 variables con el mismo nombre o eso te dara muchos dolores de cabeza
ten cuidado cuando agreges ; ya que si lo agregas en alguna parete del codigo significa que asta ahi llega una orden como el echo es decir si escribes echo "hola"; se muestra hola, pero si escribes echo "hol";"a" solo se mostrara hol ya que no se le da la orden a "a" para que se muestre



amigo muchas gracias por darte el tiempo

el desorden que tengo es solo por que e estado probando cosas , debe ser por eso que me quedan aberturas de codigo

y son varias paguinas esta pagina es subcategoria.php

el problema es muy puntual :

la pagina me entrega muchos productos entonces yo cree un abecedario con el siguiente codigo

$abecedario=array('A','B','C','D','E','F','G','H', 'I','J','K','L','M','N','O','P','Q','R','S','T','U ','V','W','X','Y','');
foreach($abecedario AS $letra){
echo "<a href=index.php?id=VerSubCategoria&Item=$letra;\"> ".$letra." </a>|";
}

la cosulta que me entrega los productos es esta :

$QueryPro = mysql_query("SELECT * FROM producto WHERE id_categoria=$id_categoria AND id_subcategoria=$id_subcategoria AND habilitado=1 AND nombre LIKE '$letra%' ORDER BY nombre ASC");


mi problema es que cuando hago click en una letra del abecedario que creee la consulta no genera la busqueda

en el fondo no entiendo como pasar la letra que hice click a la consulta .

para conprobar la consulta le meti una letra en duro ej: nombre LIKE 'M%' y la pagina me mostro son problemas todos los productos que comienzan con "M"

de antemano gracias por tu ayuda

pttmix
27/09/2011, 17:44
compañero este deberia ser el codigo que funcione, no lo puedo probar por que no tengo la B.D

<?php
$letra = $_GET["Item"];
$id_categoria = $_GET["Cat"];
$id_subcategoria = $_GET["SubCat"];
$QueryCat = mysql_query("SELECT * FROM categoria WHERE id=$id_categoria");
$CampoCat = mysql_fetch_object($QueryCat);
$QuerySubCat = mysql_query("");
$CampoSubCat = mysql_fetch_object($QuerySubCat);
echo $CampoCat->nombre." :: ".$CampoSubCat->nombre;
?>
<div id="paginacionproducto"> <!--para paginar los productos-->
<?php
$abecedario=array('A','B','C','D','E','F','G','H', 'I','J','K','L','M','N','O','P','Q','R','S','T','U ','V','W','X','Y','');
foreach($abecedario AS $letra){
echo "<a href='index.php?id=".$VerSubCategoria."&Item=".$letra."'> ".$letra." </a>|";aqui es donde tengo mi problema . no se como pasar la letra a la consulta
}
$QueryPro = mysql_query("SELECT * FROM producto WHERE id_categoria=$id_categoria AND id_subcategoria=$id_subcategoria AND habilitado=1 AND nombre LIKE '$letra%' ORDER BY nombre ASC");
echo '<div style="float: left; margin: 5px 0; width: 600px; height: 1px; background: #CCC"></div>';
while($CampoPro = mysql_fetch_object($QueryPro)) {
$fechaobj = $CampoPro->fecha;
$dia = substr($fechaobj,0,2); $ano = substr($fechaobj,6,4); $mes = substr($fechaobj,3,2);
$meses = array("","Enero","Febrero","Marzo", "Abril","Mayo","Junio","Julio","Agosto","Septiembr e","Octubre","Noviembre","Diciembre");
$mesf = $meses[$mes]; $fecha=$dia." / ".$mes." / ".$ano;
?>
<div id="producto">
<img id="imgpro" src="page/<?php echo $CampoPro->imagen;?>" />
<div id="datos">
<div id="titulo"><?php echo $CampoPro->nombre;?></div>
<div id="precio">
Precio efectivo <strong>$<?php echo $CampoPro->pefectivo;?></strong> - Precio normal <strong>$<?php echo $CampoPro->pnormal;?></strong><br />
Fabricante <strong><?php echo $CampoPro->fabricante;?></strong> - Publicado <strong><?php echo $fecha;?></strong>
</div>
<a id="comprar" href="index.php?id=<?php echo $VerProducto:?>&Item=<?php echo $CampoPro->id;?>">&raquo; Ver producto</a>
</div>
</div>
<?php
}
?>
</div>

pttmix
27/09/2011, 17:48
entonces son varios archivos (yo el wea limpie el codigo jajajajajajaja) conectese al msn mejor y me agrega y arreglamos la caga de codigo ahi mejor por que no veo ni la coneccion a mysql

dreckmaster
27/09/2011, 17:59
tambien prueba con esto -> echo "<a href=index.php?id=VerSubCategoria&Item=".$letra."> ".$letra." </a>";


no amigo, aun no entrega los resultados

estara bien que se escriba arriba esto :$letra = $_GET["letra"]; mas que mal los datos de arriba vienen del main y la letra solo del abecedario que esta en la misma pagina

gracias !!

dreckmaster
27/09/2011, 18:01
entonces son varios archivos (yo el wea limpie el codigo jajajajajajaja) conectese al msn mejor y me agrega y arreglamos la caga de codigo ahi mejor por que no veo ni la coneccion a mysql


jajajajajaja !!!!!! si la cosa es tan tonta creo yop todo anda bien pero al momento de hacer click en la letra no me devulve los resulyados .. depeche_exiter@hotm.....

dreckmaster
27/09/2011, 18:04
compañero este deberia ser el codigo que funcione, no lo puedo probar por que no tengo la B.D

<?php
$letra = $_GET["Item"];
$id_categoria = $_GET["Cat"];
$id_subcategoria = $_GET["SubCat"];
$QueryCat = mysql_query("SELECT * FROM categoria WHERE id=$id_categoria");
$CampoCat = mysql_fetch_object($QueryCat);
$QuerySubCat = mysql_query("");
$CampoSubCat = mysql_fetch_object($QuerySubCat);
echo $CampoCat->nombre." :: ".$CampoSubCat->nombre;
?>
<div id="paginacionproducto"> <!--para paginar los productos-->
<?php
$abecedario=array('A','B','C','D','E','F','G','H', 'I','J','K','L','M','N','O','P','Q','R','S','T','U ','V','W','X','Y','');
foreach($abecedario AS $letra){
echo "<a rel='nofollow' href='index.php?id=".$VerSubCategoria."&Item=".$letra."'> ".$letra." </a>|";aqui es donde tengo mi problema . no se como pasar la letra a la consulta
}
$QueryPro = mysql_query("SELECT * FROM producto WHERE id_categoria=$id_categoria AND id_subcategoria=$id_subcategoria AND habilitado=1 AND nombre LIKE '$letra%' ORDER BY nombre ASC");
echo '<div style="float: left; margin: 5px 0; width: 600px; height: 1px; background: #CCC"></div>';
while($CampoPro = mysql_fetch_object($QueryPro)) {
$fechaobj = $CampoPro->fecha;
$dia = substr($fechaobj,0,2); $ano = substr($fechaobj,6,4); $mes = substr($fechaobj,3,2);
$meses = array("","Enero","Febrero","Marzo", "Abril","Mayo","Junio","Julio","Agosto","Septiembr e","Octubre","Noviembre","Diciembre");
$mesf = $meses[$mes]; $fecha=$dia." / ".$mes." / ".$ano;
?>
<div id="producto">
<img id="imgpro" src="page/<?php echo $CampoPro->imagen;?>" />
<div id="datos">
<div id="titulo"><?php echo $CampoPro->nombre;?></div>
<div id="precio">
Precio efectivo <strong>$<?php echo $CampoPro->pefectivo;?></strong> - Precio normal <strong>$<?php echo $CampoPro->pnormal;?></strong><br />
Fabricante <strong><?php echo $CampoPro->fabricante;?></strong> - Publicado <strong><?php echo $fecha;?></strong>
</div>
<a rel="nofollow" id="comprar" href="index.php?id=<?php echo $VerProducto:?>&Item=<?php echo $CampoPro->id;?>">&raquo; Ver producto</a>
</div>
</div>
<?php
}
?>
</div>

noa amigo aun no despliega los resultados me manda al index de mi sitio

la pagina con el problema se llama subcategoria.php

gracias por ayudar !!

pttmix
27/09/2011, 18:07
ya conectate

dreckmaster
27/09/2011, 20:44
ya lo solucione , el problema era que cuando presionaba una letra se recargaba la paguina y se perdian los datos de categoria y subcategoria que se necesitaban para correr la consulta
la sulucion fue pasar ademas de la letra la CAT y la sunCAT


asi quedo
echo "<a href=index.php?id=VerSubCategoria&Cat=$id_categoria&SubCat=$id_subcategoria&letra=$letra> ".$letra." </a>|";

muchas gracias por la ayuda amigos no me habia dado cuanta de ese detalle de la recarga

saludos XD!!!!

pttmix
28/09/2011, 02:59
ok, de nada para eso estamos ke bueno ke te sirvio todoel rato que estubimos dando jugo por msn jajajajajaaj

cavoso
29/09/2011, 14:57
k bueno k se soluciono, aunque para la proxima podrias colocar los datos de donde vienen y hacia donde vara evitar estar weando tanto rato en algo tan simple, hajajaja, porque si lo vemos el problema que tenias era una mierda, pero nos iso weiar arto hajajajaja