Necesito algo de ayuda..
estoy tratando de listar filtrando
tengo una tabla llamada temp que me guarda campos claves a la hora de filtrar
los campos son idtemp, rif, idproductos, y cantidad
bueno coloco el codigo..!!
<?php include("libreria.php");
include ("ulogin.php");
estilo();
cabecera();
$idc=$_GET["id"]; <-- aqui obtengo una variable especifica pasada desde otra pagina.
include("config.php") ;
$resp = mysql_query("select * from temp where rif='$idc'") ; <--aqui fitro los datos
$datos = mysql_fetch_array($resp) ;
echo "<table width=38% border=0 cellspacing=4 cellpadding=4> <tr>";
echo "<td width=20%><div align=center><strong>Cantidad</strong></div></td> ";
echo "<td width=20%><div align=center><strong>Descripción</strong></div></td> ";
echo "<td width=20%><div align=center><strong>Precio Unitario</strong></div></td> ";
echo "<td width=20%><div align=center><strong>Total</strong></div></td> ";
echo "<td width=20%><div align=center><strong></strong></div></td> ";
echo "</tr> \n";
while($row = mysql_fetch_array($resp)){
$contador++ ; <-- para saber cuantos productos estoy listando
$rif=$row["rif"];
$idp=$row["idproductos"];
$cantidad=$row["cantidad"];
$resp2 = mysql_query("select idproductos,nombreproducto,preciounitario from productos where idproductos='$idp'") ;<-- sacar algunos datos de otra tabla
$datos2 = mysql_fetch_array($resp2);
echo "<tr> \n";
echo "<td>$cantidad</td> \n";
echo "<td>$datos2[nombreproducto]</td> \n";
echo "<td>$datos2[preciounitario]</td> \n";
echo "<td>$datos[idtemp]</td> \n";
echo "<td><a href=elimitemp.php?id=$idc&id2=$idp>Eliminar</a></td> \n";
echo "</tr> \n";
}
......< otro codigo
?>
ok el ptroblema es el siguiente en "CANTIDAD" no me esta mostrando el numero que deberia y en la tabla esta el dato correctamente.. y no me esta dando los idtemp de la tabla para poder eliminar 1 a 1 los registros...
Me podrian ayudar?? ya me ha dao en la cabeza vueltas por varios dias pero no logro hacerlo bien..
MI objetivo es un carrito de compra.. filtrando por usuario en mi caso seria el rif
para realizar un listado de los productos seleccionados por ese cliente(rif)
despues eso:
$id = $_GET['id'];
$ssql1 = mysql_query("SELECT * FROM productos WHERE rif='$id'");
while($row1 = mysql_fetch_object($ssql1)){
echo "Producto " . $row1->id . "<br>";
echo $row1->desc;
//etc....
}
//Y así lista todos los productos de ese cliente.... no es más...
Bye!
Editado por ivanitoweb, Lunes, 13 de Septiembre de 2004, 17:13
en la tabla temp se almacena informacion como el id del cliente y el id del producto.. esos id que se almacenan son los q el cliente selecciona. quiero hacer una consulta para mostrar el detalle del producto que ese cliente selecciono. no puedo incluir un campo rif dentro de la tabla producto. porq estaria mal.
Miarroba Networks, S.L. Apartado de correos, 50, 39610 Astillero (CANTABRIA) - CIF B-39512736 Inscrita en el Registro Mercantil de Cantabria, tomo 743, folio 161, libro 0, hoja S-12428, Instripción 1ª