Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/03/2015, 08:24
rbnvera
 
Fecha de Ingreso: noviembre-2008
Mensajes: 9
Antigüedad: 15 años, 5 meses
Puntos: 0
De acuerdo Respuesta: Carrito compras Consultar 2 tablas igual id

Hola gracias por tu tiempo y la molestia de responder al problema.

Bueno voy directo al grano,

No entendí en nada tu respuesta, si tuvieses la amabilidad de contestar y responder de una maneja simple, gráfica con códigos y directa te lo agradecería mucho.

Por otro lado entiendo que las 2 tablas que tengo son duplicadas, pero llamadas con distinto nombre así como hago referencia y ya he explicado con detenimiento y absoluto detalle.

También, dentro de cada tabla, los id y/o campos son los mismos en una y otra tabla. Pienso que no tiene nada que ver ésto si hablamos ya de dos tablas llamadas con diferentes nombres.

Lo único que pregunté, es como puedo resolver la duda de llamar y/o consultar 2 tablas desde una database a una única hoja php (es decir, un carrito de compras).

El código es el siguiente, te agradecería sólo concentrarte en el código que adjunto y puedas resolver en código para llamar las 2 tablas.

*La tabla resaltada es la TABLA1, ahora deseo llamar a la TABLA2*

---

<?php
session_start();
include './conexion.php';
if(isset($_SESSION['carrito'])){
if(isset($_GET['id'])){
$arreglo=$_SESSION['carrito'];
$encontro=false;
$numero=0;
for($i=0;$i<count($arreglo);$i++){
if($arreglo[$i]['Id']==$_GET['id']){
$encontro=true;
$numero=$i;
}
}
if($encontro==true){
$arreglo[$numero]['Cantidad']=$arreglo[$numero]['Cantidad']+1;
$_SESSION['carrito']=$arreglo;
}else{
$nombre="";
$precio=0;
$imagen="";
$re=mysql_query("select * from TABLA1 where id=".$_GET['id']);
while ($f=mysql_fetch_array($re)) {
$nombre=$f['nombre'];
$precio=$f['precio'];
$imagen=$f['imagen'];
}
$datosNuevos=array('Id'=>$_GET['id'],
'Nombre'=>$nombre,
'Precio'=>$precio,
'Imagen'=>$imagen,
'Cantidad'=>1);

array_push($arreglo, $datosNuevos);
$_SESSION['carrito']=$arreglo;

}
}




}else{
if(isset($_GET['id'])){
$nombre="";
$precio=0;
$imagen="";
$re=mysql_query("select * from TABLA1 where id=".$_GET['id']);
while ($f=mysql_fetch_array($re)) {
$nombre=$f['nombre'];
$precio=$f['precio'];
$imagen=$f['imagen'];
}
$arreglo[]=array('Id'=>$_GET['id'],
'Nombre'=>$nombre,
'Precio'=>$precio,
'Imagen'=>$imagen,
'Cantidad'=>1);
$_SESSION['carrito']=$arreglo;
}
}
?>

---

Nuevamente muchas gracias por tu tiempo y respuesta.

Saludos.