PHP inputfelder auslesen
PHP inputfelder auslesen
Hallo ich erstelle mit PHP inptut felder die dann der namen 1234a1 oder 3253a1 und soweiter.Die Zahl vor dem a ist die personalnr ich setzte eine SQL Abfrage und erzeigt mir nur 1 oder 2 Personen an jenachdem wie der Nutzer den Filter setzt so habe ich dann die Inputs[Persnr]a1 bis [Persnr]a53.
nun möchte ich nach dem Daten senden ja wissen mit welchen Personal nr ich oben im PHP weiter arbeiten muss da ich da ein Update machen möchte wo persnr gleich persnr in der DB.
das $i geht von 1 bis 53 das würde ich dann in einer for schleife füllen da habe ich kein Problem das einzige ist nur wie ich die Persnr mit übertragen kann von den einem oder von den mehreren die angezeigt wurden und eventuell änderungen haben.
Hallo ich erstelle mit PHP inptut felder die dann der namen 1234a1 oder 3253a1 und soweiter.Die Zahl vor dem a ist die personalnr ich setzte eine SQL Abfrage und erzeigt mir nur 1 oder 2 Personen an jenachdem wie der Nutzer den Filter setzt so habe ich dann die Inputs[Persnr]a1 bis [Persnr]a53.
nun möchte ich nach dem Daten senden ja wissen mit welchen Personal nr ich oben im PHP weiter arbeiten muss da ich da ein Update machen möchte wo persnr gleich persnr in der DB.
$pernr=$_POST['pernr'];
sql="UPDATE tabelle SET SET $i='".$_POST[$pernr.'a'.$i]."' WHERE PersNr=$pernr";
das $i geht von 1 bis 53 das würde ich dann in einer for schleife füllen da habe ich kein Problem das einzige ist nur wie ich die Persnr mit übertragen kann von den einem oder von den mehreren die angezeigt wurden und eventuell änderungen haben.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 159640
Url: https://administrator.de/forum/php-inputfelder-auslesen-159640.html
Ausgedruckt am: 10.05.2025 um 23:05 Uhr
8 Kommentare
Neuester Kommentar
Du weißt aber schon, dass man PHP aus HTML auch Arrays übergeben kann?
Abgesehen davon liest du dir jetzt erstmal den Artikel durch: http://de.wikipedia.org/wiki/SQL-Injection
<input type="text" name="res[1234][1]" />
Abgesehen davon liest du dir jetzt erstmal den Artikel durch: http://de.wikipedia.org/wiki/SQL-Injection
Moin,
ganz davon abgesehen das du dir ggf. noch einige Probleme (SQL-Injection) ins Haus holst: WAS möchtest du genau machen?
Das Update verstehe ich nämlich irgendwie nicht wirklich ... Du möchtest das Feld $i (also ein variables Feld) auf den Wert der Personal-Nr. setzen? D.h. du hättest ein Tabellenfeld 12345 und willst da a12345 reinschreiben? Das Layout durchschaue ich noch nicht wirklich... (richtig wäre ja z.B. Set lastlogin=now() where personalnr=$personalnr...)
Finde ich grad etwas verwirrend ....
ganz davon abgesehen das du dir ggf. noch einige Probleme (SQL-Injection) ins Haus holst: WAS möchtest du genau machen?
Das Update verstehe ich nämlich irgendwie nicht wirklich ... Du möchtest das Feld $i (also ein variables Feld) auf den Wert der Personal-Nr. setzen? D.h. du hättest ein Tabellenfeld 12345 und willst da a12345 reinschreiben? Das Layout durchschaue ich noch nicht wirklich... (richtig wäre ja z.B. Set lastlogin=now() where personalnr=$personalnr...)
Finde ich grad etwas verwirrend ....
Ok - sei mir nicht böse das ich da mal nachfrage - aber hast du dir über DB-Design mal gedanken gemacht? Denn ehrlich gesagt fällt mir nicht EIN Grund ein warum man das so aufbauen sollte... Du wirst bei der Wartung später Amok laufen! (Ganz davon abgesehen das ich sowas dann immer so aufbauen würde das ich nicht durch die Anzahl der Spalten begrenzt bin....)
Von daher wäre mein Rat: Das DB-Design nochmal überlegen bevor du an die Programmierung gehst...
Von daher wäre mein Rat: Das DB-Design nochmal überlegen bevor du an die Programmierung gehst...
Hi,
ich bin ja gewillt zu helfen aber
Du hast da ein Formular, was steht da drin, wie sind die Elemente strukturiert, bei welchen wird was wie geändert und was soll dann geschehen ?
~Arano
ich bin ja gewillt zu helfen aber
- Sind deine Beiträge nicht einfach zu lesen !
- Ich verstehe gar nicht was du willst ! Was ist denn die Aufgabe, der Sinn und Zweck __des Ganzen__ ?
Du hast da ein Formular, was steht da drin, wie sind die Elemente strukturiert, bei welchen wird was wie geändert und was soll dann geschehen ?
~Arano