Gibt es eine Möglichkeit, eine PHP-Datei in einem HTML-Dokument aufzurufen, ohne ein Eingabe-Tag zu verwenden?PHP-Datei in einem HTML-Code aufrufen, ohne Eingabe-Tag
Ich versuche, einige Ergebnisse meiner Datenbank (als Tabelle) mit dem Formular-Tag (file2.php
) anzuzeigen, aber ich erkenne, dass die einzige Möglichkeit, die Ergebnisse anzuzeigen, ein Eingabekürzel innerhalb des Formular-Tags ist. Gibt es eine Möglichkeit, die Ergebnisse einfach in meiner HTML-Website anzuzeigen, ohne Eingaben zu verwenden?
Code:
<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();
?>
Verwenden Sie include_once oder require_once – Mojtaba
Was ist das Problem, die HTML-Datei in .php umzubenennen? Du willst nur einen Link? Verwenden Sie link – cmnardi
Danke! Ist es möglich, ohne die HTML-Datei zu PHP? – Stefania