Daniel: Fehlermeldung

Hi,
ich bekomme diese Fehlermeldung:

Parse error: parse error, unexpected T_VARIABLE, expecting ',' or ';' in /srv/www/htdocs/inovum/isc/isc_teilnehmer_edit.php on line 129

zeile 129 sieht so aus:

  
echo "<td><input type='checkbox' name='teilnehmer[".$teilnehmer_id."]' value='datum[."$datum_id."]'></td>";  

in zeile 128 fehlt kein ";" daran liegt es nicht.

MfG

  1. Hi,

    Parse error: parse error, unexpected T_VARIABLE, expecting ',' or ';'

    ... or '.'.

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
  2. Hi!

    Schau dir die Stelle nochmal genau an:

    echo "... value='datum[."$datum_id."]' ...";

    ^^^^^

      
    Grüße,  
    Fabian St.  
    
    -- 
    \---------------------  
    fabi@erde ~# whatis spam  
    spam: nothing appropriate  
    \---------------------  
    Selfcode: [ie:{ fl:( br:> va:) ls:\[ fo:) rl:( n4:( ss:) de:> js:| ch:? mo:) zu:)](http://www.peter.in-berlin.de/projekte/selfcode/?code=ie%3A%7B+fl%3A%28+br%3A%3E+va%3A%29+ls%3A%5B+fo%3A%29+rl%3A%28+n4%3A%28+ss%3A%29+de%3A%3E+js%3A%7C+ch%3A%3F+mo%3A%29+zu%3A%29)
    
    1. Hi,
      oh son mist der punkt muss hinter das " so ein käse.
      Habs korrigiert jetzt funktioniert es, hab nun aber ein anderes
      problem. und zwar. generiere ich somit eine x-beliebige Anzahl an
      checkboxen mit gleichem namen und unterschiedlichen values. also es
      gibt einmal

      <name="1" value="1"><name="1" value="2"><name="1" value="3">
      und dann nocht
      <name="2" value="1"><name="2" value="2"><name="2" value="3">
      etc. da ich aus einer DB die Benutzer hole (per ID) und Termine (per
      ID) und diese IDs als namen und/oder Value verwenden möchte. die
      checkboxen dienen dazu die anwesenheit bei einem bestimmten termin
      vestzuhalten. allerdings funktioniert das nicht wie ich will. als
      ergebniss möchte ich über die $_POST- Variablen auf ein array das
      ungefähr so aufgebaut ist zugreifen, bekomme es aber nicht hin:

      Array{
      [UserID] => Array{
                  [1] => Array{
                         [TerminID] => Array{"1", "3"}
                         {
                  [2] => Array{
                         [TerminID] => Array{"1", "2", "3"}
                         {
                  {
      }

      kann sein das ichs falsch hier aufgeschrieben hab, deshalb nochmal
      eine wörtliche erklärung:
      wenn ich auf $_POST['UserID'] zugreife will ich mir alle UserIDs holen
      können, wenn ich dann auf $_POST['UserID']['1']['TerminID'] Zugreife
      alle IDs der Termine bei denen der Benutzer mit der ID 1 anwesend war.

      geht das überhaupt? wenn ja wie? ich komm nicht drauf irgendwo bleibt
      er bei mir immer hängen und ich hab dann nur die höchste Termin ID.
      MfG

      1. hi,

        wenn ich auf $_POST['UserID'] zugreife will ich mir alle UserIDs holen
        können,

        hast du also formularelement(e) mit dem namen UserID?

        wenn ich dann auf $_POST['UserID']['1']['TerminID'] Zugreife
        alle IDs der Termine bei denen der Benutzer mit der ID 1 anwesend war.

        schau dir mal die schreibweise mit den eckigen klammern im namen hier an: http://php-faq.de/q/q-formular-checkbox.html

        gruß,
        wahsaga

        --
        /voodoo.css:
        #GeorgeWBush { position:absolute; bottom:-6ft; }
        1. Hi,

          schau dir mal die schreibweise mit den eckigen klammern im namen hier an: http://php-faq.de/q/q-formular-checkbox.html

          danke für den link, ich erstelle die checkboxen jetzt so das

            
          <tr>  
          <td><input name="1[]" value="1" type="checkbox"></td>  
          <td><input name="1[]" value="2" type="checkbox"></td>  
          <td><input name="1[]" value="3" type="checkbox"></td>  
          </tr>  
          <tr>  
          <td><input name="2[]" value="1" type="checkbox"></td>  
          <td><input name="2[]" value="2" type="checkbox"></td>  
          <td><input name="2[]" value="3" type="checkbox"></td>  
          </tr>  
          
          

          dieser html code entsteht. dadurch hab ich über name die ID und Value
          den termin. ich bekomme dann ein solches array:

          Array
          (
          [1] => Array
          (
          [0] => 1
          [1] => 2
          )

          [2] => Array
          (
          [0] => 2
          [1] => 3
          )

          )
          sprich $_POST[1] wäre user mit ID 1 und $_POST[1][1] darin stünde der
          termin. nicht ganz so übersichtlich wie ich es gern hätte aber es
          funktioniert.

          MfG