Hallo,
Habe auf meiner Homepage einen Elektronische Teilekatalog angefangen, dieser ist erstmal nur mit wenig information gefüttert. ( Wollt den erstmal fertig machen )
Allerdings ist die ausgabe immer elndig lang, wenn es mehrere teile gibt, die auf die suchanfrage passen
Deswegen wollte ich eine blätter funktion und das aufteilen, auf 25-30 einträge pro seite.
Original Seite : http://kadett-c-limo.de/index.php?Seite=teilekatalog
( EInfach mal ein "/" Eintippen und auf suche klicken, dann wisst ihr was ich meine )
Hier ist das Script, was ich mit einem coder in zusammenarbeit geschrieben habe.
PHP
<center>
<b>Zugehörigkeit von Teilen oder Teilenummern, ist absofort kein Problem mehr <br>
Einfach die Vorhandenen Daten angeben ( bsp. Teilenummer oder Artikelname!) <br>
und schon erscheint in der Tabelle, die zugehörigkeit <br><br><br>
<div id="content" style="height:900px; width:666px; margin:auto">
<form action="index.php?Seite=teilekatalog" method="post" id="suchfunktion">
Suche : </b><input type="text" name="suche" size="18">
<input type="submit" value="Suchen"><br><br>
</form>
<?php
include ("script/mysql.php");
$conn = mysql_connect($server,$name,$passwort) or die (mysql_error());
mysql_select_db($datenbank, $conn) or die (mysql_error());
if(isset($_POST['suche']))
{
$suche = mysql_real_escape_string($_POST['suche']);
$eintrag = "SELECT * FROM teilekatalog WHERE (Name LIKE '%".$suche."%' OR OpelNr LIKE '%".$suche."%' OR GMNr LIKE '%".$suche."%' OR Fahrzeug LIKE '%".$suche."%' OR Motortyp LIKE '%".$suche."%' OR Lieferbar LIKE '%".$suche."%')";
$query = mysql_query($eintrag);
echo '<table border="1px" width="100%"><tr><td><b>Artikelbezeichnung</b></td><td><b>Opel Nummer</b></td><td><b>GM Nummer<b></td><td><b>Fahrzeug</b></td><td><b>Motorvariante</b></td><td><b>Preis</b></td><td><b>Noch erhältlich bei</b></td></tr>';
if(mysql_num_rows($query) != NULL):
while($row = mysql_fetch_array($query))
{
echo "<tr>
<td>
<font color='black'>".$row['Name']."</font>
</td>
<td>
<font color='black'>".$row['OpelNr']."</font>
</td>
<td>
<font color='black'>".$row['GmNr']."</font>
</td>
<td>
<font color='black'>".$row['Fahrzeug']."</font>
</td>
<td>
<font color='black'>".$row['Motortyp']."</font>
</td>
<td>
<font color='black'>".$row['Preis']."</font>
</td>
<td>
<font color='black'>".$row['Lieferbar']."</font>
</td>
</tr>";
}
else:
echo "<tr><th colspan='6'><br>"".$suche."" wurde leider in unserer Datenbank nicht Gefunden!<br><br></th></tr>";
endif;
echo "</table>";
}
?>
</div>
<?php
$query = "SELECT ID, COUNT(ID) FROM teilekatalog";
$result = mysql_query($query) or die(mysql_error());
while($row = mysql_fetch_array($result)){
echo "<b>Es sind zurzeit ". $row['COUNT(ID)'] ." Teilenummern in der Datenbank verzeichnet.</b>";
}
?>
</center>
<br>
Alles anzeigen