Dabei seit: 24.08.2005 Ort: Bocholt Alter: 38 Geschlecht:
Verfasst Mo 03.04.2006 14:15 Titel
Ich habe ein Problem mit einer Suche!
Hallo ich bin gerade dabei eine ganz einfache Such zu erstellen.
Hier ist mal der Code:
Code:
<form action = "<?php $PHP_SELF ?>" method = "post">
Bitte tragen Sie hier die Ersatzteilnummer (OE-Nr) ein:<br /><br />
<input type="text" name="oesuche">
<input type="submit" name="Submit" value="Senden">
</form><br /><br />
<?php
if (isset($_REQUEST['Submit'])){
$oesuche=strip_tags($_REQUEST['oesuche']);
include("connect.inc.php");
if ($count_rows==0){
echo "Bitte überprüfen Sie Ihre Eingabe!<br />";
echo "Es wurden keine Datensätze gefunden.";
}
if (isset($_REQUEST['oesuche']) && trim($_REQUEST['oesuche'])!=''){
echo "Bitte überprüfen Sie Ihre Eingabe!<br />";
echo "Es wurden keine Datensätze gefunden.";
}
Jetzt zu meinem Problem. Wenn ich das Formular abschicke und die richtige Nummer eingeben bekomme ich auf die richtigen Datensätze ausgegeben und wenn ich eine Nummer eingebe die nicht in der Tabelle steht bekomme ich auch die Fehlermeldung:
Code:
if ($count_rows==0){
echo "Bitte überprüfen Sie Ihre Eingabe!<br />";
echo "Es wurden keine Datensätze gefunden.";
ausgegeben.
Aber wenn ich jezt Buchstaben in das Textfeld eingebe bekomme ich folgende Fehlermeldung:
Code:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/...... on line 7
Bitte überprüfen Sie Ihre Eingabe!
Es wurden keine Datensätze gefunden.
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/..... on line 26
Dabei seit: 30.08.2004 Ort: Bergisch Gladbach Alter: 43 Geschlecht:
Verfasst Mo 03.04.2006 14:58 Titel
ich würd gern mal deinen SQL Select sehen. Ich nehme an dass du mit spalte = $irgendwas
vergleichst. Das klappt auch solange du numerische Werte hast. Sobald $irgendwas aber
ein String wird, sprich Text enthält geht dein SQL Select den bach runter. In dem Fall
bräuchstest du spalte = '".$irgendwas."'
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst an Umfragen in diesem Forum nicht mitmachen.
Mediengestalter.info ist ein Projekt von Webformatik:: Forensoftware: phpBB