ERLEDIGT
NEIN
NEIN
ANTWORTEN
6
6
ZUGRIFFE
1103
1103
EMPFEHLEN
-
01.06.06 00:55 #1
Hallo Leute,
habe wieder ein Problem.
Ich muss aus einer Liste welche von einer Datenbank generiert wurde mehrere Einträge (über eine Checkbox) markieren und an ein weiteres Script übergeben.
Ich habe mal gesehen wie das ein Programmierer mit GET gemacht hat.
Das ganze hat dann z.B. so ausgesehen:
http://www.irgeneinedomain.de/script...d=5&id=9&id=15
So jetzt ist mein Problem wie kann ich die ID´s dann auslesen - es wird doch immer die vorhergehende ID von der nächsten überschrieben - oder?
Kann mir da jemand weiterhelfen?
Vielen Dank im Voraus!Ich würde mich über die Bewertung meiner Beiträge mit Kurzkommentar sehr freuen!
Die "dumme Frage" ist gewöhnlich das erste Anzeichen einer völlig neuen Entwicklung!
-------------------
Es ist immer Zeit etwas zu verändern ....
.... das alles so bleibt wie es ist!
-------------------
Homepage Landshut
-------------------
/voodoo.css
#meinFeind {position: absolute; bottom: -6ft;}
-
01.06.06 01:10 #2di-five Tutorials.de Gastzugang
Hi dwex,
Man könnte auch die Checkboxen durchnummerieren, dann würde das so aussehen:
Code :1
http://www.irgeneinedomain.de/script...d5=1&id9=0&id=1
Eine Checkbox kann ja entweder angeklickt sein oder nicht, also hat entweder den Wert 1 oder 0. Wenn du die alle gleich nennst, hast du hinterher nur einen Datensatz, wie du bereits beschrieben hast.
Die Variablen aus einem Formular würde ich mich "post" übergeben, und die die normal in einem Link gesetzt wurden mit "get" abfragen.
Also während die Datenbankabfrage gemacht wird eine for-Schleife einbauen mit der Anzahl der Reihen die in dem array drin sind, und die jeweilige zahl dann nach der id als namen angeben.
Am besten noch ein Hiddenfeld, wo die Anzahl der Reihen der Datenbankabfrage drin gespeichert wird.
Gruß di-five
-
machs so:
http://www.domain.de/script.php?id%5B%5D=1&id%5B%5D=5&id%5B%5D=9&id%5B%5D=15
...dann erhältst du über $_GET['id'] einen Array, in dem alle übermittelten Variablen drinnen stehen.
-
Hallo,
zwei Möglichkeiten:
- Alles was in der URL nach dem ersten Fragezeichen steht, kann man über $_SERVER['QUERY_STRING'] abfragen und dann auch entsprechend weiterverarbeiten.
- Verwende als Name für die Checkboxen jeweils id[]. Dadurch erhältst du automatisch ein Array $_GET['id'], das die Werte der angekreuzten Checkboxen enthält. Besser wäre hier allerdings die Übergabe via POST anstatt GET.
Grüße,
Matthias
edit: Arrr, Sven ist hier... dann kann ich mich ja jetzt wieder anderen Aufgaben widmen
„Gib einem Menschen einen Fisch, und er wird für einen Tag satt. Lehre ihn Fischen, und er wird ein Leben lang satt.“
“For every complex problem, there is an answer that is short, simple and wrong.”
“Pessimism is safe, but optimism is a lot faster!”
Aktuelles Coding Quiz: #17 - Wörter kreuz und quer
-
<neugier>Die da wären?
Zitat von Matthias Reitinger
</neugier>
Ich hatte ganz überlesen, dass es um Checkboxen geht.... das was ich da gepostet habe, wäre dann das Ergebnis von Mathias' 2.Vorschlag.
-
<offtopic>
Das Buch „Ruby for Rails“ lesen, mit Java rumfrickeln, Studienplatzbewerbung schreiben… das Übliche
Zitat von Sven Mintel

</offtopic>„Gib einem Menschen einen Fisch, und er wird für einen Tag satt. Lehre ihn Fischen, und er wird ein Leben lang satt.“
“For every complex problem, there is an answer that is short, simple and wrong.”
“Pessimism is safe, but optimism is a lot faster!”
Aktuelles Coding Quiz: #17 - Wörter kreuz und quer
-
möglich ist auch per POST
<input type="checkbox" name"bla[]" value="1" />
Achte auf das [] beim Namen und für das auslesen foreach verwenden.tschöh mit öh
salia
Wenn kein Text oben vorhanden ist, hier klicken:
Für PHP -> FAQ
Für PHP -> php.net
für MySQL -> dev.mysql.com
Ähnliche Themen
-
alle vorhandenen GET und POST Variablen an andere Klasse übergeben?
Von stetabar im Forum PHPAntworten: 4Letzter Beitrag: 16.06.09, 15:01 -
Variablen per POST ansattt mit GET übergeben
Von Myar im Forum PHPAntworten: 5Letzter Beitrag: 18.11.08, 12:52 -
Mehrere Variablen auf den gleichen Inhalt vergleichen
Von TutorialKing im Forum JavaAntworten: 2Letzter Beitrag: 17.09.08, 10:16 -
Mehrere Werte mit gleichem Namen übergeben
Von hans_schmid im Forum PHPAntworten: 2Letzter Beitrag: 13.09.06, 14:05 -
Mehrere Variablen übergeben
Von Sweetlover im Forum PHPAntworten: 5Letzter Beitrag: 09.12.03, 22:34





Zitieren

Login






[PHP] [Codeschnipsel] ImageColor aus HTML-Farbcodierung erstellen