我已經離開了編程世界15年,並且以前在處理C++。所以把我當成一個完整的新手吧。你會給我一個簡短的解釋嗎?PHP,HTML和CSS如何融合在一起?
- HTML - 只是一個 「支架」
- CSS - 設置這個 「持有人」
- 的JavaScript的格式 - 添加效果的內容相同的HTML
- PHP - 編程邏輯(如報表和輸入測試等)
我期待建立一個網站與登錄。我理解這一點是否正確?
HTML表單 - 用戶輸入id /密碼,然後轉到PHP文件連接到數據庫並驗證登錄。
然後,他們重定向到主用戶界面(我保持數據庫連接打開?)
用戶爲所欲爲,然後註銷(數據庫連接關閉)。或者應該怎麼做一個簡單的登錄系統?
另一個問題來幫助我瞭解PHP語法更好
$email = test_input($_POST["email"]);
if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
$emailErr = "Invalid email format";
}
是$email
在PHP中創建一個自定義的變量? test_input()
是一個自定義的函數名稱嗎? $emailErr
從哪裏來? (它是一個PHP功能,其中變量獲取錯誤,語法是變量名+ Err?)
HTML是一種文檔標記語言 - 它描述了您的頁面結構。 JavaScript是一種編程語言(在您描述的上下文中)在瀏覽器上運行。它通常用於屏幕效果,但它可以做很多事情,例如將數據發送到服務器,控制網絡攝像機或從數據庫讀取/寫入數據。 PHP是一種在服務器上運行的編程語言。 – halfer
是的,'$ email'和'$ emailErr'是自定義變量。 'test_input()'是一個自定義函數,或者由庫提供 - 它不是PHP的一部分。變量不會「出錯」 - 您可以看到「$ emailErr」已經在if()塊中顯式賦值。 – halfer
您的問題目前比較寬泛。這本身就很好,但這裏的問答形式並不真正適合推論性的介紹。你有沒有做過一些教程?我在我的個人資料中有一個全面的PHP - 看看它是否有興趣。 – halfer