-1

こんにちは、私は 1 つの html と php ファイルを持っています。その html には 1 つのテキストボックスとボタンがあり、ボタンをクリックすると php ファイルが呼び出され、post メソッドを介してテキストが php に渡され、そこから "INSERT" クエリの助けを借りてdbに追加しました。しかし、これらはすべてhtdocsフォルダーの下のローカルホストで正常に機能します。今、私はその php ファイルを自分のサーバーにアップロードし、デスクトップからその html を実行しましたが、動作していません。

phpコード

<?php 
  $con = mysqli_connect("hostname","username","password","dbname");
  // Check connection
  if (mysqli_connect_errno()) {
     echo "Failed to connect to MySQL: " . mysqli_connect_error();
  }
  $te=$_POST["test"];
  mysqli_query($con,"INSERT INTO comment_page (comments) VALUES ('$te')");
  mysqli_close($con);
?>
4

1 に答える 1

2

HTMLページのボタンをクリックすると、PHPコードが表示されますが、値が追加されません

Web サーバーがまだ PHP を実行するように構成されていないことを意味する PHP コードが表示される場合は、単純です。Web サーバーに PHP をインストールおよび/または構成します。

編集

今、私はそのphpファイルを自分のサーバーにアップロードし、デスクトップからそのhtmlを実行しましたが、うまくいきません。

デスクトップ??PHP ファイルをダブルクリックするだけでデスクトップ上で実行することはありません。HTML がデスクトップにあり、PHP がサーバーにある場合は、フォームのアクションで PHP ページの完全な URL を指定します。

于 2013-11-15T05:11:28.373 に答える