Bir HTML belgesini bir giriş etiketi kullanmadan bir PHP dosyasında çağırmanın bir yolu var mı?Girdi etiketi kullanmadan bir HTML içine PHP dosyasını çağırın
Form etiketini (file2.php
) kullanarak veritabanımın bazı sonuçlarını (tablo olarak) görüntülemeye çalışıyorum, ancak sonuçları görüntülemenin tek yolunun, form etiketinin içinde bir giriş etiketinin olması olduğunu anlıyorum. Sonuçları, HTML web sitemde girdileri kullanmadan görüntülemek için herhangi bir yol var mı?
Kodu:
<html>
<body>
<img src="file1.php">
<form action="file2.php" method="post">
<input type="submit" value="submit">
</form>
</body>
<html>
My file2.php is
---
<?php
define('DB_NAME', 'name');
define('DB_USER', 'yyyy');
define('DB_PASSWORD', 'xxxx');
define('DB_HOST', 'localhost');
$link=mysql_connect(DB_HOST, DB_USER, DB_PASSWORD);
if(!$link){
die('Could not connect:' .mysql_error());
}
$db_selected = mysql_select_db(DB_NAME,$link);
if(!$db_selected){
die('Can\'t use' .DB_NAME .':' . mysql_error());
}
$cid=$_COOKIE["cid"];
$sql= "SELECT * FROM table WHERE PID='$cid' ORDER BY SUBTIME ASC;";
$result = mysql_query($sql);
echo "<table border=1>
<tr>
<th> SUBMISSION DATE/TIME </th>
<th> SYS </th>
<th> DIA </th>
<th> PULSE </th>
<th> WEIGHT </th>
</tr>";
while ($row = mysql_fetch_array($result)){
echo "<tr>";
echo "<td align='center'>" . $row['SUBTIME'] . "</td>";
echo "<td align='center'>" . $row['SYS'] . "</td>";
echo "<td align='center'>" . $row['DIA'] . "</td>";
echo "<td align='center'>" . $row['PULSE'] . "</td>";
echo "<td align='center'>" . $row['WEIGHT'] . "</td>";
echo "</tr>";
}
if(!mysql_query($sql)){
die('Error:' .mysql_error());
}
mysql_close();
?>
include_once veya require_once kullanın – Mojtaba
.html dosyasının .php olarak adlandırılması sorunu nedir? Sadece bir bağlantı ister misin? Use link – cmnardi
Teşekkürler! Html dosyasını php olarak değiştirmeden mümkün mü? – Stefania