Ich habe ein PHP-Skript, das meine Suche in Excel ausgibt. Es macht nicht das Formatierungsrecht und es enthält mein Menü von meiner Website und meiner Suchleiste.Ausgabe Ergebnisse einer Suche in Excel oder CSV
Wie kann ich es bringen, das Menü oder die Suchleiste nicht auszugeben? Oder sollte ich nur die Daten in CSV exportieren? Ich bin mir nicht sicher, was ist einfacher ..
Heres meine aktuelle Arbeitscode:
normalsearch.php:
<html>
<header>
<?php include 'menu2.php'; ?>
<br>
<form action="normalsearch.php" method="GET">
LF. Nr/Code :
<input type="text" name="query" />
<input type="submit" value="Suchen" />
</form>
<form action="export.php" method="GET">
<input type="text" name="query" />
<input type="submit" value="Excel">
</form>
</header>
<br>
<br>
<body>
<table border="1">
<tr>
<th>Number</th>
<th>Product ID</th>
<th>Description</th>
<th>Stock</th>
</tr>
<?php
$query = $_GET['query'];
//connection to mysql
mysql_connect("host", "user", "password"); //server , username , password
mysql_select_db("database");
//query get data
$sql = mysql_query("SELECT * FROM database WHERE productID LIKE '%".$query."%' LIMIT 100");
$no = 1;
while($data = mysql_fetch_assoc($sql)){
echo '
<tr>
<td>'.$no.'</td>
<td>'.$data['productID'].'</td>
<td>'.$data['description'].'</td>
<td>'.$data['stock'].'</td>
</tr>
';
$no++;
}
?>
</body>
</html>
export.php:
<?php
// The function header by sending raw excel
header("Content-type: application/vnd.ms-excel");
// Defines the name of the export file "codelution-export.xls"
header("Content-Disposition: attachment; filename=Artikelsuche.xls");
// Add data table
include 'normalsearch.php';
?>
Jedes Mal, wenn Sie [die 'mysql_'] (http://stackoverflow.com/questions/12859942/why-shouldnt-i-use-mysql-functions-in-php) Datenbankerweiterung in neuem Code * * [ein Kätzchen wird irgendwo in der Welt erdrosselt] (http://2.bp.blogspot.com/-zCT6jizimfI/UjJ5UTb_BeI/AAAAAAAACgg/AS6XCd6aNdg/s1600/luna_getting_strangled.jpg) ** es ist veraltet und war seit Jahren und ist in PHP7 für immer verschwunden. Wenn Sie nur PHP lernen, verbringen Sie Ihre Energie mit dem Lernen der Datenbankerweiterungen und vorbereiteten Anweisungen 'PDO' oder' mysqli'. [Hier starten] (http://php.net/manual/en/book.pdo.php) – RiggsFolly
Nun versuchen Sie, eine Zeichenfolge als Komma getrennt anstelle einer ganzen Webseite – RiggsFolly
auszugeben, da dies grundsätzlich eine vollständige Neuschreiben I erfordern würde Ich stimme zu schließen, dass Too Broad – RiggsFolly