Mahlzeit Horst,
doch im späterem Script soll die variable $primaerschluessel in der "index" gespeichert ist wieder zum löschen verwendet werden,
Nochmals die Frage: Wozu kopierst Du den im Formularfeld namens "index" (und damit im entsprechenden superglobalen Array $_POST bzw. $_GET) enthaltenen Wert extra in eine - dazu noch vollkommen anders benannte - Variable um? Willst Du Dich selbst verwirren? Glückwunsch: das ist Dir offenbar gelungen. ;-)
Was muss ich machen das der Wert in der Variablen drinne bleibt,
Nichts. Wenn Du innerhalb *EINES* Skripts einer Variablen einen Wert zuweist, bleibt dieser dort solange "drinnen", bis Du ihn mit einem anderen Wert überschreibst.
Wenn ich ein echo $abfrage, also des is die abfrage wo die DELETE anweisung drinne steht, mache kommt dieses hier
DELETE FROM hardware_erweiterung WHERE index = ""
also muss die variable leer sein. Was kann ich tun
Vielleicht mal schauen, was Du wo mit der Variable anstellst?
MfG,
EKKi
$loeschen = 'DELETE FROM hardware_erweiterung '
. ' WHERE index = "'.$primaerschluessel.'" ';
die löschabfrage ist aber richtig oder mhhhh
also als erstes im php script übergebe ich den inhalt des textfeldes in eine variable $primaerschluessel
danach verwende ich es in einem isset(suchen) und dannach nochmal in einem isset(loeschen)
liegt es vielleicht daran??