Ver Mensaje Individual
  #5 (permalink)  
Antiguo 23/08/2010, 12:10
zapt142
 
Fecha de Ingreso: julio-2010
Ubicación: La Ciudad Blanca, Mérida-Yucatán
Mensajes: 375
Antigüedad: 13 años, 9 meses
Puntos: 7
Respuesta: NO se ve script en safari

Hola de nuevo he modificado mi form html y mi script php pero sigue sin funcionar en safari, he aqui mis cambios:

Código HTML:
<form name="form" id="form" method="post" action="oper_personal.php" enctype="multipart/form-data"><table width="476" border="0" cellpadding="4" cellspacing="0">      
            <tr>
              <td width="11" bgcolor="d9dfc0">&nbsp;</td>
              <td width="89" bgcolor="d9dfc0" class="textnegro">*Nombre:</td>
              <td width="280" bgcolor="d9dfc0" class="textnegro">
              <input type="text" name="nom" id="nom"  />
              </td>
            </tr>
            <tr>
              <td bgcolor="fbfee1">&nbsp;</td>
              <td bgcolor="fbfee1" class="textnegro">*Descripcion:</td>
              <td bgcolor="fbfee1" class="textnegro">
                <input type="text" name="desc" id="desc"  />
              </td>
            </tr>
            <tr>
              <td bgcolor="#D9DFC0">&nbsp;</td>
              <td bgcolor="#D9DFC0" class="textnegro">*Precio:</td>
              <td bgcolor="#D9DFC0" class="textnegro">
                <input type="text" name="pre" id="pre"  onkeypress="return numbersonly(this, event);"  />
              </td>
            </tr>
            <tr>
              <td bgcolor="#FBFEE1">&nbsp;</td>
              <td bgcolor="#FBFEE1" class="textnegro">*Imagen:</td>
              <td bgcolor="#FBFEE1" class="textnegro">
                <input type="file" name="imagen" id="imagen"/>
              </td>
            </tr>
            <tr>
              <td bgcolor="#D9DFC0">&nbsp;</td>
              <td bgcolor="#D9DFC0" class="textnegro">*Categoria:</td>
              <td bgcolor="#D9DFC0" class="textnegro">
                <select name="cat" id="cat">
         <option value="">Elige</option>
         <?php $row = ejecutar("select * from categoria");
	 for($i=0;$i<count($row);$i++){								 									
	echo '<option value="'.$row[$i]['nom_cat'].'">'.$row[$i]['nom_cat'].'</option>';
	}
	 unset($row);								  
	?>							
	</select>
              </td>
            </tr>
            <tr>
              <td>&nbsp;</td>
              <td>&nbsp;</td>
              <td align="right">
              <input type="submit" name="accion2" value="Aceptar" onclick="return Enviar(this.form)" style="background-image:url(images/btnlogin.jpg); border:none;width:77px;height:28px;color:#ffffff;"/></td>
            </tr>
          </table></form><?php } ?> 
y mi script php

Código PHP:
Ver original
  1. if($_POST['accion2']){
  2. $pre = $_POST['pre'];
  3. $rows = ejecutar("select precio from personal where idmesa= '$idmesa' ");
  4.    
  5.     for($i=0; $i<count($rows); $i++){
  6.     $suma = $suma + $rows[$i]['precio'];
  7.     }
  8. if($suma + $pre <= 40000){
  9. if ($_FILES['imagen']['name'] != ""){
  10. $imagen = $_FILES['imagen']['name'];
  11. $archivo_temporal = $_FILES['imagen']['tmp_name'];
  12. }
  13. $carpeta = "images/productos/";
  14.    
  15. move_uploaded_file($archivo_temporal,$carpeta.$imagen );
  16.  
  17. $id = rand(000,999);//creamos codigo aleatorio de 3 digitos
  18. $nom = $_POST['nom'];
  19. $desc = $_POST['desc'];
  20. $cat = $_POST['cat'];
  21. $fech = date("Y-m-d h:i:s");
  22.  
  23. $haz = ejecutar("insert into productos_evento(idprod,idmesa,cantidad,actual,comp) values ('$id', '$idmesa', 1, 0, 0)");
  24. $do = ejecutar("insert into personal(idmesa,idprod,nombre_prod,desc_prod,precio,tienda,imagen,categoria,fecha) values ('$idmesa','$id','$nom','$desc','$pre', '', '$imagen', '$cat', '$fech' )");
  25. $done = ejecutar("insert into productos(idprod,nombre_prod,descripcion_prod,precio,proveedor, imagen,categoria,fecha_alta,idmesa) values ( '$id','$nom','$desc','$pre','', '$imagen', '$cat', '$fech', '$idmesa' )");
  26.  
  27.  
  28. header ('location: admin_selec.php?cat=todos&fst=1');
  29.  
  30. }
  31. if($suma + $pre > 40000){
  32.     header ('location: error_personal.php');
  33.     }
  34.  
  35. }

cuando le ago el var_dump a $_POST['accion2'] me muestra:
NULL
que podrá ser?, de verdad que no le encuentro porque en Firefox e IE funciona bien.