私はちょうどhtmlとphpの初心者です。私は$ _postコマンドを使用してリンクしようとしましたが、送信ボタンをクリックするとクロムの新しいタブが開き、エコー結果の代わりにPHPコードが表示されます。でも私はmysqlにリンクしようとしましたが、データベースは更新されていません。 これは、送信ボタンをクリックしたときに、次のコードは、クロムの新しいタブに表示されている私のhtmlファイル {私はHTMLページからテキストをフェッチし、それをPHPファイルに渡して表示したいですか?
<!DOCTYPE html>
<html>
<head>
<title>quora</title>
</head>
<body>
<center>
<form action="learning.php" method="post">
<input type="text" name="email" placeholder="email" style="width: 50%;height: 50%;">
<input type="password" name="password" placeholder="password" style="width: 50%;height: 50%;">
<input type="submit" name="submit" style="width: 50%;height: 50%;">
</form>
</center>
</body>
</html>
} です。 これは私があなたのミスはあなたがPHPファイルを実行するためにサーバーを使用していないということであることを確信している私のPHPファイル
{
<?php
$mail=$_post['email'];
$password=$_post['password'];
echo $mail;
$con=mysqli_connect("localhost","root","","learn") or die(mysqli_error("not valid"));
$st="INSERT INTO usrdata values ('$mail','$password')";
$stres=mysqli_query($con,$st) or die(mysqli_error($con));
echo $stres;
?>
}
すべての周辺の '{} 'はなぜですか? – RiggsFolly
ブラウザのアドレスバーに何を表示してください – RiggsFolly
PHPで設定されたWebサーバー(Apache)をインストールしましたか? – RiggsFolly