tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
180
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von DarkManX
    DarkManX DarkManX ist offline Mitglied Gold
    Registriert seit
    Apr 2004
    Beiträge
    210
    Hallo,

    ich habe generierte Namen von Inputs.

    PHP-Code:
    print '<select name="'.$data[id].'" id="status">';
    ... 
    Nun übergebe ich die per POST. Wie kann ich die dann ansprechen? Die Namen sind ja generiert...

    mfg
    DarkManX
     

  2. #2
    Avatar von DeMoehn
    DeMoehn DeMoehn ist offline Mitglied Silber
    Registriert seit
    Apr 2004
    Ort
    Neunkirchen(Saar)
    Beiträge
    98
    Vllt. mit einem Hidden field?
    Weiß aber auch nich genau was du meinst.
     

  3. #3
    Avatar von DarkManX
    DarkManX DarkManX ist offline Mitglied Gold
    Registriert seit
    Apr 2004
    Beiträge
    210
    Zitat Zitat von BAdBoYY
    Vllt. mit einem Hidden field?
    Weiß aber auch nich genau was du meinst.
    Ich habe viele dieser Felder. Mit hidden kommt man da auch nicht weiter.

    EDIT:
    Habe hin und her probiert und bin auf das gekommen:

    PHP-Code:
    print '<select name="id['.$data[id].']" id="status">';
    ...
    $array $_POST[id];
    foreach(
    $array as $aufs) {
    print 
    $aufs.'<br>';

    Damit habe ich die Inhalte der einzelnen Inputs, aber nicht die Namen. Habe mir überlegt, dass ich die $data[id]; in den Inhalt packe und dann splitte, aber ist ein bisschen aufwendig. Gibts noch eine andere Möglichkeit?

    EDIT2:
    Hier ist die Splitvariante:
    PHP-Code:
    $array $_POST[id];
    foreach(
    $array as $aufs) {
    $split split("-",$aufs);
    print 
    'ID: '.$split[0].' Option: '.$split[1].'<br>';
    }

    Wie gesagt, ist ein bisschen aufwendig, wenn man es öffters machen muss.


    mfg
    DarkManX
    Geändert von DarkManX (04.12.04 um 17:37 Uhr)
     

  4. #4
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    print '<select name="id['.$data[id].']" id="status">';
    ...
    $array = $_POST[id];
    foreach($array as $aufs) {
    print $aufs.'<br>';
    }

    Damit habe ich die Inhalte der einzelnen Inputs, aber nicht die Namen.
    Das ist doch gut so... an den Namen kommst du per:
    Code :
    1
    2
    3
    4
    
    $array = $_POST[id];
    foreach($array as $strName => $aufs) {
    print $strName.':'.$aufs.'<br>';
    }
     

Ähnliche Themen

  1. Generierte Variable benutzen
    Von GodWar im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 22.06.10, 00:03
  2. Generierte Weiterleitungen
    Von Avedo im Forum Hosting & Webserver
    Antworten: 1
    Letzter Beitrag: 04.09.08, 05:42
  3. generierte Images im Bowser darstellen
    Von dasjoerch im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 3
    Letzter Beitrag: 25.06.08, 15:26
  4. img in generierte email einfügen?
    Von emuume im Forum PHP
    Antworten: 2
    Letzter Beitrag: 19.09.05, 18:25
  5. PHP-generierte Tabelle formatieren
    Von piumer im Forum HTML & XHTML
    Antworten: 7
    Letzter Beitrag: 08.04.04, 10:21