较低的股票

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年,检索公司