ホームページ > バックエンド開発 > PHPチュートリアル > 神様、助けてください、助けてください、ありがとう! !

神様、助けてください、助けてください、ありがとう! !

WBOY
リリース: 2016-06-23 14:26:31
オリジナル
1022 人が閲覧しました


レビューの下にボタンを置きたいので、「レビュー」をクリックします。それをコードに実装することができないのですが、どうすればボタンを追加できますか? 助けてください。 !ボーナスポイント


ディスカッションへの返信 (解決策)

提供された情報はまったく不完全です。
おおよそ以下のような感じです:
上記はループで読み込んだデータで、1は審査を通過したことを意味し、0は審査を受けていないことを意味します
なので、リストを生成するときに判定を追加します
if($row ['xxx'] = = '1'){
echo 'レビュー済み'
}else{
echo '< a href=" url?id='.$a.'">Audit'
}
編集ページに相当します。
実装方法2: ajaxを直接使用して実装します。

与えられた情報はまったく不完全です。
おおよそ以下のような感じです:
上記はループで読み込んだデータで、1は審査を通過したことを意味し、0は審査を受けていないことを意味します
なので、リストを生成するときに判定を追加します
if($row ['xxx'] = = '1'){
echo 'レビュー済み'
}else{
echo '< a href=" url?id='.$a.'">Audit'
}
編集ページに相当します。
実装方法2: ajaxを直接使用して実装します。
上でループしたデータは、手動レビュー用にページに追加したいボタンです。どのように追加すればよいでしょうか。コードを貼り付けて見ていただけますか?

echo '< button value=$value> button '
クリックされたときに値を取得し、処理のためにデータのステータスを 1 に変更します。デフォルト値は 0 です。

echo ''
クリックされたときに値を取得し、処理のためにデータのステータスを 1 に変更します。値は 0 です

兄さん、コードを見て教えてください。私は初心者なのでやり方がわかりません

error_reporting(E_ALL&~E_NOTICE)
//session_start ();

//ログインしているかどうかを検出し、ログインしていない場合はログインインターフェイスに切り替えます
//if(!isset($_SESSION['userid'])){
// header("Location:login.html ");
// exit();
//}

// データベース接続ファイルが含まれます
include('connect.php');
//$userid = $_SESSION['userid'];
//$ username = $_SESSION['username'];
$user_query = mysql_query("ユーザー情報から ID 順に UserName、RealName、Department、PassWord、Email、MyGroup、WorkPhone、HomePhone、MobilePhone、CurrentTime、EndTime、Status を選択");
$row = mysql_fetch_array($user_query);
echo '

'
// フィールド名を表示します

echo "nn";
switch(mysql_field_name($user_query, $i)) {
ケース ID:
echo 'n";
case UserName:
echo 'n";
case RealName:
echo '< ;td bgcolor="#a8c7ce">'.
"本名";
echo "
< ;/td>n";
ケース部門:
echo 'n ";
case PassWord:
echo 'n";
case Email :
echo 'n"; ;td bgcolor="#a8c7ce">'。
" グループ";
ケース WorkPhone: '
n";
HomePhone の場合:
echo '
n";
echo '
n";
case EndTime:
echo '
n";
echo '
n";
}

echo "
n";

if(mysql_fetch_row($user_query)=="0"){
echo "記録がありません! ";
exit;
}

// 最初のレコードを検索します
mysql_data_seek($user_query, 0);
// レコードをループします
while ($row=mysql_fetch_row($user_query))
{
echo "< ; tr>n";
for ($i=0; $i {

echo '
n";
echo "< ;/table>n";

// リソースを解放する
mysql_free_result($user_query);
// 接続を閉じる
mysql_close();

?>

error_reporting( E_ALL&~E_NOTICE );
//session_start();

//ログインしているかどうかを確認し、ログインしていない場合はログイン インターフェイスに移動します
//if(!isset($_SESSION[ 'userid'] )){
// header("Location:login.html");
// exit();
//}


// データベース接続ファイルを含める
include('connect.php') ;
// $userid = $_SESSION['userid'];
//$username = $_SESSION['username'];
$user_query = mysql_query("ユーザー名、実名、部門、メールアドレス、マイグループ、勤務先電話番号を選択,HomePhone,MobilePhone ,CurrentTime,EndTime,Status from userinfo order by id asc");
$row = mysql_fetch_array($user_query);


echo '

'
"ID";
echo "
'
"Username"; /b>
'.
"部門";
echo "
'.
"password";
echo "

echo "
'.
"職場の電話";
echo "
gt;
'。
echo "< /b>
"携帯電話";
echo "< ;/td>n";
echo '
'。 "登録時間";
echo "
' ;
echo "

"review"; ;/b>
';
echo "$row[$i]";
echo "
';
// フィールド名を表示

echo "n
n";
switch(mysql_field_name($user_query, $i)) {
case Id:
echo '< ;td bgcolor= "#a8c7ce">'
"ID";
case UserName: '
n";
case RealName:
echo '
n";
echo '
n";
echo '
n";
case Email:
echo '
n";
case MyGroup:
echo '
n";
携帯電話の場合:
echo '
n";
の場合:
echo '
n";
echo '< td bgcolor="#a8c7ce">'。
echo "
n";
echo '
n";
}

echo "
n";



if (mysql_fetch_row($user_query)=="0"){
echo "記録がありません! ";
exit;
}

// 最初のレコードを検索します
mysql_data_seek($user_query, 0);
// レコードをループします
while ($row=mysql_fetch_row($user_query))
{
echo "< ; tr>n";
for ($i=0; $i {

echo '
';
}
echo "
n";

echo "
'.
"ユーザー名";
echo "
echo " '.
"部門";
echo "
' ";
echo "
gt;
'。
"email";
echo " < /b>
'。
"グループ";
echo "
< /td>n";
勤務先電話の場合:
echo '
'。
"勤務先電話";
echo "
HomePhone の場合:
echo '
'。
"HomePhone";
echo "
'
echo "
'
echo "
'.
"レビュー";
echo "
gt;
';
if($i == (mysql_num_fields($ user_query) )-1)) {
echo $row[$i].""
}else{
echo "$row[$i]"; }

echo '
n"; // リソースを解放します
mysql_free_result($user_query);
// 接続を閉じます
mysql_close();


?>


これを行う方法とそのレビュー方法を教えてください。データベースのフィールドは「ステータス」です。レビュー後もそれを保持し、データベース内のフィールドを変更すると、ページがレビュー済みになります。その場合はさらにポイントを差し上げます。

もしそうなら、リンクを書いてください!

if($i == (mysql_num_fields($user_query)-1)) {   //index.php就相当于你现在的这个.php文件   echo "<a href="index.php?status=$row[$i]&userid=$row['userid']"><input type='button' value='按钮' /></a>";   }else{   echo "$row[$i]";}同样用这个页面接收:if(isset($_GET)){   $status=$_GET['status'];   $userid=$_GET['userid'];   //然后写sql语句   update tablename set status=$status where userid=$userid;}
ログイン後にコピー

上記はこのアイデアを提供するためのものであり、実際のアプリケーションではまだ調整する必要があります。それを保存する際に少し間違いがあり、問題があります。ありがとうございます 1


マスター、フォームの前にチェックボックスの列を追加したいのですが、[wzb0712]qq を追加する方法はありますか? ?

えー、お兄さん、いますか? 急いで見てもらうのを手伝ってくれませんか?ありがとう!

チェックボックスを追加するのは簡単ではありませんか? HTMLの基本を見てみましょう

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート