ホームページ >バックエンド開発 >PHPチュートリアル >初心者の皆さん、ちょっと優しくしてください。この PHP コードのどこに問題があるのか​​を教えてください。

初心者の皆さん、ちょっと優しくしてください。この PHP コードのどこに問題があるのか​​を教えてください。

WBOY
WBOYオリジナル
2016-06-23 14:02:30993ブラウズ

HTML コード:

100db36a723c770d327fc0aef2ce13b1




6d37311b41e25509ee070ebda7a77967 担当者番号: 9a214b0fe3c97cea7d93172010535a52
e6d1da8117afe47da3525549b9fee760
f5a47148e367a6035fd7a2faa965022e

6d37311b41e25509ee070ebda7a77967 担当者番号: 9a214b0fe3c97cea7d93172010535a52
姓: 94d4563c889103ae236f3eb03fe6716d 名: 71e7d73cc2cf197383baf5b38ac94144
ストリート: 9003f2345f6f436ace717d84304262f0 都市: ab17c29a37af250a59734c6672136aa3 
状態: 0dd49e46e555ebc76d1eb405e38d49ab Zip: 1c234b094ee82c338ae0b508d7cf9f0e
コミッション: 91922e7e1283e333828e39a4bc16b7f9 レート: 50e69d7cc3c5a08399db861ac7754fe6
705ee7eefb392b3f805004720b05ac8e
f5a47148e367a6035fd7a2faa965022e

6d37311b41e25509ee070ebda7a77967 担当者番号: 9a214b0fe3c97cea7d93172010535a52
3992413513207c5b31195584582ae2cb
f5a47148e367a6035fd7a2faa965022e

6d37311b41e25509ee070ebda7a77967 担当者番号: 9a214b0fe3c97cea7d93172010535a52
姓: 94d4563c889103ae236f3eb03fe6716d 名: 71e7d73cc2cf197383baf5b38ac94144
ストリート: 9003f2345f6f436ace717d84304262f0 都市: ab17c29a37af250a59734c6672136aa3 
状態: 0dd49e46e555ebc76d1eb405e38d49ab Zip: 1c234b094ee82c338ae0b508d7cf9f0e
コミッション: 91922e7e1283e333828e39a4bc16b7f9 レート: 50e69d7cc3c5a08399db861ac7754fe6
7ce128332f503608f6f53521ad569cc4
f5a47148e367a6035fd7a2faa965022e

36cc49f0c466276486e50c850b7e4956

73a6ac4ed44ffec12cee46588e518a5e

[/code]


PHP コード:

<html><head><title>Sales Rep Maintenance</title></head><?php// Address error handlingini_set('display_errors',1);error_reporting(E_ALL & ~E_NOTICE);// Attempt to Connectif ($connection = @mysql_connect ('localhost', '***', '***')){	print '<p>Successfully connected to MySQL.</p>';	//mysql_close(); // close the connection}else {	die('<p>Could not connect to MySQL because: <b>' .mysql_error() .	'</b></p>');}if (@mysql_select_db("PREMIERE", $connection)){	print '<p>The PREMIERE database has been selected.</p>';}else {	die('<p>Cound not select the PREMIERE database because: <b>' .mysql_error().'</b></p>');}if(!$_REQUEST['submit']){	generate_form();}else if($_REQUEST['submit'] == "Search"){	search_rep();}else if($_REQUEST['submit'] == "Add"){	add_rep();}else if($_REQUEST['submit'] == "Delete"){	delete_rep();}else if($_REQUEST['submit'] == "Update"){	update_rep();}function generate_form(){}function search_rep(){// Define the rep Number php variable name$rep = $_POST['rep_num'];print "The rep num chosen was $rep<br/>";// Define the query$query = "SELECT * FROM REP WHERE CUSTOMER_NUM = '$rep'";// Output the resulting query tableif ($r = mysql_query($query)){	while ($row = mysql_fetch_array($r))	{		print "<p>{$row['REP_NUM']}<br/>{$row['LAST_NAME']}<br/>{$row['FIRST_NAME']}<br/>		{$row['STREET']}<br/>{$row['CITY']}<br/>{$row['STATE']}<br/>{$row['ZIP']}<br/>		{$row['COMMISSION']}<br/>{$row['RATE']}<br/></p>\n";	}}}function add_rep(){}function delete_rep(){}function update_rep(){}?></html>


mySQL サーバー上に接続できますが、結果を表示することはできません...


回复讨论(解决方案)

error_reporting(E_ALL & ~ E_通知);
変更点
error_reporting(E_ALL);
可能就知道了

把 $row 的关联键改小書看看

error_reporting(E_ALL & ~E_NOTICE);
変更点
error_reporting(E_ALL);
可能就知道了

把 $row 的关联键改小書看看

我试了, 错误 提案:
未定義 インデックス: 送信... 28 行目
未定義 インデックス: 送信... 33 行目

28 行は if(!$_REQUEST['submit']) 受諾されたのは表单提交的データ
ただし表单中并は submit 的制御ファイルとして有名ではありません

楼上正解、タイプはsubmit 的入力加name=submit

28 行は if(!$_REQUEST['submit']) 受信されたのは表单提交的データ
ただし表单中并は submit 的制御ファイルとして有名ではありません

那应该怎么改呢?
html ファイル:
6d37311b41e25509ee070ebda7a77967 担当者番号: 9a214b0fe3c97cea7d93172010535a52
e6d1da8117afe47da3525549b9fee760
入力タイプは「送信」に設定されますか?

非表示の入力を追加します

変更
e6d1da8117afe47da3525549b9fee760 input type="submit" value="追加"> 3992413513207c5b31195584582ae2cb 5856ac3391eacc0ba5a42bea57cf9050 ;input type="submit" name="submit" value="検索"> 20cbe1f46c92f52eb2dead7fbdbbb1e7 ="submit" value="Delete"> 29a214fb01db4c1137bb718f9238aa36
通常の状況では、入力タイプは "submit" に設定されます。ただし、名前のない送信ボタンの値は送信されません
ただし、アプリケーションでは、送信された値のボタンが操作方法を決定するため、名前を付ける必要があります


7e58b5c19d629ca8b1fe0411ca6e81a7 3992413513207c5b31195584582ae2cbに変更されました

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。