Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/07/2012, 10:44
charly163
 
Fecha de Ingreso: septiembre-2005
Mensajes: 80
Antigüedad: 18 años, 7 meses
Puntos: 0
estoy entrando en un bucle infinito??

el codigo hace lo siguiente: en el primer if, sino esta apretado el boton muestra campos, sino y esta vacio caract o num o anio mensaje de error, sino guarda, concatena, se conecta a la bd, y en while ($array = mysql_fetch_array($busqueda) or $encuentre==0) me tira error Fatal error: Maximum execution time of 30 seconds exceeded in ... Yo quiero que corte si encuantra un exped ya cargado sino que lo cargue, que estoy haciendo mal????



Código:
<?php
if (!isset($_POST['Carga'])) 
{
    
 echo   '<div align="center">';

echo   ' <form action="sin.php" method="post">';

echo   'Expediente'; 

echo   '<input class="col_1" onkeypress="return handleEnter(this, event)" name="caract" type="text">';

echo   '-<input class="col_1" onkeypress="return handleEnter(this, event)"  name="num" type="text">';

echo   '/ <input class="col_1" onkeypress="return handleEnter(this, event)"  name="anio" type="text">';

echo   '-<input class="col_1" onkeypress="return handleEnter(this, event)" name="alc" type="text">';

echo   '<input class="small green" name="Carga" value="Carga" type="submit">';

echo   '</form>';

echo   '</div>';
}
else
{   
        if (empty($_POST['caract']) || empty($_POST['num']) || empty($_POST['anio']))
        {
        echo   '<div align="center">';
        
          //echo "<div class='col_4'>";
	      echo "<div class='notice warning'><span class='icon medium' data-icon='!'></span>Faltan datos por ingresar<a href='#close' class='icon close' data-icon='x'></a></div>";
          //echo "</div>";  
          
        echo   ' <form action="sin.php" method="post">';

        echo   'Expediente'; 

        echo   '<input class="col_1" onkeypress="return handleEnter(this, event)" name="caract" type="text">';

        echo   '-<input class="col_1" onkeypress="return handleEnter(this, event)"  name="num" type="text">';

        echo   '/ <input class="col_1" onkeypress="return handleEnter(this, event)"  name="anio" type="text">';

        echo   '-<input class="col_1" onkeypress="return handleEnter(this, event)" name="alc" type="text">';

        echo   '<input class="small green" name="Carga" value="Carga1" type="submit">';

        echo   '</form>';

        echo   '</div>';  
        }
        else
        {
              
            if(isset($_POST['caract'])) 
               { 
                 $caract=$_POST['caract']; 
               }

            if(isset($_POST['num'])) 
                { 
                  $num=$_POST['num']; 
                  }

            if (isset($_POST['anio'])) 
              { 
               $anio=$_POST['anio']; 
              }

            if (isset($_POST['alc']))
                { 
                    $alc=$_POST['alc']; 
                }

           $f=$caract.$num.$anio.$alc;

          settype($f,"string");


//conexion a la base de datos
include_once('cone.php');
Conectate();
//conexion a la base de datos


 $busqueda=mysql_query("select expediente from pasajes") or die(mysql_error());
 $encuentre=0;
 while ($array = mysql_fetch_array($busqueda) or $encuentre==0)
 {
 if($array['expediente']==$f)
 {
  echo '<div class="notice error"><span class="icon medium" data-icon="X"></span>EL EXPEDIENTE YA ESTA CARGADO<a href="#close" class="icon close" data-icon="x"></a></div>';
  $encuentre=1;
  echo   '<div align="center">';
  echo   ' <form action="sin.php" method="post">';

        echo   'Expediente'; 

        echo   '<input class="col_1" onkeypress="return handleEnter(this, event)" name="caract" type="text">';

        echo   '-<input class="col_1" onkeypress="return handleEnter(this, event)"  name="num" type="text">';

        echo   '/ <input class="col_1" onkeypress="return handleEnter(this, event)"  name="anio" type="text">';

        echo   '-<input class="col_1" onkeypress="return handleEnter(this, event)" name="alc" type="text">';

        echo   '<input class="small green" name="Carga" value="Carga" type="submit">';

   echo   '</form>';
   echo   '</div>';
 }
 }
 
    if ( $encuentre==0)
    {
    mysql_query("insert into pasajes(expediente) values ($f)") or die (mysql_error());
    echo '<div class="notice success" align="center"><span  class="icon medium" data-icon="C"></span>GUARDADO CON EXITO<a href="#close" class="icon close" data-icon="x"></a></div>';
    
  
    echo   '<div align="center">';
    echo "<input class='col_1' value='$caract' name='caract' type='text' disabled='disabled'>";
    echo "-<input class='col_1' value='$num' name='num' type='text' disabled='disabled'>";
    echo "/ <input class='col_1' value='$anio' name='anio' type='text' disabled='disabled'>";
    echo "-<input class='col_1' value='$alc' name='alc' type='text' disabled='disabled'>";
    echo   '</div">';
     }
    
   
            
        }
}
?>