ホームページ >バックエンド開発 >PHPチュートリアル >PHP 関数を何度も変更しようとしましたが、コードに問題はないと思いますか?

PHP 関数を何度も変更しようとしましたが、コードに問題はないと思いますか?

WBOY
WBOYオリジナル
2016-06-23 13:05:00951ブラウズ

Offer.php コードは次のとおりです:
include("inc/conn.php")
//パスワードを変更
$act=$_GET["act"]; ["オファー "];
if($act=='編集')
$id=$_POST["id"];
$url=$_SERVER['HTTP_REFERER']; set offer= '$offer' where id='$id'";
mysql_query($sql);
echo "<script>alert('監査成功!'); window.location.href='".$url ."' ;</script>
}
?> --- --------------------------------------------------- --- --------------------------------------------------- --- --------------------------------------------------- --- --------------------------------------------------- --- --------------------------------------------------- --- --------------------------------------------------- --- --------------------------------------------------- --- --------------------------------------------------- --- --------------------------------------------------- --- --------------------- メインページのコードは次のとおりです: session_start();
include("inc/conn.php") );
?>


求人-求人検索-求人検索-上雅飛採用ネットワーク




<
d align="left " valign="top" bgcolor="#F7F7F7"><表幅="100%" border= "0" cellpacing="0" cellpadding="0">
=33" align="center">エンタープライズ管理センター < valign="top">
< ;テーブルwidth = "100%" border = "0" cellspacing = "0" cellpadding = "0"&gt ="20" />

                













修正計画业信息
発行招聘
招聘管理
查看投递简历
退出














                




 



















<?
$userid=$_SESSION["userid"];
$sql="select * from company where userid='$userid'";
$query=mysql_query($sql);
$rs=mysql_fetch_assoc($query);
$com_id=$rs["com_id"];
mysql_free_result($query);
?>
 








<?
$cx=mysql_query("select * from td where com_id='$com_id'");

while($rs=mysql_fetch_array($cx))
{
?>
          








}
?>
ID 职位 投递人 查看简历 审批状态 确定

<?
$cx1=mysql_query("select * from td where id='".$rs["id"]."'");
$myrs=mysql_fetch_assoc($cx1);
echo $myrs["id"];
mysql_free_result($cx1);
?>

<?
$cx1=mysql_query("select * from job where job_id='".$rs["job_id"]."'");
$myrs=mysql_fetch_assoc($cx1);
echo $myrs["title"];
mysql_free_result($cx1);
?>

<?
$cx1=mysql_query("select * from person where per_id='".$rs["person_id"]."'");
$myrs=mysql_fetch_assoc($cx1);
echo $myrs["name"];
mysql_free_result($cx1);
?>
" class="text12">查看  

<オプション >未阅
<オプション
"selected";?>>已阅
<オプション
"selected";?>>进入面试
<オプション
"selected";?>>进入复试
<オプション
"selected";?>>确定聘任
<オプション >遗憾止步

 








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

@一緒に混ぜましょう @赵4师

に名前 ID が表示されませんあなたのフォームコントロール

@ 一緒にミックスしましょう @ Zhao 4 先生

最初にログの書き方とデバッグを学ぶことだけをお勧めします。
@赵四师 どのように変更すればよいですか?

わかりました! Zhao Si 氏のような C++ の達人も、あなたの仕事を奪いに来ています。


$id=$_POST["id"]; があります
$sql="update td set offer='$offer' where id='$id'";

には nam="id はありません" control という形式なので、$_POST["id"] はまったく存在しません
実際に実行する SQL コマンドは、 update td set offer='$offer' where id='' です
通常、id は主キーであり、主キーを空にすることはできません。したがって、SQL コマンドは実行されません

@xuzuning 代码如下还是不行:

 









<?
$cx=mysql_query("select * from td where com_id='$com_id'");

while($rs=mysql_fetch_array($cx))
{
?>





" name="id">
または

このようなコントロール?
いいえ、値を渡すにはどうすればよいですか?

@xuzuning 以前、他の人のコードを次のように変更した後も変更できないのを見たことがあります。

ID 职位 投递人 查看简历 审批状态 确定

<?
$cx1=mysql_query("select * from td where id='".$rs["id"]."'");
$myrs=mysql_fetch_assoc($cx1);
echo $myrs["id"];
mysql_free_result($cx1);
?>

<?
$cx1=mysql_query("select * from job where job_id='".$rs["job_id"]."'");
$myrs=mysql_fetch_assoc($cx1);
echo $myrs["title"];
mysql_free_result($cx1);
?>

<?
$cx1=mysql_query("select * from person where per_id='".$rs["person_id"]."'");
$myrs=mysql_fetch_assoc($cx1);
echo $myrs["name"];
mysql_free_result($cx1);
?>
" class="text12">查看  

<オプション >未阅
<オプション >已阅
<オプション >进入面试

name="送信" value="送信">

$userid=$_SESSION["userid"];
$sql="userid='$userid'" から * を選択します
$query=mysql_query($sql) ;
$rs=mysql_fetch_assoc($query);
$com_id=$rs["com_id"]
?>
<テーブル幅="89%" align="center" class="text12"> mysql_free_result($cx1);
?>
& lt ;?
$ cx1 = mysql_query (" select*from job where job_id = '". $ Rs ["job_id"]. "'")) ;
$myrs=mysql_fetch_assoc($cx1);
echo $myrs["title"];
mysql_free_result($cx1) ;
?>
echo $myrs["name "]
「person_id"]?>" class="text12">表示< /a>
;option >未読