をHTMLにPHPから値 - ここで私はうまくそれをプリントアウトすることができ渡して、私は私のHTMLに(同じページで)私のPHPコードから値を渡したい
私のPHP関数である(それはしばらくの原因でありますそれはここにテキストから3行)
if(sizeof($words)==1)
{
$single = new single;
$docres = $single->find($words);
$dir = "source";
foreach ($docres as $key=>$filename) {
$counter = 0;
$file = $filename +1;
$handle = fopen($dir."/".$file.'.txt',"r");
if($handle)
{
while($counter < 3)
{
echo fgets($handle);
//this is what i need to print in my html
$input = $_POST['input'];
$counter++;
}
}
}
}
をプリントアウトする必要があると、私はウェブ上で検索し、$ _POSTを用いて溶液を見たが、それは私のために動作しませんでした
<html>
<head>
<title>serach engine</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
</head>
<body>
<form action="" method="POST">
<center>
<h1> My Search Engine </h1>
<input type = 'text' size='90' value='' name = 'search' > <br>
<input type = 'submit' name = 'submit' value = 'Search source code' >
// <input type="value" name="input" value="<?php echo $input; ?>">
</center>
</form >
//I would like to print it out here
</div>
</body >
</html >
私のhtmlです...
変数を上書きしているので、 '$ input = $ _POST ['input'];の代わりにこれを配列として保存できます。また、' foreach'を使ってすべての配列値を取得できます。 –
@EdvinTenovimas htmlはPHPの文字列を知らないので、彼はどのようにしてforeachをHTML内で使うことができますか? – adi
@adi彼はPHPファイル( '' line)からHTMLコードを使用しているとします。 –