mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 25.04.2024 12:41 Benutzername: Passwort: Auto-Login

Thema: PHP $_POST Daten in Schleife auslesen vom 01.02.2008


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> PHP $_POST Daten in Schleife auslesen
Seite: 1, 2  Weiter
Autor Nachricht
DaveGahan
Threadersteller

Dabei seit: 28.04.2004
Ort: Ruhrgebiet
Alter: -
Geschlecht: Männlich
Verfasst Fr 01.02.2008 16:48
Titel

PHP $_POST Daten in Schleife auslesen

Antworten mit Zitat Zum Seitenanfang

Hallo,

ich hab jetzt schon ne Weile gesucht aber nichtas gefunden.
Wie kann ich denn in einer Schleife gepostete Daten auslesen?

Beispiel (stark vereinfacht)
...
<form ...>
<input name="art_id['.$zaehler.']" value="1"/><input name="art_menge" value="2"/>
<input name="art_id['.$zaehler.']" value="2"/><input name="art_menge" value="2"/>
<input name="art_id['.$zaehler.']" value="3"/><input name="art_menge" value="0"/>
<input name="art_id['.$zaehler.']" value="4"/><input name="art_menge" value="2"/>
</form>
...


Mit der jetzigen Funktion :
$art_id = $_POST['art_id'] ;
foreach($art_id as $wert)
{
echo $wert.' '.$art_menge.'<br />';
}

kriege ich ja nur den ersten Wert($art_id) ausgelesen, komme aber nicht an die Menge ran.

Wie krieg ich also den zweiten Wert ausgelesen?

Wäre nett, wenn mal einer was posten könnte, ich glaub ich seh den Wald vor Bäumen nicht mehr ... * Keine Ahnung... *


Zuletzt bearbeitet von DaveGahan am Fr 01.02.2008 16:49, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
Pixelpole

Dabei seit: 25.10.2004
Ort: Trier
Alter: 37
Geschlecht: Männlich
Verfasst Fr 01.02.2008 16:56
Titel

Antworten mit Zitat Zum Seitenanfang

ds da sieht ja mal sehr merkwürdig aus...soll da ein hidden input mit der id hin und ein normaler für die menge?

oder anders: was zum geier soll das werden?
  View user's profile Private Nachricht senden
Anzeige
Anzeige
Zeithase

Dabei seit: 09.05.2005
Ort: Erfurt
Alter: 39
Geschlecht: Männlich
Verfasst Fr 01.02.2008 16:58
Titel

Antworten mit Zitat Zum Seitenanfang

Wenn Du schon art_id[12345] hast, musst Du natuerlich auch art_menge[12345] haben, um spaeter irgendwas assoziieren zu koennen.

Zuletzt bearbeitet von Zeithase am Fr 01.02.2008 16:58, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
DaveGahan
Threadersteller

Dabei seit: 28.04.2004
Ort: Ruhrgebiet
Alter: -
Geschlecht: Männlich
Verfasst Fr 01.02.2008 17:02
Titel

Antworten mit Zitat Zum Seitenanfang

Zeithase hat geschrieben:
Wenn Du schon art_id[12345] hast, musst Du natuerlich auch art_menge[12345] haben, um spaeter irgendwas assoziieren zu koennen.


Ja, das hat ich auch schon probiert, aber das geht mit der foreach schleife ja nicht, oder?

Nehmen wir an, ich hätte:
..
<input name="art_id['.$zaehler.']" value="x"/><input name="art_menge['.$zaehler.']"" value="x"/>
..

als Daten, wie müsst ich das Script schreiben? Sorry, komm scheinbar auf die einfachsten sachen nicht mehr ... Freitag halt ... RAMvoll! Lächel


Zuletzt bearbeitet von DaveGahan am Fr 01.02.2008 17:02, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
Pixelpole

Dabei seit: 25.10.2004
Ort: Trier
Alter: 37
Geschlecht: Männlich
Verfasst Fr 01.02.2008 17:06
Titel

Antworten mit Zitat Zum Seitenanfang

du kannst bei einer foreach schleife auch den schlüssel eines array elements mitnehmen.

das würde dann so aussehen:

foreach($array as $key => $value)


besser erklärt hier: klick


Zuletzt bearbeitet von Pixelpole am Fr 01.02.2008 17:07, insgesamt 2-mal bearbeitet
  View user's profile Private Nachricht senden
DaveGahan
Threadersteller

Dabei seit: 28.04.2004
Ort: Ruhrgebiet
Alter: -
Geschlecht: Männlich
Verfasst Fr 01.02.2008 17:12
Titel

Antworten mit Zitat Zum Seitenanfang

Da war ich schon ...

Wie würde das an diesem Beispiel aussehen?

Ich mein, das sind ja zwei Post Felder und eben das erste (art_id)auslesen ist ja kein Problem, aber wie komm ich an den aktuellen Wert des nächsten (art_menge)?
  View user's profile Private Nachricht senden
Pixelpole

Dabei seit: 25.10.2004
Ort: Trier
Alter: 37
Geschlecht: Männlich
Verfasst Fr 01.02.2008 17:21
Titel

Antworten mit Zitat Zum Seitenanfang

foreach($_POST['art_id'] as $art_id => $value) {
echo $_POST['art_menge'][$art_id];
}
  View user's profile Private Nachricht senden
DaveGahan
Threadersteller

Dabei seit: 28.04.2004
Ort: Ruhrgebiet
Alter: -
Geschlecht: Männlich
Verfasst Fr 01.02.2008 17:27
Titel

Antworten mit Zitat Zum Seitenanfang

Werd mal damit arbeiten, erstmal danke soweit ...
  View user's profile Private Nachricht senden
 
Ähnliche Themen $Post Daten weiternutzen ?
LiveCycle http POST Daten übermitteln
PHP? Daten auslesen/verarbeiten
Daten aus SQL Datenbank auslesen
Daten aus MySql auslesen
[php/mysql] daten aus DB per zufall auslesen
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2  Weiter
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.