![de acuerdo](http://static.forosdelweb.com/fdwtheme/images/smilies/dedosarriba.png)
pero tengo problema en que cuando un producto tiene de codigo una letra al principio pues no me lo presenta no se porque, lo agrega porque hice prueba pero no me lo muestra.
Se que me lo agrega porque lo comprobe, aqui el codigo
Código PHP:
// Metodo para ver si mi producto esta en el carrito
function chequear_si_esta($id_prod)
{
$presente = 0;
for($n=0;$n<=$this->num_productos;$n++)
{
if($this->array_id_prod[$n]==$id_prod)
{
$presente = 1;
$this->linea_producto = $n;
break;
}
}
return $presente;
}
//Introduce un producto en el carrito. Recibe los datos del producto
//Se encarga de introducir los datos en los arrays del objeto carrito
//luego aumenta en 1 el numero de productos
function introduce_producto($cant_prod,$id_prod,$nombre_prod,$precio_prod){
if ($this->chequear_si_esta($id_prod)==1)
{
$this->array_cant_prod[$this->linea_producto]=$this->array_cant_prod[$this->linea_producto]+$cant_prod;
echo $this->array_id_prod[$this->num_productos];
$this->array_nombre_prod[$this->num_productos];
$this->array_precio_prod[$this->num_productos];
echo "ta presente viteh<br> en la linea<br>$this->linea_producto";
}else{
$this->array_cant_prod[$this->num_productos]=$cant_prod;
$this->array_id_prod[$this->num_productos]=$id_prod;
echo $id_prod;
$this->array_nombre_prod[$this->num_productos]=$nombre_prod;
$this->array_precio_prod[$this->num_productos]=$precio_prod;
$this->num_productos++;
}
}
//Muestra el contenido del carrito de la compra
//ademas pone los enlaces para eliminar un producto del carrito
function imprime_carrito(){
$suma = 0;
echo '<table border=1 cellpadding="3">
<tr>
<td><b>Codigo</b></td>
<td><b>Cantidad</b></td>
<td><b>Nombre producto</b></td>
<td><b>Agregar Cantidad</b></td>
<td><b>Precio</b></td>
<td><b>Total</b></td>
<td> </td>
</tr>';
for ($i=0;$i<$this->num_productos;$i++){
if($this->array_id_prod[$i]!=0){
echo '<tr>';
echo "<td>".$this->array_id_prod[$i]."</td>";
echo "<td>" .$this->array_cant_prod[$i]. "</td>";
echo "<td>" .$this->array_nombre_prod[$i]. "</td>";
echo "<input type=\"hidden\" size=\"6\" id=\"codigo\" value=\"".$this->array_id_prod[$i]."\">";
echo "<td><input type=\"textbox\" size=\"6\" id=\"cantidad\">" .
"<a href=\"#\" onclick=\"carrito_update_cant_producto()\"> Click</a></td>";
echo "<td>" . $this->array_precio_prod[$i] . "</td>";
echo "<td>" . ($total[$i] = $this->array_precio_prod[$i]*$this->array_cant_prod[$i]). "</td>";
echo "<td><a href='#' onclick=\"carrito_s_producto($i)\">Eliminar producto</td>";
echo '</tr>';
$suma += $total[$i];
}
}
//muestro el total
echo "<tr><td></td><td></td><td><b>TOTAL:</b></td><td> <b>$suma</b></td><td> </td></tr>";
//total más IVA
echo "<tr><td></td><td></td><td><b>IVA (16%):</b></td><td> <b>" . $suma * 1.16 . "</b></td><td> </td></tr>";
echo "</table>";
}