1. Dashboard
  2. Artikel
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. HTML - Webmaster Forum
  2. Programmierung - Entwickler Forum
  3. PHP Forum - Apache - CGI - Perl - JavaScript und Co.

finde fehler nich

  • pindakaas
  • 13. Januar 2006 um 17:38
  • pindakaas
    Profi
    Beiträge
    591
    • 13. Januar 2006 um 17:38
    • #1

    hallo ich hab diesen code geschrieben

    PHP
    <?php
    
    
         $opti = array
    
    
         (1=>"1. Option gewählt",
    
    
         2=>"2. Option gewählt" ,
    
    
         3=>"3. Option gewählt" ,
    
    
         4=>"4. Option gewählt" ,
    
    
         ) ;
    
    
         for ($i;$i<5;i++) {
    
    
         if ( $i == 2 ) {
    
    
                   echo " <input type=\"radio\"
                                 name=\"opt\"
                                 value=\"$opti\" checked></input>" ;
                          }
    
    
                          else{
    
    
                          echo " <input type=\"radio\"
                                 name=\"opt\"
                                 value=\"$opti\"></input>" ;
                                 }
                          echo  $opti[$i]."
    " ;
    
    
                          }
                          ?>
    Alles anzeigen


    und bekomm diese melnung
    Parse error: parse error, unexpected T_INC, expecting ')' in C:\Programme\xampp\htdocs\my\optionen weiter.php on line 15

    line 15 is die linie mit dem for

    lieber mal hier http://de.selfhtml.org nachgucken

  • GreenRover
    Forum Guru
    Beiträge
    4.787
    • 13. Januar 2006 um 17:42
    • #2

    naja ich sach mal so die aufteilung deiner codezeilen ist zwar sehr merkwürduig, aber eien php 4.3.11 kommt damit klar und ansonsten ist der syntax OK.

  • pindakaas
    Profi
    Beiträge
    591
    • 13. Januar 2006 um 17:49
    • #3

    hmm kapier ich nich ich hab PHP Version 5.0.5

    lieber mal hier http://de.selfhtml.org nachgucken

  • GreenRover
    Forum Guru
    Beiträge
    4.787
    • 13. Januar 2006 um 18:55
    • #4

    dann schreibe es doch mal in einem akoraten syntax, das sollte gehen.

  • SonicChriz
    Prinz(essin)
    Beiträge
    759
    • 13. Januar 2006 um 20:22
    • #5

    kann es sein das du bei dem array am ende ein komma "," zu viel hast?

    [Blockierte Grafik: http://azustek.az.funpic.de/hf.gif]
    <?php
    $artists = array("Methodman", "Big L");
    if(!in_array($new_artist, $artists)) {
    array_push($artists, $new_artist);
    }

  • GreenRover
    Forum Guru
    Beiträge
    4.787
    • 13. Januar 2006 um 20:42
    • #6

    ja das stimmt, hinter der 4 ist eins zu viel, aber das kompesiert PHP normalerweise.

  • SonicChriz
    Prinz(essin)
    Beiträge
    759
    • 13. Januar 2006 um 20:49
    • #7

    hab den fehler du hast bei deiner for-schleife bei der variable $i++
    das $ vergessen

    [Blockierte Grafik: http://azustek.az.funpic.de/hf.gif]
    <?php
    $artists = array("Methodman", "Big L");
    if(!in_array($new_artist, $artists)) {
    array_push($artists, $new_artist);
    }

  • Ronald
    Forum Guru
    Beiträge
    5.439
    • 13. Januar 2006 um 20:52
    • #8
    Zitat von GreenRover

    .... und ansonsten ist der syntax OK.

    Nein, ist er nicht.
    Es fehlt ein Stringzeichen in Zeile 15: $i++:

    Code
    for ($i;$i<5;$i++)

    muß es in Zeile 15 heißen.

    G.a.d.M.

    Ronald

    annunci per coppie

  • SonicChriz
    Prinz(essin)
    Beiträge
    759
    • 13. Januar 2006 um 20:52
    • #9

    :) zu spät @ ronald

    [Blockierte Grafik: http://azustek.az.funpic.de/hf.gif]
    <?php
    $artists = array("Methodman", "Big L");
    if(!in_array($new_artist, $artists)) {
    array_push($artists, $new_artist);
    }

  • Ronald
    Forum Guru
    Beiträge
    5.439
    • 13. Januar 2006 um 20:54
    • #10
    Zitat von SonicChriz

    :) zu spät @ ronald

    Dafür hab ich es besser erklärt :P

    annunci per coppie

  • SonicChriz
    Prinz(essin)
    Beiträge
    759
    • 13. Januar 2006 um 20:57
    • #11
    Zitat von Ronald

    Dafür hab ich es besser erklärt :P


    nagut hast ja recht ^^
    ich bin ja schon froh das ich den fehler überhaupt gefunden habe.

    [Blockierte Grafik: http://azustek.az.funpic.de/hf.gif]
    <?php
    $artists = array("Methodman", "Big L");
    if(!in_array($new_artist, $artists)) {
    array_push($artists, $new_artist);
    }

  • pindakaas
    Profi
    Beiträge
    591
    • 14. Januar 2006 um 01:21
    • #12

    ah danke für eure hilfe :D es kann einen wahnsinnig machen wenn man sowas übersieht !

    lieber mal hier http://de.selfhtml.org nachgucken

  • BendOr
    Kaiser(in)
    Beiträge
    2.496
    • 14. Januar 2006 um 10:43
    • #13

    und wie ^^
    aber da stand ja wenigstens schon die richtige zeile, somit is mein tipp, buchstabe für buchstabe und variable für variable die zeile durchzuarbeiten xD

    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

Tags

  • hilfe
  • color
  • input
  • version
  • code
  • php
  • fehler
  • programme
  • array
  • linie
  • schleife
  • error
  • radio
  • variable
  • syntax
  • xampp
  1. Datenschutzerklärung
  2. Impressum
Community-Software: WoltLab Suite™