Mahlzeit Horst,
$primaerschluessel=$_POST['index'];
Wozu dieses Umkopieren? Du verschleierst dadurch nur die Herkunft der Variablen $primaerschluessel ...
if (isset($_POST['suche']))
{
$abfrage ='SELECT kostenstelle, bezeichnung, abteilung, inventurnummer '
. ' FROM hardware_erweiterung '
. ' WHEREindex
= "'.$primaerschluessel.'
";';}
Aha. Und jetzt lass den in der Variablen $abfrage gespeicherten String doch mal zu Debug-Zwecken ausgeben - und führe ihn "per Hand" gegen Deine SQL-Datenbank aus. Funktioniert er oder nicht? Wenn nicht: wie genau lautet der Inhalt?
WEnn ich jetzt auf suchen klicke, kommt kein Datensatz jedoch wenn ich für die variable $primaerschluessel druch einen Wert ersetze z.B. 8 dann bekomme ich einen Datensatz.
Dann ist offensichtlich Dein PHP-Code fehlerhaft, da er fehlerhaften SQL-Code erzeugt.
Hoffe die angaben sind jetzt besser. Fehlermeldungen kommen keine.
Ganz sicher? Oder werden sie nur unterdrückt oder fragst Du sie nicht ab?
MfG,
EKKi
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|