2012-02-12 59 views
0

兩個表我做這個使用PHP,MySQL的如何輸入數據使用一個形狀特殊情況

我的旅遊集團,市,酒店,活動開始日期,結束日期字段,以獲取由信息用戶。旅行組的數據轉到mysql數據庫中的一個表中,其餘的信息轉到另一個表中。

我希望在單擊保存按鈕之前填寫所有數據。但是,只填寫旅行團隊字段並點擊保存,表單就會被提交,沒有時間進入其他字段,因爲旅行團隊數據會被放到一張單獨的表格中。當它被填滿時,它會進入該表格。因此,我想檢查點擊保存按鈕時是否也填寫其他詳細信息,雖然旅行團隊字段填充

希望我的問題很清楚..請幫助我..我昨天努力做到這一點..我很確定發送數據到兩個表使用一種形式..但上述問題仍然存在..請幫我

+0

我已經習慣了if語句。一個用於旅行組字段,另一個用於其他字段..我嘗試使用函數來檢查是否使用isset()來設置POST消息的if語句。我沒有得到任何想法超出該 – user989128 2012-02-12 07:29:33

+0

更新問題與代碼請... – 2012-02-12 07:30:21

回答

0

從我理解你試圖驗證窗體。 你可以嘗試isset()功能,以檢查是否所有需要的數據填充,或者你也可以嘗試一下,看看它是使用strlen()

合理的長度是這樣的你問什麼?

+0

忘了提及,我使用php活動記錄進行數據庫處理..ajax是用於發送數據到數據庫使用post方法 – user989128 2012-02-12 07:27:24

+0

我處理旅遊團隊領域分別和其他字段,coz旅遊組字段在一個表中,所有其他字段在另一個表中。現在的問題是當只有旅行組字段填寫表單提交時,無論其他字段未填寫。當所有的字段被清空並點擊保存按鈕時,驗證會被處理。但是當只有旅行組字段被填寫時,表單纔會被提交。當我只填寫旅行組字段並點擊保存按鈕時,問題就出現了。 。 – user989128 2012-02-12 07:42:34

+0

我需要看到爲什麼會發生這種情況的一些代碼 – mur 2012-02-13 10:03:56

0

將表單信息(參數)發佈到另一個php文件,它將分別驗證每個組,並將分別執行兩個插入。然後,您可以將用戶重定向到您想要的任何頁面(包括可以返回到表單頁面)。