Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/01/2010, 18:38
ricci00
 
Fecha de Ingreso: enero-2010
Mensajes: 31
Antigüedad: 14 años, 10 meses
Puntos: 0
Invalid argument supplied for foreach()

hola todos soy nuevo en este fuero queria saber si podrian ayudarme con este codigo se trata de un carrito de compras...que solo corria en una lapto donde era q trabajaba ahora q lo subi a unservidor me sale este error Invalid argument supplied for foreach() como puedo hacer para sulucionar esto???
Código php:
Ver original
  1. function eliminar(a)
  2. {
  3. window.location="eliminar_carrito.php?a="+a;
  4. }
  5.  
  6. function revisar_pago()
  7. {
  8.     if (document.form1.tipo_pago[0].checked==false && document.form1.tipo_pago[1].checked==false && document.form1.tipo_pago[2].checked==false)
  9.     {
  10.         alert("Debe ingresar el tipo de pago a realizar")
  11.         return;
  12.     }
  13.    
  14.     if(document.form1.dep.value=='')
  15.     {
  16.         alert("Debe ingresar el numero de deposito o transferencia para finalizar la compra exitosamente")
  17.         return;
  18.     }
  19.    
  20.    
  21.     <?php
  22.         foreach($itemsEnCesta as $k => $v)
  23.         {
  24.             $opRs11="SELECT * FROM inventario WHERE inve_codi_pk=".$k;
  25.             $opRs1=mysql_query($opRs11,$link) or die(mysql_error());
  26.             $row1=mysql_fetch_array($opRs1);
  27.            
  28.             if($v > $row1['inve_prod_cantidad'])
  29.             {
  30.         ?>
  31.                 alert("la cantidad de <?php echo $v.' '.$row1['inve_nombre'].' supera a la cantidad disponible de '.$row1['prod_cantidad'].' unidades, disminuya la cantidad para finalizar la compra'; ?>");
  32.                 return;
  33.   <?php     }
  34.                
  35.  
  36.         } ?>
  37.        
  38.         document.form1.submit()
  39.    
  40. }
  41.  
  42. function inicio()
  43. {
  44.     <?php
  45.     if($_SESSION['id_usuario']!="")
  46.     {
  47.     ?>
  48.         document.getElementById('tabla').getElementsByTagName('tr')[11].style.display="none";
  49.         document.getElementById('tabla').getElementsByTagName('tr')[12].style.display="none";
  50.         document.getElementById("paypal2").style.display = "";
  51.     <?php  
  52.     }
  53.     ?>
  54. }
  55.  
  56. function deposito()
  57. {
  58.     if(document.form1.tipo_pago[0].checked==true)
  59.     {
  60.         document.getElementById('tabla').getElementsByTagName('tr')[11].style.display="none";
  61.         document.getElementById('tabla').getElementsByTagName('tr')[12].style.display="none";
  62.         document.getElementById("paypal2").style.display = "";
  63.     }
  64.    
  65.     if(document.form1.tipo_pago[1].checked==true)
  66.     {
  67.         document.getElementById('tabla').getElementsByTagName('tr')[11].style.display="";
  68.         document.getElementById('tabla').getElementsByTagName('tr')[12].style.display="";
  69.         document.getElementById("paypal2").style.display = "none";
  70.     }
  71.    
  72.     if(document.form1.tipo_pago[2].checked==true)
  73.     {
  74.         document.getElementById('tabla').getElementsByTagName('tr')[11].style.display="";
  75.         document.getElementById('tabla').getElementsByTagName('tr')[12].style.display="";
  76.         document.getElementById("paypal2").style.display = "none";
  77.     }
  78.    
  79.     if(document.form1.tipo_pago[3].checked==true)
  80.     {
  81.         document.getElementById('tabla').getElementsByTagName('tr')[11].style.display="";
  82.         document.getElementById('tabla').getElementsByTagName('tr')[12].style.display="";
  83.         document.getElementById("paypal2").style.display = "none";
  84.     }
  85.    
  86.  
  87.    
  88.    
  89. }
  90.  
  91. </script>

no coloco todo el codigo por que es muy grabde son mas de 500 lineas