Ich habe folgendes Forumlar :
... welches dann auf das folgende PHP Script zugreift :
Das funzt auch alles einwandfrei. Jetz wollte ich noch eine Funktion in das Suchformular einbauen, welches alle Datensaetze anzeigt, also folgenden Befehl ausfuehrt :
SELECT * FROM `kundendaten`;
... und diese dann auch in dem Format ausgibt wie es bei den anderen Suchen auch angegeben wird.
Ich dachte an einen einfachen Link, ala "Alle Daten zeigen" doch irgendwie finde ich da nicht den richtigen Ansatz fuer.
Kann mir da einer einen Tipp geben ?
PHP-Code:
<html>
<head>
<title>Suchabfrage</title>
</head>
<body>
<form action="db3.php" method="post">
Suchkriterium waehlen :
<br>
<input type="radio" name="radiob" value="Nachname">Nachname
<br>
<input type="radio" name="radiob" value="Vorname">Vorname
<br>
<input type="radio" name="radiob" value="eMail">eMail
<br>
<br>
Suchbegriff eingeben :
<br>
<input name="suche" size="60" maxlength="60">
<br>
<br>
<input type="submit" value="OK">
</form>
<html>
PHP-Code:
<?php
include 'connect.php';
// Die SQL Query
$sql = "SELECT * FROM `kundendaten` WHERE 1 AND `$radiob` LIKE '%$suche%' LIMIT 0 , 30 ";
$result = mysql_query($sql);
// Anzeigen der Query
printf (
"<table>
<tr>
<td bgcolor='#C0C0C0'>
<b>Kundennummer</b>
</td>
<td bgcolor='#C0C0C0'>
<b>Vorname</b>
</td>
<td bgcolor='#C0C0C0'>
<b>Nachname</b>
</td>
<td bgcolor='#C0C0C0'>
<b>eMail</b>
</td>
</tr>");
while ($row = mysql_fetch_array($result, MYSQL_NUM))
{
printf (
"<tr>
<td>
%s
</td>
<td>
%s
</td>
<td>
%s
</td>
<td>
%s
</td>
</tr>
",
$row[0], $row[1], $row[2], $row[3]
);
}
printf ("</table>");
// Verbindung zur DB schliessen
mysql_close($link);
?>
SELECT * FROM `kundendaten`;
... und diese dann auch in dem Format ausgibt wie es bei den anderen Suchen auch angegeben wird.
Ich dachte an einen einfachen Link, ala "Alle Daten zeigen" doch irgendwie finde ich da nicht den richtigen Ansatz fuer.
Kann mir da einer einen Tipp geben ?
Kommentar