ich suche mich seit Stunden kaputt und finde den Fehler nicht. Mit folgender Suche möchte ich aus der Datenbank den Namen ausgeben lassen. Das ganze wird natürlich noch ausgebaut, aber es müsste erst mal funktionieren.
Ab "while" bekomme ich aber keine Ausgabe mehr! D.h. die Daten von dem Namen in der Datenbank wird nicht ausgegeben.
Hier der Code:
PHP-Code:
<?php
echo '<form action="#" method="post">
<input type="text" size="20" name="suche"><br />
<input type="submit" name="send" value="Suchen">
</form>';
if (isset($_POST['send']) && $_POST['suche'] != '') {
try {
include ('functions/php/forms/connect.php');
$result = mysql_query("SELECT * FROM kunden WHERE (username LIKE '%suche%') AND (vorname LIKE '%suche%')") or die (mysql_error());
echo '<table>
<tr>
<td>username</td>
<td>vorname</td>
</tr>';
while ($row = mysql_fetch_array($result)) {
printf ("Name: %s Vorname: %s", $row["username"], $row["vorname"]);
}
mysql_free_result($result);
}
catch (Exception $e) {
echo 'Fehler: ' . htmlspecialchars($e->getMessage());
}
}
?>
Mfg
cruiser
Einen Kommentar schreiben: