Moin.
Ich hab nen kleines Suchskript geschrieben, was die DB durchsuchen soll, und den ganzen Inhalt einer Zeile ausspucken soll, wo der Suchbegriff gefunden wurde.
Nur leider klappt es nicht. NAchdem ich den Scuhbegriff eingeben und das Formular abschicke, gibt er nix aus. Ich sehe immer nur die Eingabe. obwohl der Begriff in der DB vorhanden ist.
MFG
Dolphon
Ich hab nen kleines Suchskript geschrieben, was die DB durchsuchen soll, und den ganzen Inhalt einer Zeile ausspucken soll, wo der Suchbegriff gefunden wurde.
Nur leider klappt es nicht. NAchdem ich den Scuhbegriff eingeben und das Formular abschicke, gibt er nix aus. Ich sehe immer nur die Eingabe. obwohl der Begriff in der DB vorhanden ist.
PHP:
<?php
session_start();
if(!isset($_SESSION['user']) || $_SESSION['user'] == '') {
if ($_SESSION['frei'] == 0)
{
echo "Sie sind noch nicht freigeschaltet!" ;
}
header("Location: http://www.mugamo.de/sebastian/index.php");
die;
}
?>
<table width="506" border="0" cellpadding="0" cellspacing="0" class="tabl" height="276">
<tr>
<td valign="top" height="38" colspan="2" width="1" bgcolor="#999999">
<p> <div align="justify">
<img border="0" src="../images/newsoben.gif" width="485" height="20"></p>
</td>
</tr>
<tr>
<td valign="top" height="104" colspan="2" width="1" bgcolor="#999999">
<table width="486" border="0" cellpadding="0" cellspacing="0" class="tabl" height="162">
<tr>
<td height="162" bgcolor="#BDBDBD" width="480">
<p align="left">
<?php
### Konfigurationsdatei einlesen
require("config.inc.php");
// Zunächst brauchen wir eine Datenbankverbindung:
if(!($db = mysql_connect($db_host, $db_user, $db_pass))) //baue datebankverbindung auf
die(mysql_error()); //wenn nicht geht, gib fehlermeldung aus
else //wenn doch geht
{
if(!mysql_select_db($db_name)) //wähle datenbank aus
die(mysql_error()); //wenn das nicht geht, gib fehler aus
}
if($suchen) //ueberprueft ob der submit button gedrückt wurde
{
$begriff = addslashes($begriff); //Zeichen die im Programm Probleme verursachen könnten in PHP Spezialzeichen umwandeln
$sqlkommando = "SELECT * FROM kunden WHERE * LIKE %'". $begriff ."%' ORDER BY nachname ASC";
$res = mysql_query($sqlkommando) or die("Error: " . mysql_error()); // Kommando 'sqlkommando' ausfuehren
// bei misserfolg beenden und fehlermeldung ausgeben
while ($row = mysql_fetch_array($res))
{
?>
<tr>
<td width="100%" align="center"><?php echo $row['nachname']; ?></td>
</tr>
<?
}
}
?>
<form action="search.php?<? echo $_GET['session_name'].'='.$_GET['session_id'] ?> " method="post"> <!-- Anfang des Formulars -->
<p align="center"><b>Bitte geben Sie den Suchbegriff ein:</b> <p>
<b><font color="#336699">Suchbegriff:</b><br>
<input type="text" name="begriff" size="35"><br>
<input type="submit" name="suchen" value="Suchen">
</form>
</body>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td valign="top" height="20" colspan="2" width="1" bgcolor="#999999"><img border="0" src="../images/newsunten1.gif" width="486" height="15"></td>
</tr>
<tr>
<td valign="top" height="34" colspan="2" width="1" bgcolor="#999999">
</div>
</td>
</tr>
</table>
</p>
MFG
Dolphon