![]() |
|
#1
| |||
| |||
| 어떻게 내가이 일을 할 수 : 항목의 목록에서) 선택 b) 항 명령 (예)에 대한 수정을 두 개의 필드를 선택 누군가도 날에 코드를 설명해 줄 수있는시기 바랍니다. 감사합니다. |
|
#2
| ||||||||||||
| ||||||||||||
| 이것은 개요 수준에서, 잘 모르겠거나 무슨 필요 여부의 투수이다, 당신은 당신이 HTML이나 PHP로 경험했다. 또는 무엇을하든 당신이 원하던 원하지의 그것을 우리가 확장 수있는 후크를 제공합니다.
__________________
당신은 웹서버에서 PHP를 사용하고있습니다. 웹서버가 미리 - 귀하의 코드는 클라이언트에 완전한 HTML 문서는 HTML 섹션을 구축의 일환으로 보낼 수 있도록 여러분의 PHP 코드를 처리합니다. 사실 지금까지? 그래서, 당신이 무엇을 할 당신은 html로 무슨 말을할지 결정합니다. 그게 바로 당신이 보지 최종 문서를 원하는대로 보이는 덤미랑 HTML 문서세요. 그것은 당겨 - 내려 다른 것들 사이에 목록을 가질 것이고 당신이 그것에 바로 보이게하려고 덤미랑 항목을 작성해야합니다. 그래서 그것을 완벽 그럼 완전히하여 HTML 테스트합니다. 그것은 데이터베이스에서 오지 않는다, 그냥 좋아 보이지만, 그렇게 할 필요가있다. 풀다운 - 선택 코드 에게서는 이미이 단계에서 일을하고 그것을 PHP로 할 수 없다. 그럼 자네가 당겨 걸릴 - 목록 아래와 PHP로 만들 가능성이 HTML을 작성하는 반향을 사용합니다. 넌 아직도 샘플 데이터가 있지만 중고 - 그것 과정을 시작하겠다. 을 실행하고 HTML을 밖으로 이전 단계와 동일합니다 얻을 확인하십시오. 당신은 MySQL 데이터베이스에있다. 그리고 그것을 여십시오 (해당되는 경우)을 종료하려는 일부는 PHP세요. 체크인에는 HTML을 전혀 변화와 영향을받지 않습니다. 마지막으로, 필드 값에 echo'd은 SQL에서 HTML의 하드 - 코딩된 비트 데이터베이스의 변경을 읽어보십시오. 그것은 하드 코드를 대신하여 서버의 데이터베이스에서 데이터를 제공할 수 있도록 유연한 작은 비틀기, 그냥 그 작은 변화가 어떤 기능을 제공합니다. 어느 부분에 붙어있다? 내 시스템 : 팀
|
|
#3
| |||
| |||
| 내가 PHP에 관한 거의 아무것도 몰라. 나는 나의 테이블에 연결됩니다와 나 특정 필드를 선택합니다 활성화 코드가 필요하십니까? |
|
#4
| |||
| |||
| 당신은 이미 다음 데이터베이스 테이블가? 아직 당신에게 할말은 PHP를 추가하려면 먼저 일부 HTML을 가지고 있습니까? |
|
#5
| |||
| |||
| <! DOCTYPE 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 = (localhost를, mysql_connect $ 사용자, $ d 개의 passwor); $ QueryPointer = mysql_query ( "이용 $ 데이터베이스", $ dbLink); 만약 (isset ($ _REQUEST 자동 [itemdescription])) ( $ = "항목은 SQL itemdescription 집합을 업데이 트 ='".$_ 요청 [itemdescription ]."',"; $는 SQL = $의 SQL. "quantityinstock =".$_ 요청 [quantityinstock ].","; $는 SQL = $의 SQL. "rounduptotal =".$_ 요청 [rounduptotal ].","; $는 SQL = $의 SQL. "batchprice =".$_ 요청 [batchprice ].","; $는 SQL = $의 SQL. "suppliername ='".$_ 요청 [suppliername ]."'"; $는 SQL = $의 SQL. "itemId =".$_ 요청 [itemId]; mysql_query ($은 SQL, $ dbLink); mysql_close ($ dbLink); ) ?> name="form1"를 <form id="Form1" method="post" action="EditItem.php"> <select name="itemid"> <? $ = ", itemdescription, 항목에서 suppliername itemId"itemdescription에 의해 순서를 선택은 SQL; $ QueryPointer = mysql_query ($은 SQL, $ dbLink); / / ( "<옵션". mysql_num_rows ($ QueryPointer )."</ 옵션> ") 인쇄; ($ x = 0; $ x <mysql_num_rows ($ QueryPointer); $ x + +) ( $ 물품 = mysql_fetch_assoc ($ QueryPointer); ($ 경우 물품 [ "itemId "]==$_ 요청 [itemId]) ( 인쇄 ( "<option selected> value=".$item["itemid"]."". $ 항목 [ "itemdescription"]. "". $ 항목 [ "suppliername "]."</ 옵션>"); ) 그 밖의 ( 인쇄 ( "<option value=".$item["itemid"].">". $ 항목 [ "itemdescription"]. "". $ 항목 [ "suppliername "]."</ 옵션>"); ) ) ?> </ 선택> <P align='center'> <input type="submit" value="Edit item"> </ p 하이라이트> <p> </ 양식> <? 만약 (isset ($ _REQUEST 자동 [itemId])) ( $ = ", itemdescription, 물품이 어디에서 suppliername itemId itemId =".$_ 요청 [itemId] 선택의 SQL; $ QueryPointer = mysql_query ($은 SQL, $ dbLink); $ 환자 = mysql_fetch_assoc ($ QueryPointer); 인쇄 ( "id=\"form2\" name=\"form2\" method=\"post\"를 <form action=\"EditItem.php\"> <label> 상품 설명 <input type=\"text\" name=\"itemdescription\" value=\"$item[itemdescription]\"/> </ 레이블> <p> 수량 <label> 재고 있음 <input type=\"text\" name=\"quantityinstock\" value=\"$item[quantityinstock]\"/> </ 레이블> </ p 하이라이트> <p> <label> 라운드 최대 총 <input type=\"text\" name=\"rounduptotal\" value=\"$item[rounduptotal]\" /> </ 레이블> </ p 하이라이트> <p> <label> 일괄 가격 <input type=\"text\" name=\"batchprice\" value=\"$item[batchprice]\" /> </ 레이블> </ p 하이라이트> <p> <label> 공급 업체 이름 <input type=\"text\" name=\"suppliername\" value=\"$item[suppliername]\" /> </ 레이블> </ p 하이라이트> ) ?> </ 양식> </ 몸> </ html로> 그게 순간에 내 코드가, 내가 필요 itemId 및 itemdescription 드롭 다운 목록으로, 내 항목을 편집하려면 테이블에서 레코드를 선택할 것으로 보인다. 또한, 필드에 값을 입력하면 사용자가 예를 들어, 새 항목이 테이블 (에)하지만 그들은 잘못된 형식의 오류 메시지를 만들 것이라고 어떻게 입력? 왜냐하면 그들은 단지이 작동하지 않는 사용자와 사용자들은 테이블에 바로 입력되지도 모르는 거죠? |
|
#6
| |||
| |||
| 또한, 내 사용자가 입력하는 수량과 양식이 batchprice (상품 테이블 곱하여)은 양적으로 총 가격을 가져다 줄 수있을 거라고 그들처럼 주문하고 싶다 .. 주문한 MS 액세스에서 SQL과 같은 것이 : 선택, orderitem.QuantityOrdered, items.BatchPrice [items.ItemID BatchPrice] * [QuantityOrdered] 그대로 TotalPrice 에서 ordersplaced, 상품 INNER orderitem items.ItemID = orderitem.ItemID에 동참; 하지만 PHP에서 어떻게 이런 일이 / 내의 SQL?? |
|
#7
| |||
| |||
| 난 당신이 순간에 그 개요를 시작하는 이유는 PHP를, 나무는 나무의 html 볼 수 없다고 생각한다. 만약 당신이 페이지에있는 브라우저가 필요하며 소스보기에서 클라이언트, 그냥 생성된 HTML을 볼 수로 앉아, 거기에 많은 실종 됐어요. 없어요 / 머리, 몸, 골격과 그것을 해결하면 PHP는 작동 후있어 많이 힘들어 점점 오른쪽보다 어떤 PHP 코드는 전에이다. 그의 브라우저 단지의 가치를 알게하는 일이 벌어지고 있는지 itemId PHP는 PHP를 참조하거나 itemdescription 줄 수 없다는 드롭 다운 목록리스트가 늘어나는만큼 고객의 관심을, 자신의 브라우저가 무엇 tthat 주어진다 앉아 일하는 html로 떨어질 수있다 이 HTML을 설정합니다. 당신 손에 6 저글링 무도회를 개최하고있어, 모든 공중에 한 번 대신 2, 3, 4 처음에 그들을 던질려고 애를 썼어요. 데이터를 확인하는 데에는 두 가지 방법이 있어요, 당신도 그들 중 하나 또는 둘 다 코드 코드를 할 수있습니다. 2 단계 방식으로 자바 스크립트는 클라이언트 컴퓨터에 각 필드의 구문을 확인하고 서버에 양식을 제출을 거부 때까지 깨끗하게입니다. "오, 주소의 정렬 - 1의 3과 24 사이에 문자가 긴 것 가지고 있으며, 이것은 의무적으로, 다시"화면이 확 인해 보시기 바랍니다. 두 번째 페이지에있는 양식 - 1 호출 페이지 - X는 모두 - 구문이나 데이터베이스에 조회를 아무것도 유효성을 확인합니다. 그것은 "예를 들어 내 우편 번호 파일"에 대한 우편 번호도 모른다고 할 수도있습니다. 만약 그것이 다시 정정 페이지 - 1로 전송하는 오류가 발생하는 경우에는 게시물의 모든 필드를 누른 다음 페이지에 전달 전체가 POST - 2는 과정에서 다음 단계를위한 깨끗 찾습니다. 일단 다음 페이지가 두 페이지 중 - X 또는 페이지 - 2 업데이 트하는 데이터베이스의 모든 페이지가 - 1에 대한 전화 했었어 할 수있는 모든 분야 검증 - X를하고있다. 내 자신의 견해이며 그 이후에 주로 어떤 분야의 데이터베이스를 그냥 하나의 검증 메커니즘을 가지고있을뿐만 아니라 모든 JavaScript를 귀찮게하지 확 가져야한다. 자바 스크립트를 사용하는 이유는 물론 서버에 부하를 줄이기 위해 서다. 대부분의 페이지가있는 경우 - 1 화면을 누른 다음 예를 처음 라운드 거부, javascript를 할 수있습니다. 아직 많은 시간과 노력에 추가 투자를 할 때 시스템을 쓰고있어. , 내가 만약 당신의 화면을 얻을됐다 나는 무엇을 할 거라고는 HTML을 포함하는 메커니즘이 드롭 다운 원하는 작업을합니다. 전혀 PHP는, 그저 허수아비가 w3 validator html로 전달 화면 작업. 자네에겐없는 그 때 그것을 하나 가져뿐 방법은 PHP가 쉽지 않을 것입니다. 그럼, 대신에 시스템이 다운 알려진 작업 드롭, 당신들이 당신의 데이터베이스에서 값을 변경할 수있습니다 - 비트 단일 라인 그것을 찾는 방법에 관계없이 끝나 복잡하다. 그래서 당신이 제대로 작동하는지 테스트하고 간단한 알고있어 딱 한 - 라인 변경 작업 시스템에의. 이것에 사용할 수있는 기한이 있습니까? 그것은 대학 프로젝트인가요 - 약간의 야심찬 프로젝 트고 할 경우이며, 만약 당신이 정말로 늘어나는만큼 데이터 검증 메커니즘을 추가 가고 싶어요. 당신이 자신의 컴퓨터에서 테스트를하거나 어딘가에 서버가 할 건가? 만약 당신이 하나 있어요, 그것은 인터넷에 또는 당신의 LAN에있는가? |
|
#8
| |||
| |||
| 네, 그것의 대학 과정. 무슨 설명이 날 정말 복잡한 것 그리고 우리 '가 무엇인지에 대한 것'짜증) (교사 할 만한게 가르쳤다. 마감일은 다음주 화요일에, 난 그냥 물어하지만 했을까 모든 말하길, 내가 어디에있어 '걱정'과 그가 영원히 많다고 때 1 문제를 해결하는 데 걸리는 것입니다. 우리는 MS 액세스하는 경우에만 사용할 수있습니다. |
|
#9
| |||
| |||
| 당신은 무엇을 어떻게 쓸 시험입니까? 당신이 자신의 컴퓨터에, 또는 당신은 다른 컴퓨터에 웹서버를 넣어 찾아보기하도록 코드를 가하고있습니다나요? 어느 쪽이든, 당신이, 소스보기를 내게 보여 왔던 코드가있는 페이지로 이동합니다. 알았다, 우리가 그것을, 그리고 어디로 많은 라인 근처에서이 스레드를 위해 PHP를 아실거에요. PHP는 서버의 사전을 사용되었습니다 - 프로세서는 웹서버 전에 페이지를 보냈습니다. PHP는 HTML의 라인을 만들었다. 자, 지금까지 당신이하지 않은 한 방울 - 테이블을 진정시키고 있네. 가능하면 그냥 그 후 당신은 브라우저에서 볼 수있을거야 알고 html로 하나를 써주세요. 당신은 그것을 테스트하고 그 아래로 떨어지는 정말 좋은 모습을 확인하실 수있습니다. 당신이 가장 먼저 할 필요가 있다고 생각합니다. 하면 웹서버 및 복사 소스보기에서 페이지를 탐색 / 여기에 따라서 우리는 그 차이를 볼 다시 붙여 그것을 한 적이있다. 만약 네가 그렇게에서 패스 validator html로 청소해야 소스 버전을 얻을 수 있는지보기 http://validator.w3.org/ (당신을 확인함으로써 http://validator.w3.org/ 페이지의 웹 주소를 당신이 그것에 대한 웹 주소 또는 붙여넣기가 그 validator 소스 코드에 직접보기). 만약 우리가 그러면 내가 기대하는 과정에서 다른 먹잇감을받을 깨끗한 html로 얻을. 그럼 우리는 HTML 대신에 PHP에서 와서, 데이터베이스에서 드롭 - 테이블 아래로 만들 수 있고, 더 많은 점수를 아직 네가 무슨 짓을했는지 따를 수 교사가 가정받을거야. 계속 지껄여봐, 난 우리가 옳은 단어를 찾으 드는데 결국 기대하고있다. |
|
#10
| |||
| |||
| 드림위버 8, xampplite와 localhost를 문서를보기 위해서는, 소스 '를 사용하여 코드를 볼 수없는 경우가 발생할 수있는 오류와 HTML을 전혀 모르는 theres. |
![]() |
|
| 북마크 |
유사한 스레드 | ||||
| 실 | 스레드 초보 | 포럼 | 답글 | 마지막 게시물 |
| 아파치와 함께 구성하는 Mysql | GKman | 웹 디자인, 호스팅 및 서구 | 2 | 2009년 7월 28일 00:44 |
| 무료 Windows 데스크톱의 MySQL 편집기 | Hybr! d 개 | 웹 디자인, 호스팅 및 서구 | 2 | 2009년 7월 6일 03:59 |
| MySQL을 사용하고, 호스팅 업체 | MySlowQuietLife | 웹 디자인, 호스팅 및 서구 | 4 | 2008년 2월 22일 03:25 |
| 웹서버와 도움에 mysql | Drewski526 | 웹 디자인, 호스팅 및 서구 | 1 | 2007년 11월 19일 13:21 |
| 스레드 도구 | |
| |