Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/12/2009, 17:57
Perrin_1
 
Fecha de Ingreso: marzo-2009
Mensajes: 163
Antigüedad: 15 años, 8 meses
Puntos: 0
uso del timeout combinado con acciones en php

que tal a todos

quisiera saber si alguien me puede ayudar a implementar el setTimeout o algo parecido que haga que tarde en hacer una tarea, quiero que en el momento que le doy click a submit mande un alert diciendo "procesando" y tarde alrededor de 45 segundos y una vez que haya terminado el tiempo cheque una funcion en php...tengo algo por el estilo

Código PHP:
<form name="tarjeta" method="post" action="">
    <select name="tipo_tarjeta" id="tipo_tarjeta">
        <option value="Visa">Visa</option>
        <option value="Master Card">Master Card</option>
      </select>
    <input name="CardNumber"  id="CardNumber" type="text" size="20" />
    <input type="submit" value="Validar tarjeta" id="validar" name="validar" />
    </form>

<?php 
    
if(isset($_POST['validar']))
    {

AQUI QUIERO QUE APAREZCA EL ALERT DE PROCESANDO Y LUEGO SE REALIZA UNA LATENCIA DE 50 SEGUNDOS YA SEA ANTES DE QUE APAREZCA EL ALERT Y UNA VEZ QUE TERMINE EL TIEMPO SIGA CON LO SIGUIENTE QUE ESTA AQUI



        $ccnum
=$_POST['CardNumber'];
        
$cctype=$_POST['tipo_tarjeta'];
        
$obj=$cc->isVAlidCreditCard($ccnum,"",true);
        echo 
$obj->valid;
        
        if (
$obj->valid == 1){
            
            echo 
"<script>alert('La tarjeta n&uacute;mero: $ccnum ES VALIDA');</script>";}
        else {
            
            echo 
"<script>alert('La tarjeta número: $ccnum de $cctype NO ES VALIDA reintente de nuevo');</script>";}
        
    }