hola amigos resulta que tengo un gran problema con esto del bendito carrito de compras, en mi tabla compras me guarda perfectamente pero en mi tabla de detalle_compras no me guarda anexo los códigos para ver si me echan una manito con esto, ya que tengo que entregarlo para el lunes en clases y en verdad esto me esta volviendo loco.
código de mi archivo
carrito.php
Código PHP:
Ver original<?php
$total=0;
if(isset($_SESSION['carrito'])){ $datos=$_SESSION['carrito'];
$total=0;
for($i=0;$i<count($datos);$i++){
?>
<div class="producto">
<center>
<img src="./imagenes/<?php echo $datos[$i]['Imagen'];?>"><br>
<span ><?php echo $datos[$i]['Descripcion'];?></span><br>
<span>Precio: <?php echo $datos[$i]['Precio'];?> Bsf</span><br>
<span>Cantidad:
<input type="text" value="<?php echo $datos[$i]['Cantidad'];?>"
data-precio="<?php echo $datos[$i]['Precio'];?>"
data-id="<?php echo $datos[$i]['Id'];?>"
class="cantidad">
</span><br>
<span class="subtotal">Subtotal:<?php echo $datos[$i]['Cantidad']*$datos[$i]['Precio'];?></span><br>
<a href="#" class="eliminar" data-id="<?php echo $datos[$i]['Id']?>">Eliminar</a>
</center>
</div>
<?php
$total=($datos[$i]['Cantidad']*$datos[$i]['Precio'])+$total;//total del pedido
}
}else{
echo '<center><h4>No has añadido ningun producto</h4></center>';
}
echo '<center><h4 id="total">Total Bsf: '.$total.'</h4></center>';
if($total!=0){
echo '';
}
?>
<center><a href="contrato.php" class="aceptar">Ver catalogo</a></center>
<center><h4>Datos de para del servicio</h4></center>
<form class='col s12' action='validar_compra.php' name='frmContacto' method='POST'>
<div class="row">
<div class='input-field col s12 m4'><p class='blue-text text-darken-2'>Fecha:</p>
<input type="text" name="fecha" value="
<?php echo date("d/m/Y"); ?>"
readonly="true"/>
</div>
<div class='input-field col s12 m4'><p class='blue-text text-darken-2'>Personas</p>
<input id="icon_prefix" type="text" name="personas" autocomplete="off"
title="Se Necesita el numero de Personas Asistir" >
</div>
<div class="input-field col s12 m4"><p class='blue-text text-darken-2'>Tipod de Evento</p>
<select select name="idcategorias" id="idcategorias"
title="Disculpa, seleccione el Tipo de Categoria!" required/>
<option value="" disabled selected>Seleccione</option>
<?php
include('conexion.php');
?>
<option value="<?php echo $row['evento'];?>">
<?php echo $row['evento'];?> </option>
<?php
}
?>
</select>
</div>
<div class='input-field col s12 m4'><p class='blue-text text-darken-2'>Lugar del Evento</p>
<input id="icon_prefix" type="text" name="lugar_evento" autocomplete="off"
title="Se Necesita el lugar" >
</div>
<div class='input-field col s12 m4'><p class='blue-text text-darken-2'>Día del Evento</p>
<input id="icon_prefix" type="date" class="datepicker" name="dia"
title="Se Necesita el Día" >
</div>
<div class='input-field col s12 m4'><p class='blue-text text-darken-2'>Hora del Evento</p>
<input id="icon_prefix" type="time" name="hora_evento" autocomplete="off" title="Se Necesita la hora" >
</div>
<div class='input-field col s12 m12'>
<p class='blue-text text-darken-2'>Cliente</p>
<input type="text" name="idcedula" placeholder='Buscar Clientes por Cédula'
id="inputString" onKeyUp="lookup(this.value);" onBlur="fill();">
<div class="suggestionsBox" id="suggestions" style="display: none;">
<div class="suggestionList" id="autoSuggestionsList"></div>
</div>
</div>
<center><a href="validar_compra.php" class="aceptar">Finalizar Pedido</a></center>;
</form>
codigo validar_compra.php
Código PHP:
Ver original<?php
include "conexion.php";
$arreglo=$_SESSION['carrito'];
$numeroventa=0;
$numeroventa=$f['numeroventa'];
}
if($numeroventa==0){
$numeroventa=1;
}else{
$numeroventa=$numeroventa+1;
}
for($i=0; $i<count($arreglo);$i++){ (numeroventa, imagen,descripcion,precio,cantidad,subtotal) values(
".$numeroventa.",
'".$arreglo[$i]['Imagen']."',
'".$arreglo[$i]['Descripcion']."',
'".$arreglo[$i]['Precio']."',
'".$arreglo[$i]['Cantidad']."',
'".($arreglo[$i]['Precio']*$arreglo[$i]['Cantidad'])."'
}
//total del pedido
unset($_SESSION['carrito']);
?>
<?php
include "conexion.php";
if (isset ($_POST['aceptar'])) { $numeroventa=$_POST['numeroventa'];
$idcedula=$_POST['idcedula'];
$personas=$_POST['personas'];
$idevento=$_POST['idevento'];
$lugar_evento=$_POST['lugar_evento'];
$dia=$_POST['dia'];
$hora_evento=$_POST['Hora_evento'];
$total=$_POST['total'];
(numeroventa,idcedula,personas,idevento,lugar_evento,dia,hora_evento,total) values(
".$numeroventa.",'".$idcedula."','".$personas."','".$idevento."','".$lugar_evento."',
'".$dia."','".$Hora_evento."',
'".$total=$total+($arreglo[$i]['Cantidad'] * $arreglo[$i]['Precio'])."')")or
die(mysql_error());
}
unset($_SESSION['carrito']);
?>
porfa espero de su gran aporte ya que esto me tiene mal. gracias de ante mano y l uni me va a matar.

ah perdonen a los admin y los moderadores por mezclar códigos php y html en el foro php pero no se como hacer gracias y mil disculpas