Ver Mensaje Individual
  #9 (permalink)  
Antiguo 11/01/2011, 13:26
Ryel
 
Fecha de Ingreso: octubre-2010
Ubicación: San Antonio
Mensajes: 19
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Bucle valores vacios

Cita:
Iniciado por Ryel Ver Mensaje
Lo solucione de la siguiente forma:
Código PHP:
Ver original
  1. <?PHP
  2. $primero = $_POST['1'];
  3. $segundo = $_POST['2'];
  4. $tercero = $_POST['3'];
  5. $cuarto = $_POST['4'];
  6. if($primero==""){
  7.     echo"Sin Datos";}
  8.     else{
  9.      
  10.  
  11. $conexion= mysql_connect("localhost","root","root")or die ("no se conecto");
  12. mysql_select_db("bd",$conexion)or die ("No se conecto db");
  13.  
  14. $base=array($primero,$segundo,$tercero,$cuarto);
  15. foreach($base as $b){
  16. if(empty($b))break;
  17. {
  18. $sql="INSERT INTO `bd`.`pro`(`num`) values('$b')"or die("no se conecto");
  19. }
  20. }
  21. $mensaje2 = "Datos Guardados!";
  22. print "<script>alert('$mensaje2')</script>";
  23. print("<script>window.location.replace('./pro.php');</script>");
  24.     ;}
  25.  
  26. ?>

y funciona excelente, loq ue sucedia es en la condicional inicial, pedia que estuviesen todos los datos con info, y luego en el foreach les decia que contaran los valores llenos..vivito...
y para que no se grabaran los valores en blanco, defini un if que indicara si el valor venia en blanco se cortara el bucle..gracias a todos por la info y las ideas
probando nuevamente, encontre un detalle, con el break se termina el bucle,asi que coloque un continue; y funciona multo bene