tutorials.de Buch-Aktion 02/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
589
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    ICPUI ICPUI ist offline Mitglied Silber
    Registriert seit
    Apr 2005
    Beiträge
    82
    HI all
    Mach gerade ein Cover-Script Plugin für das vBulletin. Nun stosse ich jedoch auf ein Problem. Diese while hier wird nur ausgeführt, wenn "$_POST[cds] == 1":

    PHP-Code:
        if($_POST[cd_dvd]){
    echo

    <form enctype=\"multipart/form-data\" method=\"POST\" action=\"cover.php?do=upload&go=upload\" name=\"form\">
    <table class=\"tborder\" cellpadding=\"6\" cellspacing=\"1\" border=\"0\" width=\"60%\" align=\"center\">
        <tr>
            <td class=\"tcat\">
            <b><center><a href=\"http://www.back2root.de\">BaCk2RoOt</a> - <a href=\"cover.php\">Covers</a> - <a href=\"cover.php?do=upload\">Neues Cover</a></b></center>
            </td>
        </tr>
    <tr><td>
    <table cellpadding=\"0\" width=\"10%\" align=\"center\" cellspacing=\"0\" border=\"0\" class=\"fieldset\">
        <tr>        
            <td class=\"smallfont\">Typ:</td>
        </tr>
        <tr>
            <td><select name=\"typ\"><option value=\"1\">Game</option><option value=\"2\">Movie</option><option value=\"4\">Audio CD</option><option value=\"3\">App</option></td>    
        </tr>
            
        <tr>
            <td class=\"smallfont\">Name:</td>
        </tr>
        <tr>
            <td><input type=\"text\" name=\"name\" size=\"35\"></td>
        </tr>"
    ;
        
    $while 1;
        echo
    "$while $_POST[cds]";
        while(
    $while $_POST[cds]){echo"
        <tr>
            <td class=\"smallfont\">"
    ;if($_POST[cd_dvd] == 1){ echo"CD$while Cover:";} else {echo"DVD$while Cover:";} echo"</td>
        </tr>
        <tr>
            <td><input type=\"file\" name=\""
    ; if($while == 1){echo"cd";}else{echo"cd$while";} echo"\"></td>
        </tr>"
    ;
        
    $while $while 1;
        }
        
        echo
    "<tr>
            <td class=\"smallfont\">"
    ;if($_POST[cd_dvd] == 1){ echo"CD-Hülle vorderseite:";} else {echo"DVD-Hülle:";} echo"</td>
        </tr>
        <tr>
            <td><input type=\"file\" name=\"hv\"></td>
        </tr>
        "
    ;if($_POST[cd_dvd] == 1){ echo"
        <tr>
            <td class=\"smallfont\">CD-Hülle Rückseite:</td>
        </tr><tr>
            <td><input type=\"file\" name=\"hh\"></td>
        </tr>"
    ;}
        echo
    "
        
    </table><br>
    <center><INPUT name=\"submit\" TYPE=\"submit\" VALUE=\"Abschicken\"></center>
            </td>
        </tr>
    </table>
    </form>
    "
    ;}else
    //Anfang
    {echo"
    <form enctype=\"multipart/form-data\" method=\"POST\" action=\"cover.php?do=upload\" name=\"form\">
    <table class=\"tborder\" cellpadding=\"6\" cellspacing=\"1\" border=\"0\" width=\"60%\" align=\"center\">
        <tr>
            <td class=\"tcat\">
            <b><center><a href=\"http://www.back2root.de\">BaCk2RoOt</a> - <a href=\"cover.php\">Covers</a> - <a href=\"cover.php?do=upload\">Neues Cover</a></b></center>
            </td>
        </tr>
    <tr><td>
    <table cellpadding=\"0\" width=\"20%\" align=\"center\" cellspacing=\"0\" border=\"0\" class=\"fieldset\">
        <tr>        
            <td class=\"smallfont\"><center>DVD oder CD:</center></td>
        </tr>
        <tr>
            <td><center><select name=\"cd_dvd\"><option value=\"1\">CD</option><option value=\"2\">DVD</option></select></center></td>    
        </tr>
        <tr>        
            <td class=\"smallfont\"><center>CDs / DVDs:</center></td>
        </tr>
        <tr>
            <td><center><select name=\"cds\"><option value=\"1\">1</option><option value=\"2\">2</option><option value=\"3\">3</option><option value=\"4\">4</option></select></center></td>    
        </tr>
    </table><br>
    <center><INPUT name=\"submit\" TYPE=\"submit\" VALUE=\"Weiter\"></center>
            </td>
        </tr>
    </table>
    </form>"
    ;




    Warum ist das so? Was mache ich nur falsch?
    mfg
    ICPUI
     

  2. #2
    Dimenson Dimenson ist offline Mitglied Brokat
    Registriert seit
    Jul 2004
    Beiträge
    251
    Ich galube das muss so heißen :
    $while < $_POST[cds]

    weil es dann solange arbeitet bis $while mehr ist wie $_POST[cds]

    und statt :
    $while = $while + 1;

    machste : $while++;
    Geändert von Dimenson (18.01.06 um 14:59 Uhr)
     

  3. #3
    ICPUI ICPUI ist offline Mitglied Silber
    Registriert seit
    Apr 2005
    Beiträge
    82
    Um ganz genau zu sein $while <= $_POST[cds]
    Geht jetzt THX
     

Ähnliche Themen

  1. Antworten: 9
    Letzter Beitrag: 27.12.08, 20:32
  2. Eventhandler wird nicht ausgeführt.
    Von J1M1 im Forum VisualStudio & MFC
    Antworten: 0
    Letzter Beitrag: 04.11.07, 22:02
  3. Initscript wird nicht ausgeführt
    Von shrink im Forum Linux & Unix
    Antworten: 7
    Letzter Beitrag: 12.09.07, 13:39
  4. CSS wird nicht ausgeführt
    Von Zank im Forum CSS
    Antworten: 7
    Letzter Beitrag: 04.01.07, 17:14
  5. SQL wird nicht ausgeführt
    Von Azi im Forum PHP
    Antworten: 3
    Letzter Beitrag: 11.11.06, 13:11