2009-12-14 92 views
0

我創建了PHP頁面..這些PHP頁面是註冊form.with fields.FirstName,LastName和CompanyName ...如果我填寫該表單中的信息並點擊提交數據將它存儲在mysql數據庫。我創建了一個頁面,顯示我通過註冊表格添加的數據...我在這個頁面上有一個按鈕,顯示數據...我的問題是當我單擊該按鈕時...我的顯示數據必須存儲在iPhone上...是可以做.....或任何其他解決方案.....以及如何在Xcode上使用PHP ....?Iphone和PHP應用程序

+0

你剛纔問到在iPhone應用程序中使用PHP:http://stackoverflow.com/questions/1903321/running-php-application-on-cocoa。你爲什麼期望得到不同的答案? – 2009-12-15 02:10:29

回答

1

您似乎很困惑服務器端和客戶端編程。

如果您想在iPhone上的網站上運行內容以在本地保存,則必須使用HTML5和Javascript以及本地數據庫的HTML5功能(如果iPhone目前不支持此功能,它肯定會很快)。

如果要將數據保存在服務器端,PHP將在服務器上運行。

如果你想在iPhone上只在本地運行東西,那麼你會想看看XCode和Objective-C。 iPhone使用SQLite作爲本地數據庫以供應用程序使用。

+0

是的,我明白,你知道如何編寫Xcode的PHP編碼.....?可可PHP應用程序.... – krishyalla 2009-12-14 20:24:06

+0

Xcode不適用於PHP。 Xcode的構建是爲了與C,C++或Objective-C編程語言一起使用。使用什麼語言編寫服務器端代碼並​​不重要。在iPhone上,如果你想寫一個應用程序,你必須寫在Objective-C – nash 2009-12-14 20:56:17

+0

如何在Iphone上創建一個註冊表單,這樣如果我提交表單,數據必須存儲在我的數據庫中在我的web服務器上是mdb文件? – krishyalla 2009-12-14 21:23:57

0

您是在iPhone上的Safari中打開您的網頁,還是計劃讓應用程序運行?

如果您有一個PHP應用程序的服務器,爲什麼要將「顯示數據」存儲在iPhone上?這是爲了脫機使用嗎?

用戶可以在iPhone上覆制/粘貼信息到筆記,儘管這不是一個非常方便的解決方案。

如果你想在手機本地記住數據,可以在應用程序的到期頭設置在遙遠的將來的日期,但要小心,因爲如果更改數據這有風險,客戶不學關於它,因爲它認爲它有一個有效的本地副本。

此外,閱讀有關緩存數據這個(短)的文章與HTML在iPhone上:http://ajaxian.com/archives/html5-features-in-latest-iphone-application-cache-and-database

這表明它是支持的。但是,我不知道如何。我相信谷歌可以幫助你。

0

您可以在標準UITextField中捕獲用戶信息,然後使用ASIHTTPRequest庫中的ASIFormDataRequest以編程方式提交表單。它專門用於將數據發佈到表單。