Ver Mensaje Individual
  #8 (permalink)  
Antiguo 02/04/2004, 16:13
rogel
 
Fecha de Ingreso: noviembre-2003
Mensajes: 157
Antigüedad: 20 años, 6 meses
Puntos: 0
Sigo con errores

Cambie algunas cosas del codigo, pero aún asi sigue guardando solo un dato, por lo del codigo del foreach segun lo que temgo entendido realiza el codigo que esta dentro de el segun la cantidades de elementos que encuentre y no entiendo creo yo que esta bien pero no puedo ver el error el codigo quedo asi


Código PHP:
if (isset($itemsEnCesta)){ 
foreach(
$itemsEnCesta as $k => $v ){
// Se usan ambas tablas para la consulas SQL .. uso un alias para el id.libro por si usas un nombre de campo id en tu tabla precio.
$sql="SELECT libros.id as id_libro,datos_libros.precio as precio_lib FROM libros,datos_libros WHERE libros.titulo='$k'";//AND datos_libros.id='$id'";
$resultado=mysql_query($sql,$link) or die (mysql_error());

// accedo directamente al resultado .. y campo que busco
$id=mysql_result($resultado,0,"id_libro");
$precio=mysql_result($resultado,0,"precio_lib");

// El resto de tu código ...
$titulo=$k;
$cantidad=$v;
$string="insert into  boletas(id,titulo,cantidad,precio,rut,total,descuento,modo_pago,cheques)values('$n_boleta','$titulo'  ,'$cantidad','$precio','$rut','$total','$descuento','$pago','$n_cheques')";
$resp=mysql_query($string,$link);


 }
 
?>