Antworten auf deine Fragen:
Neues Thema erstellen

PHP JavaScript Submit Fehler

marvinski03

Noch nicht viel geschrieben

Hallo,
Ich habe in meinem PHP Script wie üblich die JS-Variante für's Submit benutzt.
Das ganze sieht dann so aus:

. "<td><a href='javascript:send(1,$id);'>ändern</a>"
. " <a href='javascript:send(2,$id);'>löschen</a></td>"

Er soll also einmal die 1 bzw. 2 senden und einmal $id.
Das ganze wird dann vom Script im head bereich "verwaltet".

Das Problem ist nun, dass jetzt nicht 1,$id oder 2,$id gesendet wird, sondern nur 1, oder 2, .

Bisher hat immer alles wunderbar funktioniert. Muss ich das ganze anders, als mit dem Komma trennen?

Firefox:


Bitte um eure Hilfe dabei...
 

pac_nrw

Nicht mehr ganz neu hier

AW: PHP JavaScript Submit Fehler

PHP:
. "<td><a href='javascript:send(1,".$id.");'>ändern</a>"
       . " <a href='javascript:send(2,".$id.");'>löschen</a></td>"
sollte funktionieren
 

fakerer

Aktives Mitglied

AW: PHP JavaScript Submit Fehler

wenn dort wilich $id stehen soll als sting warum fügst du es dann nicht einfach an den 1, oder 2, er?
 

marvinski03

Noch nicht viel geschrieben

AW: PHP JavaScript Submit Fehler

@AlexanderBo: Mit üblich meinte ich, dass es für mich üblich ist.
Und da sich das "ändern" und "löschen" auf Felder in der Datenbank bezieht ist eher sinnfrei da mit POST zu arbeiten. Wie auch schon gesagt ist im Headbereich ein JavaScript, der 1 oder 2 und $id "verwaltet".

Also irgendwo muss in meinem Script noch ein Fehler sein, dass der $id irgendwie garnicht wirklich wertet. Werde mich nochmal dahinter setzen.

Aber Danke für eure sehr schnellen Antworten :)

Wenn ich den Fehler habe, werde ich ihn nochmal reinposten!
 

saila

Moderatorle

AW: PHP JavaScript Submit Fehler

Hi,

was und woher stammt die Variable $id? Aus php oder JavaScript? Ersteres ist bereits beantwortet. Letzteres wäre die Frage wo und wann die var $id inizialisiert und entsprechend gefüllt wird.

@AlexanderBo,

wenn die Frage nach einem submit per JavaScript lautet, ist die Antwort macht nur mit POST Sinn absolut daneben und deplatziert. Wenn du von JavaScript im Zeitalter des Web2.0 nichts hältst, kannst du das sehr gerne. Allerdings halte dich dann zu Fragen i.B. zu JavaScript zurück!
 

marvinski03

Noch nicht viel geschrieben

AW: PHP JavaScript Submit Fehler

PHP:
$id = $_POST["id"];         
$sqlab = "update member set "
     . "nummer = '" . $_POST["nu"][$id] . "', "
     . " where nummer = $id";
Das ist der PHP-Teil, wo $id bestimmt wird. Dann wird dieser ja, wie bereits gesagt durch JS abgesendet (sollte zumindestens).

Dann kommt durch das JS im head-bereich die Abfrage (Teil einer if-schleife):

if (confirm("User mit id " + id + " löschen?"))

Die Informationen kommen auf jeden Fall oben an, denn wenn er neben $id, noch 1 oder 2 sendet, wird die Schleife auch erfolgreich "aktiviert":

--> if(ak==0)
--> else if(ak==1)
--> else if(ak==2)


Diese 3 Varianten gibt es.


Habe selbst nochmal geschaut ob ich den Fehler finde, aber das war vergeblich.
 

netbandit

Aktives Mitglied

AW: PHP JavaScript Submit Fehler

PHP:
. "<td><a href='javascript:send(1,".$id.");'>ändern</a>"
       . " <a href='javascript:send(2,".$id.");'>löschen</a></td>"
sollte funktionieren

höma; das oben gepostete, kommt das irgendwie aus einer DB? Wenn ja, poste doch bitte mal ab Deinem Query denn $id enthält ja offensichtlich nix - Nur mit Bruchstücken vom Code wirst Du hier nicht weiter kommen ;)
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.565
Beiträge
1.538.067
Mitglieder
67.488
Neuestes Mitglied
Andrew56524
Oben