selfhtml.de - Alles für den Webmaster!

 

Anzeige: united-domains - Die ganze Welt der Domains

united domains - jetzt Wunsch-Domain sichern!

Einfache & schnelle Domain-Registrierung zu fairen Preisen ohne Einrichtungsgebühren. Mehr als 250 Domain-Endungen aus einer Hand inklusive E-Mail- & Web-Weiterleitung. Einzigartiges Domain-Portfolio zur bequemen & sicheren Verwaltung Ihrer Domain-Namen.

Jetzt Domain-Check bei united-domains!

Parameterübergabe nicht korrekt

Autor: willi0513
Datum: 30.01.2012 18:02:15

Hallo Leute,
ich habe eine Ausgabe, wo zeilenweise empfangene Nachrichten untereinander stehen (wie bei E-Mails z.B.).
In jeder Zeile gebe ich auch ein Papierkorbsymbol aus. Wenn man darauf klickt, soll die Nachricht gelöscht werden. Zur Sicherheit frage ich noch einmal nach. Dafür rufe ich eine  Javascript-Funktion auf:

function janein(nid) {
jn = confirm("Diese Nachricht wirklich löschen?")
alert (nid);
if (jn == true) {
window.location.href = "/php/loeschen.php?id=nid&php_var=" + escape(jn);
}
}

Das 'alert' gibt die nid noch richtig aus z.B. 50.
Aber im loeschen.php bekomme ich mit print_r die Meldung:

Array
(
    [id] => nid          hier soll 50 stehen!
    [php_var] => true
)

[php_var] ist korrekt. Nur bei [id] fehlt die Nummer.
Warum wird der Parameter bei id nicht übergeben?
Was hab ich falsch gemacht?

Gruß
Willi




Re: Parameterübergabe nicht korrekt

Autor: kicia
Datum: 30.01.2012 19:26:24

>  window.location.href =
> "/php/loeschen.php?id=nid&php_var=" +
> escape(jn);

> [php_var] ist korrekt. Nur bei [id] fehlt die
> Nummer.
> Warum wird der Parameter bei id nicht übergeben?

muss heissen:
"/php/loeschen.php?id=" + nid + "&php_var=" + escape(jn)



Re: Parameterübergabe nicht korrekt

Autor: willi0513
Datum: 30.01.2012 21:02:46

JA, super, jetzt funktioniert es.
Vielen Dank.