十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團隊
量身定制 + 運營維護+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
if($submit)
創(chuàng)新互聯(lián)是一家專業(yè)提供萊西企業(yè)網(wǎng)站建設,專注與成都網(wǎng)站設計、做網(wǎng)站、H5建站、小程序制作等業(yè)務。10年已為萊西眾多企業(yè)、政府機構等服務。創(chuàng)新互聯(lián)專業(yè)網(wǎng)絡公司優(yōu)惠進行中。
你改成
if($_POST['submit'])
試試,看看行不行
不解:
你是通過phpmyadmin來向表中錄入內容,還是使用php語句呢。
如果是第一種,那一定證明你的mysql沒有安裝好,不過我覺得這種可能性很低,如果出現(xiàn)這種情況的話,問題基本出在phpmyadmin工具上了,你需要更換一個環(huán)境吧?;蛘咧匦孪螺d一個環(huán)境再重新安裝。
如果是使用php語句的話,你應該將你的語句發(fā)上來,讓大家看看問題出在哪里,不過出現(xiàn)一會加進去,一會又加不進去的情況,我覺得出在php中mysql操作語句上的可能性也不高,或許是之前有邏輯判斷語句,使得這個操作在滿足某種情況后才能夠執(zhí)行mysql語句,如果不滿足,就不執(zhí)行mysql語句。
如果你的代碼是從網(wǎng)上抄過來的,那我的懷疑就基本成立了,你或者自己仔細檢查一下程序的全文,如果還是不行的話,可以將整篇程序發(fā)上來,讓大家?guī)湍憧纯础?/p>
看你寫的程序,很有架勢啊。似乎有較深厚的語言基礎。
你的PHP程序從哪里獲取POST的數(shù)據(jù)?通常應該是你的HTML代碼里面,寫了將數(shù)據(jù)POST到這個PHP程序里。那么,至少你這個PHP程序應該需要處理那些POST數(shù)據(jù)吧???沒看到這些內容哦。。。
獲取POST數(shù)據(jù)了,才能創(chuàng)建相應的INSERT語句,將數(shù)據(jù)插入到數(shù)據(jù)庫中。所以你的PHP程序中需要處理上傳的數(shù)據(jù),生成SQL的INSERT語句,然后執(zhí)行。執(zhí)行成功就可以插入了。
另外,通常我不會在PHP中使用create table之類的命令。個人習慣。通常我們寫好了PHP語句時,相應的MYSQL TABLE早就已經(jīng)建好了。所以無需放create語句。
兩個選項可以放到一個字段中即可。或者用特殊名稱命名這些選項組合。