較低的股票

Magazine
Go Back   計算機汁 計算機軟件 網頁設計,主機託管和搜索引擎優化

Register


 Default 

PHP的MySQL中,創建一個下拉列表中,考慮領域從表在MySQL




Reply
 
螺紋工具
  #1  
Old 2008年3月31日, 12時47分
會員組
 
Default PHP的MySQL中,創建一個下拉列表中,考慮領域從表在MySQL

我如何做到這一點的:
一)選擇從列表中的項目
b )選擇兩個領域進行編輯的命令(例如)
可有人還解釋代碼,我請。
讚賞。
  #2  
Old 2008年3月31日, 13點28分
捐助小組
 
Default PHP的MySQL中,創建一個下拉列表中,考慮領域從表在MySQL

這是投在概述一級,我不能確定它是否是你需要與否,您不是說你有什麼經驗與HTML或PHP語言。無論是你想要的或沒有它提供了一個鉤子,我們可以擴大。

您使用的是PHP的一個網絡服務器。 Web服務器是前處理您的PHP代碼,讓您的代碼建立的HTML部分發送給客戶端的一部分,一個完整的HTML文件。這是真的迄今?

所以,你怎麼做決定什麼是你的HTML是會說。寫假HTML文件看起來完全相同的方式,您希望您的最後文件的外觀。這將有一個下拉式列表中除其他外,你會寫虛擬物品使其外觀的權利。

然後,您完全測試您的HTML所以完美。它並非來自一個數據庫,它只是看起來不錯,但你必須做很多。下拉選擇代碼的工作應該在這個階段,它已不關PHP的事。

然後,您需要在下拉列表中,把它變成了PHP ,可能使用迴聲寫的HTML 。你仍然有樣本數據,但是您開始前處理。運行它,並檢查您的HTML出去是相同的上一步。

你的MySQL數據庫。寫一些PHP來打開它, (如果你想) ,以將其關閉。檢查有沒有變化和HTML的沒有受到影響。

最後,改變硬編碼比特echo'd的HTML到字段值從SQL讀取數據庫。這是小捻讓您的服務器提供靈活的數據從數據庫中而不是硬編碼,只是沒有什麼變化,提供您的功能。

哪一部分是你堅持的?
__________________

我的系統: 蒂姆

處理器(補) :
速龍64 3500 +
主板:
華碩A8N - VM的脊髓型頸椎病
RAM存儲器:
海盜船PC3200氯氣的DDR - 400 2GB的
圖形卡(補) :
搭載NVIDIA GeForce 6600的512Mb
聲卡:
櫻桃遙感6000 M鍵盤
硬盤驅動器(補) :
Barracuda.7 + 2x200GB 58MB / s的持續
光盤驅動器(補) :
三星DVD - ROM光碟的Ts - H352
案例/電源:
曜女高音
冷卻:
庫存
網絡/互聯網:
Telewest 2x20Mb/sec
監視器(補) :
分辨率平板
作業系統(補) :
Slackware的( 2.6.27.7 ) ( Fluxbox )
  #3  
Old 2008年4月1日, 12:20
會員組
 
Default PHP的MySQL中,創建一個下拉列表中,考慮領域從表在MySQL

我知道幾乎沒有什麼關於PHP 。
我需要的代碼,將鏈接到我的桌上,使我能夠選擇某些領域?
  #4  
Old 2008年4月1日, 12:27
捐助小組
 
Default PHP的MySQL中,創建一個下拉列表中,考慮領域從表在MySQL

您已經有一個數據庫表呢?

你有一些HTML添加PHP來了嗎?
  #5  
Old 2008年4月2日, 04:12
會員組
 
Default PHP的MySQL中,創建一個下拉列表中,考慮領域從表在MySQL

“ !文檔的HTML公眾” - / /的W3C / / DTD的過渡時期的XHTML 1.0 / /英文“ ”http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd“ ”
“的HTML xmlns = ”http://www.w3.org/1999/xhtml“ ”
的<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
的<title>編輯項目“ /標題”
“ ?
$用戶名= “根” ;
$密碼= “ ” ;
$數據庫= “網吧” ;
$ dbLink = mysql_connect (本地, $的用戶名, $ passwor d )項;
$ QueryPointer = mysql_query ( “使用$數據庫” , $ dbLink ) ;
如果( isset ( $ _REQUEST數組[ itemdescription ] ) )

$的SQL = “更新項目設置itemdescription ='".$_請求[ itemdescription ]."',";
= $ $的SQL數據庫。 “ quantityinstock =".$_請求[ quantityinstock ].",";
= $ $的SQL數據庫。 “ rounduptotal =".$_請求[ rounduptotal ].",";
= $ $的SQL數據庫。 “ batchprice =".$_請求[ batchprice ].",";
= $ $的SQL數據庫。 “ suppliername ='".$_請求[ suppliername ]."'";
= $ $的SQL數據庫。 “而itemid =".$_請求[ itemid ] ;
mysql_query ( $的SQL , $ dbLink ) ;
mysql_close ( $ dbLink ) ;

? “
<form id="form1" name="form1" method="post" action="EditItem.php">
<選擇name="itemid">
“ ?
$的SQL = “選擇itemid , itemdescription ,從項目suppliername命令itemdescription ” ;
$ QueryPointer = mysql_query ( $的SQL , $ dbLink ) ;
/ /打印( “ <選項> ” 。 mysql_num_rows ( $ QueryPointer )."</選項“ ” ) ;
為( $ x = 0 ; $ x “ mysql_num_rows ( $ QueryPointer ) ; $ x + + )

$項目= mysql_fetch_assoc ( $ QueryPointer ) ;
如果( $項目[ “ itemid "]==$_請求[ itemid ] )

打印( “ <option value=".$item["itemid"]." selected> ” 。 $項目[ “ itemdescription ” ] 。 “ ” 。 $項目[ “ suppliername "]."</選項” “ ) ;

其他的

打印( “ <option value=".$item["itemid"]."> ” 。 $項目[ “ itemdescription ” ] 。 “ ” 。 $項目[ “ suppliername "]."</選項” “ ) ;


? “
“ /選擇”
<p align='center'> <input type="submit" value="Edit item"> “ /人” <p>
“ /表格”
“ ?
如果( isset ( $ _REQUEST數組[ itemid ] ) )

$的SQL = “選擇itemid , itemdescription ,從項目suppliername在itemid =".$_請求[ itemid ] ;
$ QueryPointer = mysql_query ( $的SQL , $ dbLink ) ;
$病人= mysql_fetch_assoc ( $ QueryPointer ) ;
打印( “ <form id=\"form2\" name=\"form2\" method=\"post\" action=\"EditItem.php\">
<label>項目說明
<input type=\"text\" name=\"itemdescription\" value=\"$item[itemdescription]\"/>
“ /標籤”
<p>
<label>量庫存
<input type=\"text\" name=\"quantityinstock\" value=\"$item[quantityinstock]\"/>
“ /標籤”
“ /人”
<p>
<label>圍捕共計
<input type=\"text\" name=\"rounduptotal\" value=\"$item[rounduptotal]\" />
“ /標籤”
“ /人”
<p>
<label>批量價格
<input type=\"text\" name=\"batchprice\" value=\"$item[batchprice]\" />
“ /標籤”
“ /人”
<p>
<label>供應商名稱
<input type=\"text\" name=\"suppliername\" value=\"$item[suppliername]\" />
“ /標籤”
“ /人”

? “
“ /表格”
“ /體”
“ /的HTML ”

多數民眾贊成在我的代碼在一刻,我需要 itemiditemdescription 以顯示為一個下拉列表,選擇一個記錄從我的項目表進行修改。
另外,當用戶輸入一個值到外地(在一個新的項目表中的例子) ,但他們輸入了錯誤的形式如何,我會創造的錯誤訊息? '的原因,他們只希望不工作,用戶不知道他們沒有被輸入到表格,對不對?
  #6  
Old 2008年4月2日, 04:25
會員組
 
Default PHP的MySQL中,創建一個下拉列表中,考慮領域從表在MySQL

此外,當我的用戶要訂購我想他們能夠投入的數量和形式,使後續總價乘以batchprice (項目表)的定購量的..
在MS訪問的SQL將類似於:

選擇items.ItemID , items.BatchPrice , orderitem.QuantityOrdered , [ BatchPrice ] * [ QuantityOrdered ]作為TotalPrice
從ordersplaced ,項目內部聯接orderitem對items.ItemID = orderitem.ItemID ;


但我要如何做到這一點在PHP /我的SQL ? ?
  #7  
Old 2008年4月2日, 06:17
捐助小組
 
Default PHP的MySQL中,創建一個下拉列表中,考慮領域從表在MySQL

我認為你無法看到的HTML木材的PHP樹木此刻,這就是為什麼我開始與概況。如果你坐的客戶端在瀏覽器和查看源文件該網頁上,只是為了看看生成的HTML ,還有很多人失踪。沒有/頭部,身體,它的骨骼和獲得它的固定後,你有PHP的工作很多,比之前得到它你任何的PHP代碼。

您的下拉列表中已成為一個工作的HTML下拉至於客戶的關注, tthat就是他的瀏覽器將獲得,他的瀏覽器是不會看到任何itemid的PHP或itemdescription的PHP它只是將看到的價值一個HTML設置。您正在舉行六方雜耍球在你的手,試圖將他們全部在空中一次不是第一,第二,第三,第四。

有兩種方式的數據驗證和代碼,您可以只是其中之一或代碼都可以。

這兩個階段的方法是驗證的JavaScript語法的各個領域的客戶機,並拒絕提交表單的服務器,直到它的清潔。這是一種“哦,地址- 1要3至24個字符長,這是強制性的,請再試一次”屏幕審批。第二個是關於網頁的形式1呼籲頁面X這證明任何東西-語法或數據庫查詢。它可能會說“我沒有這方面的郵編我郵編檔案”的例子。如果發現錯誤它發回頁1改正,如果所有領域的員額乾淨然後轉發整個後頁面- 2為下一階段的進程。一旦頁面X具有審定的所有領域然後頁面- X或頁面- 2可以做任何更新的數據庫頁面- 1要求。我自己的看法是,因為你必須有多數數據庫審批的一些領域,以及您可能只有一個驗證機制,而不是麻煩的JavaScript所有。之所以使用JavaScript以及是減少負載的服務器上。如果大多數頁面- 1屏幕首次獲得否決一輪然後是, JavaScript的可以做到這一點。這仍然是一個進一步投資的時間和精力寫作時的系統。

我想要做什麼,如果我是你,是獲取一個屏幕的HTML工作,其中包括這個下拉機制你想要的。沒有在所有的PHP ,只是一個虛擬的工作屏幕,通過W3號HTML驗證。您還沒有這一點,它不會很容易讓一個當你的PHP的方式以及。

然後,與已知的工作下拉式系統,您可以更改值的從您的數據庫-這一點是一個單一的線,無論多麼複雜它結束了期待。這是一個行改變了一個工作體系,這很簡單,以測試和知道你有工作正常。

你有一個最後期限呢?這是學院項目-這似乎有點雄心勃勃如果是,如果你真的想要去盡可能增加一個數據驗證機制。

你測試自己的電腦或你有一台服務器的地方?如果你有一個,是在互聯網上或者是在你的局域網?
  #8  
Old 2008年4月2日, 12:36
會員組
 
Default PHP的MySQL中,創建一個下拉列表中,考慮領域從表在MySQL

是的,它的大學課程。
您所解釋似乎確實複雜,我和不一樣,我們一直在'教'做(教師吸收) 。截止日期是下週二,我只想繼續問他,但他說的是,我現在所處的位置是'擔憂'和他永遠理清1問題時,我已噸。
如果我們能使用的MS Access 。
  #9  
Old 2008年4月2日, 12點53
捐助小組
 
Default PHP的MySQL中,創建一個下拉列表中,考慮領域從表在MySQL

你測試你寫什麼?你把網絡服務器在您自己的計算機,或者是你把你的代碼在不同的電腦上瀏覽?

無論哪種方式,當您瀏覽網頁的代碼了您對我,查看資料。

複製這一點線索,我們會看到,它沒有在開發它,遠不許多線。

在PHP被用來在服務器的預處理器之前的網絡服務器向您發送該網頁。 PHP的創造線的HTML 。

現在,到目前為止,您有沒有一個下拉表。如果你寫一個公正的HTML然後你知道你可以看到它在瀏覽器中。您就可以對其進行測試和檢查,這真的下降了,它看起來很不錯。我認為你需要做的第一。當你這樣做,瀏覽網頁了網絡服務器和查看資料,並複製/粘貼在此再次讓我們看到其中的差別。看看你是否可以得到查看源文件的版本是乾淨的HTML通過驗證在 http://validator.w3.org/ (您檢查,使 http://validator.w3.org/ 網絡地址的網頁如果你有一個網絡地址,或粘貼的查看源代碼的校驗器直接) 。

如果我們得到乾淨的HTML ,那麼你得到的另一個標誌課程我期望。然後我們可以在下拉表來自PHP替代的HTML ,從數據庫中,你會獲得更多的標誌仍然擔任教師可以按照您所要做。

繼續談判,我希望我們將設法尋找合適的話最終。
  #10  
Old 2008年4月2日, 13點24分
會員組
 
Default PHP的MySQL中,創建一個下拉列表中,考慮領域從表在MySQL

使用Dreamweaver 8 , xampplite和本地,以查看網頁,無法查看源代碼'事業theres錯誤的代碼和不知道的HTML 。
Reply

Register

書籤

類似的主題
線程入門 論壇 答复 最後發表
配置數據庫與Apache GKman 網頁設計,主機託管和搜索引擎優化 2 2009年7月28日 00:44
MySQL的免費的Windows桌面編輯 混合! d 網頁設計,主機託管和搜索引擎優化 2 2009年7月6日 03:59
MySQL和託管公司 MySlowQuietLife 網頁設計,主機託管和搜索引擎優化 4 2008年2月22日 03:25
網絡服務器幫助與MySQL Drewski526 網頁設計,主機託管和搜索引擎優化 1 07年11月19號 13時21分
螺紋工具




Arabic Bulgarian Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Finnish French German Greek Hebrew Hungarian Italian Japanese Korean Latvian Lithuanian Norwegian Polish Portuguese Romanian Russian Serbian Slovak Spanish Swedish Thai Turkish Ukrainian

版權所有© 2006至09年計算機果汁。

本站由vBulletin ®版權所有© 2000至09年Jelsoft企業有限公司 搜索引擎優化的vBSEO © 2009年,檢索公司