2012-08-14 27 views
0

我想發出一個彈出窗口或提醒用戶在第一個動作完成後執行第二個動作。第一個動作是PHP fread完成後顯示彈出菜單

fwrite($fp, $str); 
$read = fread($fp, 16); 
$read = explode(";", $read); 
if ($read[0] != "OK") { 
    echo "Write Error"; 
    fclose($fp); 
} else { 
    $send = substr($str, 3); 
    verification($send, $fp); 
} 

第二個動作是verification()

verification()之前,我想提醒用戶第一個操作已完成。無論是彈出式或類似的東西。

+1

你的問題不清楚,但你似乎需要JavaScript來做到這一點。你是否已經在使用js/ajax來調用這個php腳本? – bfavaretto 2012-08-14 02:44:52

+0

這就是說,即時通訊不太熟悉的JavaScript/AJAX:D – 2012-08-15 01:45:56

回答

0

它可以編寫一個JavaScript警告:

<script>window.alert('insert reminder here');</script> 

之後,使用PHP的flush()命令輸出的一切到這一點的瀏覽器,但你可能有這樣做的難度完成if語句前。

+0

我已經嘗試這種方法,但像thReality說,JavaScript腳本解釋後運行的JavaScript。我想我會嘗試Ajax。 – 2012-08-15 01:48:03

0

你不能在PHP中使用javascript,html和javascript會在php腳本解釋後運行。 要做你想做的事情,你必須將驗證()放在另一個頁面中,在你的第一個動作之後提醒,然後重定向到另一個做驗證的頁面()。

+0

是的,我會嘗試在學習ajax之前先使用這個方法。 – 2012-08-15 01:50:33