我如何在我的Php文档中修复与mysql链接的403禁止消息?

问题描述 投票:0回答:1

你好!这是功课,所以很可能是一个非常简单的错误。因为我是一个初学者,具有基本知识,所以我非常想得到一个简单直接的答案:)预先感谢!

我开始的文档

<html lang="en" dir="ltr">
  <head>
    <meta charset="utf-8">
    <title></title>
  </head>
  <body>

<?php

$tjener = "localhost";
$brukernavn = "root";
$passord= "";
$database= "testfjell";

$kobling = new mysqli($tjener, $brukernavn, $passord, $database);

if ($kobling-> connect_error) {
  die("noe gikk galt med koblingen ". connect_error);
  // code...
}
else {
//  echo "koblingen kjører!";
}
$kobling->set_charset("utf8");

$sql= "SELECT * FROM fjell";
$resultat = $kobling->query($sql);

echo "<form method='post' action='endretilfjelltest.php>'";
while ($rad=$resultat-> fetch_assoc()) {
$fjell_id = $rad["fjell_id"];
$fjell= $rad["fjell"];
echo "<br>";
echo "  $fjell ";

echo "<input type= 'hidden' name= 'endre_id value='$fjell_id'>";
echo "<input type= 'submit' name='endre' value= 'endre'";

}
echo "</form>";
 ?>


  </body>
</html>

我认为会出现的文件

<!DOCTYPE html>
<html lang="en" dir="ltr">
  <head>
    <meta charset="utf-8">
    <title></title>
  </head>
  <body>

<?php
if(isset($_POST["endre_id"])){
  $endre_id=$_POST["endre_id"]

$tjener = "localhost";
$brukernavn = "root";
$passord= " ";
$database= "testfjell";

$kobling = new mysqli($tjener, $brukernavn, $passord, $database);

if ($kobling-> connect_error) {
  die("noe gikk galt med koblingen ". connect_error);
  // code...
}
$kobling->set_charset("utf8");

}
else {
  die("du må angi et fjell")
}

$sql= "SELECT * FROM fjell WHERE fjell_id = '$endre_id'";
$resultat= $kobling->query($sql);

echo "<form action= 'endre3fjell.php' method='POST'";
while($rad=$resultat->fetch_assoc()){
  $fjell_id=$rad["fjell_id"];
  $fjell=$rad["fjell"];

  echo "ID";
  echo "<input type='number' name='fjell_id' value = '$fjell_id' disabled>";
  echo "FJELL";
  echo "<input type= 'text' name='nyttfjell' value= '$fjell'>";
}

echo "<input type= 'submit' name='endre' value='endre>'"
echo "</form>";

 ?>


  </body>
</html>

我收到谷歌浏览器的邮件:

禁止您无权访问此服务器上的/endretilfjelltest.php>。Apache / 2.4.9(Win64)PHP / 5.5.12服务器(位于127.0.0.1端口80)

我没有老师,正在尝试自己理解它。如果您能抽出一点时间来帮助我,我将非常感激!再次感谢:)

php mysql database atom-editor http-status-code-403
1个回答
1
投票

错误消息与PHP无关。您的网络服务器(Apache)告诉您运行服务器的用户帐户无法访问文件“ endretilfjelltest.php”,或者文件“ endretilfjelltest.php”不存在。

© www.soinside.com 2019 - 2024. All rights reserved.