ilch Forum » Allgemein » HTML, PHP, SQL,... » fange das erste mal an was zu coden

Geschlossen
  1. #1
    User Pic
    freak Mitglied
    Registriert seit
    31.01.2007
    Beiträge
    856
    Beitragswertungen
    0 Beitragspunkte
    hallo ich habe mal angefangen eine php datei zu schreiben jetzt meine frage ich will das die datei in der mysql die dinge abfrägt pos1 pos2 usw..... und da ausgibt wo ichs im template stehen habe so {pos1} {pos2} usw......


    also die datei mal

    <?php
    $abf .= db_query("SELECT
    	  a.turnier.pos1 as pos1,
    	  a.turnier.pos2 as pos2,
    	  a.turnier.pos3 as pos3,
    	  a.turnier.pos4 as pos4,
    	  a.turnier.pos5 as pos5,
    	  a.turnier.pos6 as pos6,
    	  a.turnier.pos7 as pos7,
    	  a.turnier.pos8 as pos8,
    	  a.turnier.pos9 as pos9,
    	  a.turnier.pos10 as pos10,
    	  a.turnier.pos11 as pos11,
    	  a.turnier.pos12 as pos12,
    	  a.turnier.pos13 as pos13,
    	  a.turnier.pos14 as pos14,
    	  a.turnier.pos15 as pos15,
    	  a.turnier.pos16 as pos16,
    	  a.turnier.pos17 as pos17,
    	  a.turnier.pos18 as pos18,
    	  a.turnier.pos19 as pos19,
    	  a.turnier.pos20 as pos20,
    	  a.turnier.pos21 as pos21,
    	  a.turnier.pos22 as pos22,
    	  a.turnier.pos23 as pos23,
          a.turnier.pos24 as pos24,
    	  a.turnier.pos25 as pos25, 
    	  a.turnier.pos26 as pos26,
    	  a.turnier.pos27 as pos27,
    	  a.turnier.pos28 as pos28,
    	  a.turnier.pos29 as pos29,
    	  a.turnier.pos30 as pos30,
    	  a.turnier.pos31 as pos31,
    	  a.turnier.pos32 as pos32
    	  
        FROM prefix_support
    	ORDER by prefix_turnier DESC LIMIT ".$anfang.",".$limit);
        $erg = db_query($abf);
        $tpl = new tpl( 'informationenfh_'.$menu->get(1).'.htm' );
    		
    	while ($row = db_fetch_object($erg)) {
    	
    	if ($class == 'Cmite') { $class = 'Cnorm'; } else { $class = 'Cmite'; }
    	$ar = array ( 'pos1' => $row->pos1,
    	              'pos2' => $row->pos2,
    				  'pos3' => $row->pos3,
    				  'pos4' => $row->pos4,
    				  'pos5' => $row->pos5,
    				  'pos6' => $row->pos6,
    				  'pos7' => $row->pos7,
    				  'pos8' => $row->pos8,
    				  'pos9' => $row->pos9,
    				  'pos10' => $row->pos10,
    				  'pos11' => $row->pos11,
    				  'pos12' => $row->pos12,
    				  'pos13' => $row->pos13,
    				  'pos14' => $row->pos14,
    				  'pos15' => $row->pos15,
    				  'pos16' => $row->pos16,
    				  'pos17' => $row->pos17,
    				  'pos18' => $row->pos18,
    				  'pos19' => $row->pos19,
    				  'pos20' => $row->pos20,
    				  'pos21' => $row->pos21,
    				  'pos22' => $row->pos22,
    				  'pos23' => $row->pos23,
    				  'pos24' => $row->pos24,
    				  'pos25' => $row->pos25,
    				  'pos26' => $row->pos26,
    				  'pos27' => $row->pos27,
    				  'pos28' => $row->pos28,
    				  'pos29' => $row->pos29,
    				  'pos30' => $row->pos30,
    				  'pos31' => $row->pos31,
    				  'pos32' => $row->pos32
    				  
    				  	);
    	$tpl->set_ar_out($ar,1);
    	
    	
    $design->footer();
    ?>


    MfG freak


    verwendete ilchClan Version: 1.1


    Zuletzt modifiziert von freak am 08.12.2007 - 00:33:23
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    boehserdavid Mitglied
    Registriert seit
    26.08.2006
    Beiträge
    2.122
    Beitragswertungen
    2 Beitragspunkte
    Hey, freak!

    Schonmal net so schlecht, aber auch nicht wirklich perfekt.
    Vielleicht mal nachlesen, wie man DB Abfragen schreibt. Und die Doku für Entwickler auf ilch lesen.

    Code:
    <?php
    
    defined ('main') or die ( 'no direct access' ); ## Sicherheit
    
    ### Muss wegen dem Template
    $title = $allgAr['title'].' :: Turnier'; // Titelleiste
    $hmenu = 'Turnier'; // Hmenu
    $design = new design ( $title , $hmenu ); // Design einleiten
    $design->header(); // ins Design einbinden ANFANG
    
    ### Multipage
    $limit = 30;  // Limit 
    $page = ( $menu->getA(1) == 'p' ? escape($menu->getE(1), 'integer') : 1 );
    $MPL = db_make_sites ($page , "" , $limit , "?informationenfh_".$menu->get(1) , 'turnier' ); // Funktion nachlesen
    $anfang = ($page - 1) * $limit;
    ### Multipage
    
    ### HTM Datei ansprechen
    $tpl = new tpl( 'informationenfh_'.$menu->get(1).'.htm' );
    
    ### SQL OHNE .
    $abf = db_query("SELECT * FROM  prefix_turnier ORDER by pos1 DESC LIMIT ".$anfang.",".$limit);
    ### * selektiert alles aus der DB von eine Tabelle, wenn man jetzt auch aus anderen Tabellen was haben will, ist das mit a. wichtig
    
    ### Wenn man einen Array ausgeben will, muss das hier sein
    $tpl->out(0);
    
    $row['class'] = '';
    while ($row = db_fetch_assoc($abf)){
    $row['class'] = ($row['class'] == 'Cmite' ? 'Cnorm' : 'Cmite');
    ## Array gelöscht, weil die so heißen, wie im tpl auch schon
    
    ### Ausgabe
     $tpl->set_ar_out($row,1);
    }
    
    ### Wenn man einen Array ausgeben will, muss das hier sein
    /* $tpl->out(2);
    weil sonst nix geschieht, bzw. das Design gesprengt wird
    */
    
    ### Multipage ausgeben
    $tpl->set_out('MPL' , $MPL , 2);
    
    ### Design ende
    $design->footer();
    ?>


    Und das TPL muss jetzt so aussehen:
    <table>
    <tr>
    <th></th>
    ...
    </tr>
    {EXPLODE}
    <tr class="{class}">
    <td>{pos1}</td>
    <td>{pos2}</td>
    ...
    </tr>
    {EXPLODE}
    </table>
    <div align="center">{MPL}</div>


    Schau dir einfach andere Dateien an, wie das gemacht wurde.

    Mit böhsen Grüßen
    BöhserDavid
    -Heute schon böhse gewesen?- Ab zur Community
    -No Support via Contact-
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    freak Mitglied
    Registriert seit
    31.01.2007
    Beiträge
    856
    Beitragswertungen
    0 Beitragspunkte
    was bedeutet das dann?

    Warning: file(include/templates/turnier_.htm) [function.file]: failed to open stream: No such file or directory in /home/toxicdbl/www.toxics-esports.de/include/includes/class/tpl.php on line 252
    
    Warning: implode() [function.implode]: Bad arguments. in /home/toxicdbl/www.toxics-esports.de/include/includes/class/tpl.php on line 252
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    freak Mitglied
    Registriert seit
    31.01.2007
    Beiträge
    856
    Beitragswertungen
    0 Beitragspunkte
    ok danke ich habe es!,
    jetzt muss ich es nur noch schafen das man im adminberreich für jede pos1 pos2 ein nick eintragen kann


    z.B. das man bei pos1 => mairu schreibt
    pos2 => freak
    usw.....

    MfG freak
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Dann brauchst du für jedes ein input Feld, wo man es eintragen kann, oder auch eins und eine Auswahl was rein soll (1-32).
    Dies kannst du dann über $_POST abfragen und in die DB schreiben, am besten mal bei Dateien vom Script schauen.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    freak Mitglied
    Registriert seit
    31.01.2007
    Beiträge
    856
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von Mairu

    Dann brauchst du für jedes ein input Feld, wo man es eintragen kann, oder auch eins und eine Auswahl was rein soll (1-32).
    Dies kannst du dann über $_POST abfragen und in die DB schreiben, am besten mal bei Dateien vom Script schauen.


    ok werde ich mir mal ansehen bin nur grad dabei das template anzupassen!,
    da habe ich ein prob und zwar wenn ich es hochlade zerschießt das template sich also die bilder etc....


    <div align="center">
      <table width="100%6">
        
        {EXPLODE}
        <tr class="{class}">
          <td><table valign="top" id="Tabelle_01" width="469" height="802" border="0" cellpadding="0" cellspacing="0">
            <tr>
              <td colspan="11"><img src="Bilder/Turnierbaum_01.jpg" width="468" height="38" /></td>
            <td width="10"><img src="Bilder/Abstandhalter.gif" width="1" height="38" alt=""></td>
          </tr>
            <tr>
              <td width="8" rowspan="41"><img src="Bilder/Turnierbaum_02.jpg" width="8" height="762" alt=""></td>
            <td width="72">
              <font  size="1.5"><center>{pos17}</center></font>
              </td>
            <td colspan="9" rowspan="2"><img src="Bilder/Turnierbaum_04.jpg" width="388" height="28" /></td>
            <td><img src="Bilder/Abstandhalter.gif" width="1" height="15" alt=""></td>
          </tr>
            <tr>
              <td><img src="Bilder/Turnierbaum_05.jpg" width="72" height="13" alt=""></td>
            <td><img src="Bilder/Abstandhalter.gif" width="1" height="13" alt=""></td>
          </tr>
            <tr>
              <td>
                <font  size="1.5"><center>{pos18}</center></font>
                </td>
            <td width="28" rowspan="39"><img src="Bilder/Turnierbaum_07.jpg" width="28" height="734" alt=""></td>
            <td width="72">
              <font  size="1.5"><center>{pos9}</center></font>
              </td>
            <td colspan="7" rowspan="5"><img src="Bilder/Turnierbaum_09.jpg" width="288" height="58" alt="" /></td>
            <td><img src="Bilder/Abstandhalter.gif" width="1" height="15" alt=""></td>
          </tr>
            <tr>
              <td><img src="Bilder/Turnierbaum_10.jpg" width="72" height="13" alt=""></td>
            <td><img src="Bilder/Turnierbaum_11.jpg" width="72" height="13" alt=""></td>
            <td><img src="Bilder/Abstandhalter.gif" width="1" height="13" alt=""></td>
          </tr>
            <tr>
              <td>
                <font  size="1.5"><center>{pos19}</center></font>
                </td>
            <td>
              <font  size="1.5"><center>{pos10}</center></font>
              </td>
            <td><img src="Bilder/Abstandhalter.gif" width="1" height="15" alt=""></td>
          </tr>
            <tr>
              <td><img src="Bilder/Turnierbaum_14.jpg" width="72" height="13" alt=""></td>
            <td rowspan="7"><img src="Bilder/Turnierbaum_15.jpg" width="72" height="70" alt=""></td>
            <td><img src="Bilder/Abstandhalter.gif" width="1" height="13" alt=""></td>
          </tr>
            <tr>
              <td rowspan="2">
                <font  size="1.5"><center>{pos20}</center></font>
                </td>
            <td><img src="Bilder/Abstandhalter.gif" width="1" height="2" alt=""></td>
          </tr>
            <tr>
              <td width="23" rowspan="34"><img src="Bilder/Turnierbaum_17.jpg" width="23" height="676" alt=""></td>
            <td colspan="2" rowspan="2">
              <font  size="1.5"><center>{pos5}</center></font>
              </td>
            <td colspan="4" rowspan="10"><img src="Bilder/Turnierbaum_19.jpg" width="193" height="114" alt=""></td>
            <td><img src="Bilder/Abstandhalter.gif" width="1" height="13" alt=""></td>
          </tr>
            <tr>
              <td rowspan="2"><img src="Bilder/Turnierbaum_20.jpg" width="72" height="13" alt=""></td>
            <td><img src="Bilder/Abstandhalter.gif" width="1" height="2" alt=""></td>
          </tr>
            <tr>
              <td colspan="2"><img src="Bilder/Turnierbaum_21.jpg" width="72" height="11" alt=""></td>
            <td><img src="Bilder/Abstandhalter.gif" width="1" height="11" alt=""></td>
          </tr>
            <tr>
              <td>
                <font  size="1.5"><center>{pos21}</center></font>
                </td>
            <td colspan="2">
              <font  size="1.5"><center>{pos6}</center></font>
              </td>
            <td><img src="Bilder/Abstandhalter.gif" width="1" height="15" alt=""></td>
          </tr>
            <tr>
              <td><img src="Bilder/Turnierbaum_24.jpg" width="72" height="14" alt=""></td>
            <td colspan="2" rowspan="6"><img src="Bilder/Turnierbaum_25.jpg" width="72" height="73" alt=""></td>
            <td><img src="Bilder/Abstandhalter.gif" width="1" height="14" alt=""></td>
          </tr>
            <tr>
              <td>
                <font  size="1.5"><center>{pos22}</center></font>
                </td>
            <td>
              <font  size="1.5"><center>{pos11}</center></font>
              </td>
            <td><img src="Bilder/Abstandhalter.gif" width="1" height="15" alt=""></td>
          </tr>
            <tr>
              <td><img src="Bilder/Turnierbaum_28.jpg" width="72" height="13" alt=""></td>
            <td><img src="Bilder/Turnierbaum_29.jpg" width="72" height="13" alt=""></td>
            <td><img src="Bilder/Abstandhalter.gif" width="1" height="13" alt=""></td>
          </tr>
            <tr>
              <td>
                <font  size="1.5"><center>{pos23}</center></font>
                </td>
            <td>
                <font  size="1.5"><center>{pos12}</center></font></td>
            <td><img src="Bilder/Abstandhalter.gif" width="1" height="15" alt=""></td>
          </tr>
            <tr>
              <td><img src="Bilder/Turnierbaum_32.jpg" width="72" height="14" alt=""></td>
            <td rowspan="9"><img src="Bilder/Turnierbaum_33.jpg" width="72" height="70" alt=""></td>
            <td><img src="Bilder/Abstandhalter.gif" width="1" height="14" alt=""></td>
          </tr>
            <tr>
              <td rowspan="2">
                <font  size="1.5"><center>{pos24}</center></font></td>
            <td><img src="Bilder/Abstandhalter.gif" width="1" height="2" alt=""></td>
          </tr>
            <tr>
              <td width="42" rowspan="12"><img src="Bilder/Turnierbaum_35.jpg" width="42" height="112" alt=""></td>
            <td colspan="2" rowspan="2"><font size="1.5"><center>{pos3}</center></font></td>
            <td width="53" rowspan="24"><img src="Bilder/Turnierbaum_37.jpg" width="53" height="562" alt=""></td>
            <td width="72" rowspan="2"><font size="1.5"><center>{pos1}</center></font></td>
            <td width="26" rowspan="24"><img src="Bilder/Turnierbaum_39.jpg" width="26" height="562" alt=""></td>
            <td><img src="Bilder/Abstandhalter.gif" width="1" height="13" alt=""></td>
          </tr>
            <tr>
              <td rowspan="2"><img src="Bilder/Turnierbaum_40.jpg" width="72" height="13" alt=""></td>
            <td><img src="Bilder/Abstandhalter.gif" width="1" height="2" alt=""></td>
          </tr>
            <tr>
              <td colspan="2" rowspan="2"><img src="Bilder/Turnierbaum_41.jpg" width="72" height="12" alt=""></td>
            <td rowspan="2"><img src="Bilder/Turnierbaum_42.jpg" width="72" height="12" alt=""></td>
            <td><img src="Bilder/Abstandhalter.gif" width="1" height="11" alt=""></td>
          </tr>
            <tr>
              <td rowspan="2"><font size="1.5"><center>{pos25}</center></font></td>
            <td><img src="Bilder/Abstandhalter.gif" width="1" height="1" alt=""></td>
          </tr>
            <tr>
              <td colspan="2" rowspan="2">
                <font  size="1.5"><center>{pos4}</center></font></td>
            <td rowspan="2">
                <font  size="1.5"><center>{pos2}</center></font></td>
            <td><img src="Bilder/Abstandhalter.gif" width="1" height="14" alt=""></td>
          </tr>
            <tr>
              <td rowspan="2"><img src="Bilder/Turnierbaum_46.jpg" width="72" height="13" alt=""></td>
            <td><img src="Bilder/Abstandhalter.gif" width="1" height="1" alt=""></td>
          </tr>
            <tr>
              <td colspan="2" rowspan="6"><img src="Bilder/Turnierbaum_47.jpg" width="72" height="70" alt=""></td>
            <td valign="top" rowspan="18"><img src="Bilder/Turnierbaum_48.jpg" width="72" height="520" alt=""></td>
            <td><img src="Bilder/Abstandhalter.gif" width="1" height="12" alt=""></td>
          </tr>
            <tr>
              <td>
                <font  size="1.5"><center>{pos26}</center></font></td>
            <td><font size="1.5"><center>{pos13}</center></font></td>
            <td><img src="Bilder/Abstandhalter.gif" width="1" height="15" alt=""></td>
          </tr>
            <tr>
              <td><img src="Bilder/Turnierbaum_51.jpg" width="72" height="13" alt=""></td>
            <td><img src="Bilder/Turnierbaum_52.jpg" width="72" height="13" alt=""></td>
            <td><img src="Bilder/Abstandhalter.gif" width="1" height="13" alt=""></td>
          </tr>
            <tr>
              <td>
                <font  size="1.5"><center>{pos27}</center></font></td>
            <td>
                <font  size="1.5"><center>{pos14}</center></font></td>
            <td><img src="Bilder/Abstandhalter.gif" width="1" height="15" alt=""></td>
          </tr>
            <tr>
              <td><img src="Bilder/Turnierbaum_55.jpg" width="72" height="13" alt=""></td>
            <td rowspan="8"><img src="Bilder/Turnierbaum_56.jpg" width="72" height="70" alt=""></td>
            <td><img src="Bilder/Abstandhalter.gif" width="1" height="13" alt=""></td>
          </tr>
            <tr>
              <td rowspan="2">
                <font  size="1.5"><center>{pos28}</center></font></td>
            <td><img src="Bilder/Abstandhalter.gif" width="1" height="2" alt=""></td>
          </tr>
            <tr>
              <td colspan="2" rowspan="2">
                <font  size="1.5"><center>{pos7}</center></font></td>
            <td width="42" rowspan="12"><img src="Bilder/Turnierbaum_59.jpg" width="42" height="450" alt=""></td>
            <td><img src="Bilder/Abstandhalter.gif" width="1" height="13" alt=""></td>
          </tr>
            <tr>
              <td rowspan="2"><img src="Bilder/Turnierbaum_60.jpg" width="72" height="13" alt=""></td>
            <td><img src="Bilder/Abstandhalter.gif" width="1" height="2" alt=""></td>
          </tr>
            <tr>
              <td colspan="2"><img src="Bilder/Turnierbaum_61.jpg" width="72" height="11" alt=""></td>
            <td><img src="Bilder/Abstandhalter.gif" width="1" height="11" alt=""></td>
          </tr>
            <tr>
              <td>
                <font  size="1.5"><center>{pos29}</center></font></td>
            <td colspan="2" rowspan="2">
                <font  size="1.5"><center>{pos8}</center></font></td>
            <td><img src="Bilder/Abstandhalter.gif" width="1" height="15" alt=""></td>
          </tr>
            <tr>
              <td rowspan="2"><img src="Bilder/Turnierbaum_64.jpg" width="72" height="14" alt=""></td>
            <td><img src="Bilder/Abstandhalter.gif" width="1" height="1" alt=""></td>
          </tr>
            <tr>
              <td colspan="2" rowspan="7"><img src="Bilder/Turnierbaum_65.jpg" width="72" height="408" alt=""></td>
            <td><img src="Bilder/Abstandhalter.gif" width="1" height="13" alt=""></td>
          </tr>
            <tr>
              <td>
                <font  size="1.5"><center>{pos30}</center></font></td>
            <td>
                <font  size="1.5"><center>{pos15}</center></font></td>
            <td><img src="Bilder/Abstandhalter.gif" width="1" height="15" alt=""></td>
          </tr>
            <tr>
              <td><img src="Bilder/Turnierbaum_68.jpg" width="72" height="13" alt=""></td>
            <td><img src="Bilder/Turnierbaum_69.jpg" width="72" height="13" alt=""></td>
            <td><img src="Bilder/Abstandhalter.gif" width="1" height="13" alt=""></td>
          </tr>
            <tr>
              <td><font size="1.5"><center>{pos31}</center></font></td>
            <td>
                <font  size="1.5"><center>{pos16}</center></font></td>
            <td><img src="Bilder/Abstandhalter.gif" width="1" height="15" alt=""></td>
          </tr>
            <tr>
              <td><img src="Bilder/Turnierbaum_72.jpg" width="72" height="14" alt=""></td>
            <td rowspan="3"><img src="Bilder/Turnierbaum_73.jpg" width="72" height="352" alt=""></td>
            <td><img src="Bilder/Abstandhalter.gif" width="1" height="14" alt=""></td>
          </tr>
            <tr>
              <td>
                <font  size="1.5"><center>{pos32}</center></font></td>
            <td><img src="Bilder/Abstandhalter.gif" width="1" height="15" alt=""></td>
          </tr>
            <tr>
              <td height="323"><img src="Bilder/Turnierbaum_75.jpg" width="72" height="323" alt=""></td>
            <td><img src="Bilder/Abstandhalter.gif" width="1" height="323" alt=""></td>
          </tr>
            <tr>
              <td height="2"><img src="Bilder/Abstandhalter.gif" width="8" height="1" alt=""></td>
            <td><img src="Bilder/Abstandhalter.gif" width="72" height="1" alt=""></td>
            <td><img src="Bilder/Abstandhalter.gif" width="28" height="1" alt=""></td>
            <td><img src="Bilder/Abstandhalter.gif" width="72" height="1" alt=""></td>
            <td><img src="Bilder/Abstandhalter.gif" width="23" height="1" alt=""></td>
            <td><img src="Bilder/Abstandhalter.gif" width="42" height="1" alt=""></td>
            <td width="30"><img src="Bilder/Abstandhalter.gif" width="30" height="1" alt=""></td>
            <td><img src="Bilder/Abstandhalter.gif" width="42" height="1" alt=""></td>
            <td><img src="Bilder/Abstandhalter.gif" width="53" height="1" alt=""></td>
            <td><img src="Bilder/Abstandhalter.gif" width="72" height="1" alt=""></td>
            <td><img src="Bilder/Abstandhalter.gif" width="26" height="1" alt=""></td>
            <td></td>
          </tr>
          </table></td>
        </tr>
        {EXPLODE}
      </table>
    </div>
    <div align="center">{MPL}</div>



    Sieht dann so aus test.ilch-community.de/prob.JPG




    MfG freak


    Zuletzt modifiziert von freak am 08.12.2007 - 10:54:05
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Ganz schlechte Idee so eine Tabelle zu benutzen, versuch das doch erstmal ohne Bilder bis es funktioniert, dann kannst du das immer noch versuchen bzw. die Bilder für deine Seite anpassen und nicht umgekehrt.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    freak Mitglied
    Registriert seit
    31.01.2007
    Beiträge
    856
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von Mairu

    Ganz schlechte Idee so eine Tabelle zu benutzen, versuch das doch erstmal ohne Bilder bis es funktioniert, dann kannst du das immer noch versuchen bzw. die Bilder für deine Seite anpassen und nicht umgekehrt.


    okey werde ich machen
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    freak Mitglied
    Registriert seit
    31.01.2007
    Beiträge
    856
    Beitragswertungen
    0 Beitragspunkte
    Das ist jetzt mal der code für das Admintemplate!

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    </head>
    
    <body>
    <table width="100%">
      <tr>
        <td valign="top" width="60%">
          <table cellspacing="1" cellpadding="2" broder="0" class="border">
            <tr>
              <td width="72" class="Cmite">Position 1 </td>
              <td width="408" class="Cnorm"><input type="text" name="pos1" value="{pos1}" size="50" />
                <span class="Cdark">
                <input type="submit" value="{sub}" name="sub2" />
              </span></td>
            </tr>
            <tr>
              <td class="Cmite">Position 2 </td>
              <td class="Cnorm"><input type="text" name="pos2" value="{pos2}" size="50" />
                <span class="Cdark">
                <input type="submit" value="{sub}" name="sub3" />
              </span></td>
            </tr>
            <tr>
              <td class="Cmite">Position 3 </td>
              <td class="Cnorm"><input type="text" name="pos3" value="{pos3}" size="50" />
                <span class="Cdark">
                <input type="submit" value="{sub}" name="sub4" />
              </span></td>
            </tr>
            <tr>
              <td class="Cmite">Position 4 </td>
              <td class="Cnorm"><input type="text" name="pos4" value="{pos4}" size="50" />
                <span class="Cdark">
                <input type="submit" value="{sub}" name="sub5" />
              </span></td>
            </tr>
            <tr>
              <td class="Cmite">Position 5 </td>
              <td class="Cnorm"><input type="text" name="pos5" value="{pos5}" size="50" />
                <span class="Cdark">
                <input type="submit" value="{sub}" name="sub6" />
              </span></td>
            </tr>
            <tr>
              <td class="Cmite">Position 6 </td>
              <td class="Cnorm"><input type="text" name="pos6" value="{pos6}" size="50" />
                <span class="Cdark">
                <input type="submit" value="{sub}" name="sub7" />
              </span></td>
            </tr>
            <tr>
              <td class="Cmite">Position 7 </td>
              <td class="Cnorm"><input type="text" name="pos7" value="{pos7}" size="50" />
                <span class="Cdark">
                <input type="submit" value="{sub}" name="sub8" />
              </span></td>
            </tr>
            <tr>
              <td class="Cmite">Position 8 </td>
              <td class="Cnorm"><input type="text" name="pos8" value="{pos8}" size="50" />
                <span class="Cdark">
                <input type="submit" value="{sub}" name="sub9" />
              </span></td>
            </tr>
            <tr>
              <td class="Cmite">Position 9 </td>
              <td class="Cnorm"><input type="text" name="pos9" value="{pos9}" size="50" />
                <span class="Cdark">
                <input type="submit" value="{sub}" name="sub10" />
              </span></td>
            </tr>
            <tr>
              <td class="Cmite">Position 10 </td>
              <td class="Cnorm"><input type="text" name="pos10" value="{pos10}" size="50" />
                <span class="Cdark">
                <input type="submit" value="{sub}" name="sub11" />
              </span></td>
            </tr>
            <tr>
              <td class="Cmite">Position 11 </td>
              <td class="Cnorm"><input type="text" name="pos11" value="{pos11}" size="50" />
                <span class="Cdark">
                <input type="submit" value="{sub}" name="sub12" />
              </span></td>
            </tr>
            <tr>
              <td class="Cmite">Position 12 </td>
              <td class="Cnorm"><input type="text" name="pos12" value="{pos12}" size="50" />
                <span class="Cdark">
                <input type="submit" value="{sub}" name="sub13" />
              </span></td>
            </tr>
            <tr>
              <td class="Cmite">Position 13 </td>
              <td class="Cnorm"><input type="text" name="pos13" value="{pos13}" size="50" />
                <span class="Cdark">
                <input type="submit" value="{sub}" name="sub14" />
              </span></td>
            </tr>
            <tr>
              <td class="Cmite">Position 14 </td>
              <td class="Cnorm"><input type="text" name="pos14" value="{pos14}" size="50" />
                <span class="Cdark">
                <input type="submit" value="{sub}" name="sub15" />
              </span></td>
            </tr>
            <tr>
              <td class="Cmite">Position 15 </td>
              <td class="Cnorm"><input type="text" name="pos15" value="{pos15}" size="50" />
                <span class="Cdark">
                <input type="submit" value="{sub}" name="sub16" />
              </span></td>
            </tr>
            <tr>
              <td class="Cmite">Position 16 </td>
              <td class="Cnorm"><input type="text" name="pos16" value="{pos16}" size="50" />
                <span class="Cdark">
                <input type="submit" value="{sub}" name="sub17" />
              </span></td>
            </tr>
            <tr>
              <td class="Cmite">Position 17 </td>
              <td class="Cnorm"><input type="text" name="pos17" value="{pos17}" size="50" />
                <span class="Cdark">
                <input type="submit" value="{sub}" name="sub18" />
              </span></td>
            </tr>
            <tr>
              <td class="Cmite">Position 18 </td>
              <td class="Cnorm"><input type="text" name="pos18" value="{pos18}" size="50" />
                <span class="Cdark">
                <input type="submit" value="{sub}" name="sub19" />
              </span></td>
            </tr>
            <tr>
              <td class="Cmite">Position 19 </td>
              <td class="Cnorm"><input type="text" name="pos19" value="{pos19}" size="50" />
                <span class="Cdark">
                <input type="submit" value="{sub}" name="sub20" />
              </span></td>
            </tr>
            <tr>
              <td class="Cmite">Position 20 </td>
              <td class="Cnorm"><input type="text" name="pos20" value="{pos20}" size="50" />
                <span class="Cdark">
                <input type="submit" value="{sub}" name="sub21" />
              </span></td>
            </tr>
            <tr>
              <td class="Cmite">Position 21 </td>
              <td class="Cnorm"><input type="text" name="pos21" value="{pos21}" size="50" />
                <span class="Cdark">
                <input type="submit" value="{sub}" name="sub22" />
              </span></td>
            </tr>
            <tr>
              <td class="Cmite">Position 22 </td>
              <td class="Cnorm"><input type="text" name="pos22" value="{pos22}" size="50" />
                <span class="Cdark">
                <input type="submit" value="{sub}" name="sub23" />
              </span></td>
            </tr>
            <tr>
              <td class="Cmite">Position 23 </td>
              <td class="Cnorm"><input type="text" name="pos23" value="{pos23}" size="50" />
                <span class="Cdark">
                <input type="submit" value="{sub}" name="sub24" />
              </span></td>
            </tr>
            <tr>
              <td class="Cmite">Position 24 </td>
              <td class="Cnorm"><input type="text" name="pos24" value="{pos24}" size="50" />
                <span class="Cdark">
                <input type="submit" value="{sub}" name="sub25" />
              </span></td>
            </tr>
            <tr>
              <td class="Cmite">Position 25 </td>
              <td class="Cnorm"><input type="text" name="pos25" value="{pos25}" size="50" />
                <span class="Cdark">
                <input type="submit" value="{sub}" name="sub26" />
              </span></td>
            </tr>
            <tr>
              <td class="Cmite">Position 26 </td>
              <td class="Cnorm"><input type="text" name="pos26" value="{pos26}" size="50" />
                <span class="Cdark">
                <input type="submit" value="{sub}" name="sub27" />
              </span></td>
            </tr>
            <tr>
              <td class="Cmite">Position 27 </td>
              <td class="Cnorm"><input type="text" name="pos27" value="{pos27}" size="50" />
                <span class="Cdark">
                <input type="submit" value="{sub}" name="sub28" />
              </span></td>
            </tr>
            <tr>
              <td class="Cmite">Position 28 </td>
              <td class="Cnorm"><input type="text" name="pos28" value="{pos28}" size="50" />
                <span class="Cdark">
                <input type="submit" value="{sub}" name="sub29" />
              </span></td>
            </tr>
            <tr>
              <td class="Cmite">Position 29 </td>
              <td class="Cnorm"><input type="text" name="pos29" value="{pos29}" size="50" />
                <span class="Cdark">
                <input type="submit" value="{sub}" name="sub30" />
              </span></td>
            </tr>
            <tr>
              <td class="Cmite">Position 30 </td>
              <td class="Cnorm"><input type="text" name="pos30" value="{pos30}" size="50" />
                <span class="Cdark">
                <input type="submit" value="{sub}" name="sub31" />
              </span></td>
            </tr>
            <tr>
              <td class="Cmite">Position 31 </td>
              <td class="Cnorm"><input type="text" name="pos31" value="{pos31}" size="50" />
                <span class="Cdark">
                <input type="submit" value="{sub}" name="sub32" />
              </span></td>
            </tr>
            <tr>
              <td class="Cmite">Position 32  </td>
              <td class="Cnorm"><input type="text" name="pos32" value="{pos32}" size="50" />
                <span class="Cdark">
                <input type="submit" value="{sub}" name="sub33" />
              </span></td>
            </tr>
            <tr>
              <td class="Cdark"></td>
              <td class="Cdark">&nbsp;</td>
            </tr>
          </table>
        </form></td>
        <td valign="top" width="40%">&nbsp;</td>
      </tr>
    </table>
    </body>
    </html>



    und das der anfang der admin php datei

    <?php
    
    defined ('main') or die ( 'no direct access' );
    defined ('admin') or die ( 'only admin access' );
    
    $design = new design ( 'Admins Area', 'Admins Area', 2 );
    $design->header();



    Bei der Admin php habe ich kein plan was ich da rein coden muss!.


    MfG freak


    Zuletzt modifiziert von freak am 08.12.2007 - 11:44:43
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Naja ich dachte du willst es selbst machen?
    Es gibt übrigens schon ein Cupscript zwinker -> www.3tasks.de

    Ich kann dir nur empfehlen schau dir vorhandene Sachen an und versuche sie zu verstehen, so haben hier ja wahrscheinlich viele angefangen zunge
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    boehserdavid Mitglied
    Registriert seit
    26.08.2006
    Beiträge
    2.122
    Beitragswertungen
    2 Beitragspunkte
    @Mairu: Genau, das steht halt auch in der Labberecke:

    Schau dir das hier mal bis zum Ende an und ließ dir alles 2-3 mal durch
    externer Link

    *EDIT: Aber dann mit Copyright von Mairu oder mir in den PHP Dateien^^


    Zuletzt modifiziert von boehserdavid am 08.12.2007 - 11:53:11
    -Heute schon böhse gewesen?- Ab zur Community
    -No Support via Contact-
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    freak Mitglied
    Registriert seit
    31.01.2007
    Beiträge
    856
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von Mairu

    Naja ich dachte du willst es selbst machen?
    Es gibt übrigens schon ein Cupscript zwinker -> www.3tasks.de

    Ich kann dir nur empfehlen schau dir vorhandene Sachen an und versuche sie zu verstehen, so haben hier ja wahrscheinlich viele angefangen zunge


    Ich weis ich schaue mir die sachen ja auch an, aber ich komme nicht weiter, mairu bitte hilf mir!

    MfG freak



    [EDIT]
    Copyright ist ok!


    Zuletzt modifiziert von freak am 08.12.2007 - 11:56:27
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Ein Cupscript ist aber eine recht schwierige Sache, deswegen vorher erstmal einige Sachen überlegen, wie man es machen will, der böhse david hat das schon gut getroffen in der Plauderecke.

    Ich würde dir ehrlich gesagt nicht empfehlen mit sowas anzufangen, erstmal was einfach, dann würde ich auch das Formular durch eine Schleife erstellen lassen, das ist immer wieder das gleiche. Überhaupt ist das Forum recht ungeeignet, um jemanden das Programmieren beizubringen, Tipps und Hilfen sind Ok, aber ich bin hier eigentlich kein Lehrer lächeln
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    freak Mitglied
    Registriert seit
    31.01.2007
    Beiträge
    856
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von Mairu

    Ein Cupscript ist aber eine recht schwierige Sache, deswegen vorher erstmal einige Sachen überlegen, wie man es machen will, der böhse david hat das schon gut getroffen in der Plauderecke.

    Ich würde dir ehrlich gesagt nicht empfehlen mit sowas anzufangen, erstmal was einfach, dann würde ich auch das Formular durch eine Schleife erstellen lassen, das ist immer wieder das gleiche. Überhaupt ist das Forum recht ungeeignet, um jemanden das Programmieren beizubringen, Tipps und Hilfen sind Ok, aber ich bin hier eigentlich kein Lehrer lächeln



    Mairu das ist mir schon klar das du kein Lehrer bist aber ich brauch ja nur noch die php datei die die daten in die mysql schreibt über den Adminberreich und genau da komme ich nicht weiter ich weis nicht was ich da in die php coden muss!
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    freak Mitglied
    Registriert seit
    31.01.2007
    Beiträge
    856
    Beitragswertungen
    0 Beitragspunkte
    geht es so in der richtung

    <?php
    
    defined ('main') or die ( 'no direct access' );
    defined ('admin') or die ( 'only admin access' );
    
    $design = new design ( 'Admins Area', 'Admins Area', 2 );
    $design->header();
    
      if (!empty($_POST['sub2'])) {
      if ( empty($_POST['pos1']) ) {
      $pos1 = escape($_POST['pos1'], 'string');
      }
      
      db_query('INSERT INTO `prefix_turnier` (pos1) VALUES ( "'.$pos1.'" ) ' );
      
      if (!empty($_POST['sub3'])) {
      if ( empty($_POST['pos2']) ) {
      $pos2 = escape($_POST['pos2'], 'string');
      }
      
      db_query('INSERT INTO `prefix_turnier` (pos2) VALUES ( "'.$pos2.'" ) ' );
      
      if (!empty($_POST['sub4'])) {
      if ( empty($_POST['pos3']) ) {
      $pos3 = escape($_POST['pos3'], 'string');
      }
      
      db_query('INSERT INTO `prefix_turnier` (pos1) VALUES ( "'.$pos3.'" ) ' );
      
      if (!empty($_POST['sub5'])) {
      if ( empty($_POST['pos4']) ) {
      $pos4 = escape($_POST['pos4'], 'string');
      }
      
      db_query('INSERT INTO `prefix_turnier` (pos4) VALUES ( "'.$pos4.'" ) ' );
      
      if (!empty($_POST['sub6'])) {
      if ( empty($_POST['pos5']) ) {
      $pos5 = escape($_POST['pos5'], 'string');
      }
      
      db_query('INSERT INTO `prefix_turnier` (pos5) VALUES ( "'.$pos5.'" ) ' );
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    boehserdavid Mitglied
    Registriert seit
    26.08.2006
    Beiträge
    2.122
    Beitragswertungen
    2 Beitragspunkte
    freak, eh, warum denn alles 32 mal?
    Erstmal kannst du deine 5'000 Submit Buttons aus der HTM nehmen, einer tut's auch, name="submit"
    Kannst wenigstens Englisch? Was heißt EMPTY?

    <?php
    ....
    
    if( isset($_POST['submit'] ) ) {
     $pos1 = escape($_POST['pos1'], 'string');
     .......
    
    db_query("INSERT INTO prefix_turnier (pos1,pos2,pos3,....) VALUES ('"-$pos1."','"-$pos2."','"-$pos3."','"-$pos4."',....) ");
    
    }


    Erstmal kann man ein DB Insert immer in einer Abfrage machen, wenn es die selbe Tabelle ist.

    UND dann prüf dich selber, du hast Funktionen nicht geschloßen; gefragt, wenn die POST['pos1'] leer ist, dann zuteilen....

    Ließ erstmal dein paar Tuts und dann besorg dir einen Editor mit Syntaxanzeige.
    -Heute schon böhse gewesen?- Ab zur Community
    -No Support via Contact-
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    freak Mitglied
    Registriert seit
    31.01.2007
    Beiträge
    856
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von boehserdavid

    freak, eh, warum denn alles 32 mal?
    Erstmal kannst du deine 5'000 Submit Buttons aus der HTM nehmen, einer tut's auch, name="submit"
    Kannst wenigstens Englisch? Was heißt EMPTY?

    <?php
    ....
    
    if( isset($_POST['submit'] ) ) {
     $pos1 = escape($_POST['pos1'], 'string');
     .......
    
    db_query("INSERT INTO prefix_turnier (pos1,pos2,pos3,....) VALUES ('"-$pos1."','"-$pos2."','"-$pos3."','"-$pos4."',....) ");
    
    }


    Erstmal kann man ein DB Insert immer in einer Abfrage machen, wenn es die selbe Tabelle ist.

    UND dann prüf dich selber, du hast Funktionen nicht geschloßen; gefragt, wenn die POST['pos1'] leer ist, dann zuteilen....

    Ließ erstmal dein paar Tuts und dann besorg dir einen Editor mit Syntaxanzeige.



    Ich habe das jetzt so
    <?php
    
    defined ('main') or die ( 'no direct access' );
    defined ('admin') or die ( 'only admin access' );
    
    $design = new design ( 'Admins Area', 'Admins Area', 2 );
    $design->header();
    
    if( isset($_POST['submit'] ) ) {
     $pos1 = escape($_POST['pos1'], 'string');
     $pos2 = escape($_POST['pos1'], 'string');
     $pos3 = escape($_POST['pos1'], 'string');
     $pos4 = escape($_POST['pos1'], 'string');
     $pos5 = escape($_POST['pos1'], 'string');
     $pos6 = escape($_POST['pos1'], 'string');
     $pos7 = escape($_POST['pos1'], 'string');
     $pos8 = escape($_POST['pos1'], 'string');
     $pos9 = escape($_POST['pos1'], 'string');
     $pos10 = escape($_POST['pos1'], 'string');
     $pos12 = escape($_POST['pos1'], 'string');
     $pos13 = escape($_POST['pos1'], 'string');
     $pos14 = escape($_POST['pos1'], 'string');
     $pos15 = escape($_POST['pos1'], 'string');
     $pos16 = escape($_POST['pos1'], 'string');
     $pos17 = escape($_POST['pos1'], 'string');
     $pos18 = escape($_POST['pos1'], 'string');
     $pos19 = escape($_POST['pos1'], 'string');
     $pos20 = escape($_POST['pos1'], 'string');
     $pos21 = escape($_POST['pos1'], 'string');
     $pos22 = escape($_POST['pos1'], 'string');
     $pos23 = escape($_POST['pos1'], 'string');
     $pos24 = escape($_POST['pos1'], 'string');
     $pos25 = escape($_POST['pos1'], 'string');
     $pos26 = escape($_POST['pos1'], 'string');
     $pos27 = escape($_POST['pos1'], 'string');
     $pos28 = escape($_POST['pos1'], 'string');
     $pos29 = escape($_POST['pos1'], 'string');
     $pos30 = escape($_POST['pos1'], 'string');
     $pos31 = escape($_POST['pos1'], 'string');    
     $pos32 = escape($_POST['pos1'], 'string');  
                           
    db_query("INSERT INTO prefix_turnier (pos1,pos2,pos3,pos4,pos5,pos6,pos7,pos8,pos9,pos10,pos11,pos12,pos13,pos14,pos15,pos16,pos17,pos18,pos19,pos20,pos21,pos22,pos23,pos24,pos25,pos26,pos27,pos28,pos29,pos30,pos31,pos32) VALUES ('"-$pos1."','"-$pos2."','"-$pos3."','"-$pos4."','"-$pos5."','"-$pos6."','"-$pos7."','"-$pos8."','"-$pos9."','"-$pos10."','"-$pos11."','"-$pos12."','"-$pos13."','"-$pos14."','"-$pos15."','"-$pos16."','"-$pos17."','"-$pos18."','"-$pos19."','"-$pos20."','"-$pos21."','"-$pos22."','"-$pos23."','"-$pos24."','"-$pos25."','"-$pos26."','"-$pos27."','"-$pos28."','"-$pos29."','"-$pos30."','"-$pos31."','"-$pos32."') ");
    
    }



    und dein Wort bedeutet LEER



    MfG freak
    0 Mitglieder finden den Beitrag gut.
  18. #18
    User Pic
    freak Mitglied
    Registriert seit
    31.01.2007
    Beiträge
    856
    Beitragswertungen
    0 Beitragspunkte
    jetzt ist es so

    <?php
    
    defined ('main') or die ( 'no direct access' );
    defined ('admin') or die ( 'only admin access' );
    
    $design = new design ( 'Admins Area', 'Admins Area', 2 );
    $design->header();
    
    if( isset($_POST['submit'] ) ) {
     $pos1 = escape($_POST['pos1'], 'string');
     $pos2 = escape($_POST['pos1'], 'string');
     $pos3 = escape($_POST['pos1'], 'string');
     $pos4 = escape($_POST['pos1'], 'string');
     $pos5 = escape($_POST['pos1'], 'string');
     $pos6 = escape($_POST['pos1'], 'string');
     $pos7 = escape($_POST['pos1'], 'string');
     $pos8 = escape($_POST['pos1'], 'string');
     $pos9 = escape($_POST['pos1'], 'string');
     $pos10 = escape($_POST['pos1'], 'string');
     $pos12 = escape($_POST['pos1'], 'string');
     $pos13 = escape($_POST['pos1'], 'string');
     $pos14 = escape($_POST['pos1'], 'string');
     $pos15 = escape($_POST['pos1'], 'string');
     $pos16 = escape($_POST['pos1'], 'string');
     $pos17 = escape($_POST['pos1'], 'string');
     $pos18 = escape($_POST['pos1'], 'string');
     $pos19 = escape($_POST['pos1'], 'string');
     $pos20 = escape($_POST['pos1'], 'string');
     $pos21 = escape($_POST['pos1'], 'string');
     $pos22 = escape($_POST['pos1'], 'string');
     $pos23 = escape($_POST['pos1'], 'string');
     $pos24 = escape($_POST['pos1'], 'string');
     $pos25 = escape($_POST['pos1'], 'string');
     $pos26 = escape($_POST['pos1'], 'string');
     $pos27 = escape($_POST['pos1'], 'string');
     $pos28 = escape($_POST['pos1'], 'string');
     $pos29 = escape($_POST['pos1'], 'string');
     $pos30 = escape($_POST['pos1'], 'string');
     $pos31 = escape($_POST['pos1'], 'string');    
     $pos32 = escape($_POST['pos1'], 'string');  
                           
    db_query("INSERT INTO prefix_turnier (pos1,pos2,pos3,pos4,pos5,pos6,pos7,pos8,pos9,pos10,pos11,pos12,pos13,pos14,pos15,pos16,pos17,pos18,pos19,pos20,pos21,pos22,pos23,pos24,pos25,pos26,pos27,pos28,pos29,pos30,pos31,pos32) VALUES ('"-$pos1."','"-$pos2."','"-$pos3."','"-$pos4."','"-$pos5."','"-$pos6."','"-$pos7."','"-$pos8."','"-$pos9."','"-$pos10."','"-$pos11."','"-$pos12."','"-$pos13."','"-$pos14."','"-$pos15."','"-$pos16."','"-$pos17."','"-$pos18."','"-$pos19."','"-$pos20."','"-$pos21."','"-$pos22."','"-$pos23."','"-$pos24."','"-$pos25."','"-$pos26."','"-$pos27."','"-$pos28."','"-$pos29."','"-$pos30."','"-$pos31."','"-$pos32."') ");
    
    }
    
    if (!empty($_GET['delete']) ) {
      $delete = escape($_GET['delete'], 'integer');
      db_query('DELETE FROM `prefix_turnier` WHERE (pos1,pos2,pos3,pos4,pos5,pos6,pos7,pos8,pos9,pos10,pos11,pos12,pos13,pos14,pos15,pos16,pos17,pos18,pos19,pos20,pos21,pos22,pos23,pos24,pos25,pos26,pos27,pos28,pos29,pos30,pos31,pos32) = "'.$delete.'" LIMIT 1');
    }
    
    $design->footer();
    
    ?>
    0 Mitglieder finden den Beitrag gut.
  19. #19
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Das mit dem DELETE ist so falsch, da die Tabelle ja eh nur einen Eintrag hat? einfach nur DELETE FROM name;
    dann musst du bei deinem $_POSTs natürlich nicht nur pos1 abfragen zwinker
    Eleganter Weise macht man sowas mit einer Schleife.
    Außerdem werden Strings mit . verbunden und nicht mit -, also
    VALUES ('".$pos1."','".$pos2."',...



    Zuletzt modifiziert von Mairu am 08.12.2007 - 14:57:42
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  20. #20
    User Pic
    freak Mitglied
    Registriert seit
    31.01.2007
    Beiträge
    856
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von Mairu

    Das mit dem DELETE ist so falsch, da die Tabelle ja eh nur einen Eintrag hat? einfach nur DELETE FROM name;
    dann musst du bei deinem $_POSTs natürlich nicht nur pos1 abfragen zwinker
    Eleganter Weise macht man sowas mit einer Schleife.
    Außerdem werden Strings mit . verbunden und nicht mit -, also
    VALUES ('".$pos1."','".$pos2."',...



    Zuletzt modifiziert von Mairu am 08.12.2007 - 14:57:42



    also so
    <?php
    
    defined ('main') or die ( 'no direct access' );
    defined ('admin') or die ( 'only admin access' );
    
    $design = new design ( 'Admins Area', 'Admins Area', 2 );
    $design->header();
    
    if( isset($_POST['submit'] ) ) {
     $pos1 = escape($_POST['pos1'], 'string');
     $pos2 = escape($_POST['pos1'], 'string');
     $pos3 = escape($_POST['pos1'], 'string');
     $pos4 = escape($_POST['pos1'], 'string');
     $pos5 = escape($_POST['pos1'], 'string');
     $pos6 = escape($_POST['pos1'], 'string');
     $pos7 = escape($_POST['pos1'], 'string');
     $pos8 = escape($_POST['pos1'], 'string');
     $pos9 = escape($_POST['pos1'], 'string');
     $pos10 = escape($_POST['pos1'], 'string');
     $pos12 = escape($_POST['pos1'], 'string');
     $pos13 = escape($_POST['pos1'], 'string');
     $pos14 = escape($_POST['pos1'], 'string');
     $pos15 = escape($_POST['pos1'], 'string');
     $pos16 = escape($_POST['pos1'], 'string');
     $pos17 = escape($_POST['pos1'], 'string');
     $pos18 = escape($_POST['pos1'], 'string');
     $pos19 = escape($_POST['pos1'], 'string');
     $pos20 = escape($_POST['pos1'], 'string');
     $pos21 = escape($_POST['pos1'], 'string');
     $pos22 = escape($_POST['pos1'], 'string');
     $pos23 = escape($_POST['pos1'], 'string');
     $pos24 = escape($_POST['pos1'], 'string');
     $pos25 = escape($_POST['pos1'], 'string');
     $pos26 = escape($_POST['pos1'], 'string');
     $pos27 = escape($_POST['pos1'], 'string');
     $pos28 = escape($_POST['pos1'], 'string');
     $pos29 = escape($_POST['pos1'], 'string');
     $pos30 = escape($_POST['pos1'], 'string');
     $pos31 = escape($_POST['pos1'], 'string');    
     $pos32 = escape($_POST['pos1'], 'string');  
                           
    db_query("INSERT INTO prefix_turnier (pos1,pos2,pos3,pos4,pos5,pos6,pos7,pos8,pos9,pos10,pos11,pos12,pos13,pos14,pos15,pos16,pos17,pos18,pos19,pos20,pos21,pos22,pos23,pos24,pos25,pos26,pos27,pos28,pos29,pos30,pos31,pos32) VALUES ('".$pos1."','".$pos2."','".$pos3."','".$pos4."','".$pos5."','".$pos6."','".$pos7."','".$pos8."','".$pos9."','".$pos10."','".$pos11."','".$pos12."','".$pos13."','".$pos14."','".$pos15."','".$pos16."','".$pos17."','".$pos18."','".$pos19."','".$pos20."','".$pos21."','".$pos22."','".$pos23."','".$pos24."','".$pos25."','".$pos26."','".$pos27."','".$pos28."','".$pos29."','".$pos30."','".$pos31."','".$pos32."') ");
    
    }
    
    if (!empty($_GET['delete']) ) {
      $delete = escape($_GET['delete'], 'integer');
      db_query('DELETE FROM `prefix_turnier`');
    }
    
    $tpl = new tpl ( 'turnier', 1);
    
    $design->footer();
    
    ?>


    ist es dann fertig?


    Zuletzt modifiziert von freak am 08.12.2007 - 22:56:15
    0 Mitglieder finden den Beitrag gut.
  21. #21
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Ich habs dir versucht schon zu sagen ($_POST['pos1'], 'string') das kann nur in einer Zeile richtig sein, du musst dann noch pos2 usw. benutzen.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  22. #22
    User Pic
    boehserdavid Mitglied
    Registriert seit
    26.08.2006
    Beiträge
    2.122
    Beitragswertungen
    2 Beitragspunkte
    Genau, aber besser wäre es, das ganze in eine Schleife zu packen.

    <?php
    
    defined ('main') or die ( 'no direct access' );
    defined ('admin') or die ( 'only admin access' );
    
    $design = new design ( 'Admins Area', 'Admins Area', 2 );
    $design->header();
    
    if( isset($_POST['submit'] ) ) {
     $pos_limit = '32';
     $pos_anfang = '1';
     for($i=$pos_anfang;$i<=$pos_limit;$i++){
      $str = 'pos'.$i;
      $$str = escape($_POST[$str], 'string');
     }
     db_query("INSERT INTO prefix_turnier (pos1,pos2,pos3,pos4,pos5,pos6,pos7,pos8,pos9,pos10,pos11,pos12,pos13,pos14,pos15,pos16,pos17,pos18,pos19,pos20,pos21,pos22,pos23,pos24,pos25,pos26,pos27,pos28,pos29,pos30,pos31,pos32) VALUES ('".$pos1."','".$pos2."','".$pos3."','".$pos4."','".$pos5."','".$pos6."','".$pos7."','".$pos8."','".$pos9."','".$pos10."','".$pos11."','".$pos12."','".$pos13."','".$pos14."','".$pos15."','".$pos16."','".$pos17."','".$pos18."','".$pos19."','".$pos20."','".$pos21."','".$pos22."','".$pos23."','".$pos24."','".$pos25."','".$pos26."','".$pos27."','".$pos28."','".$pos29."','".$pos30."','".$pos31."','".$pos32."') ");
    }
    
    if (!empty($_GET['delete']) ) {
     $delete = escape($_GET['delete'], 'integer');
     db_query('DELETE FROM `prefix_turnier`');
    }
    
    $tpl = new tpl ( 'turnier', 1);
    $design->footer();
    ?>
    -Heute schon böhse gewesen?- Ab zur Community
    -No Support via Contact-
    0 Mitglieder finden den Beitrag gut.
  23. #23
    User Pic
    freak Mitglied
    Registriert seit
    31.01.2007
    Beiträge
    856
    Beitragswertungen
    0 Beitragspunkte
    und was ist jetzt noch am admin tbl falsch?

    <table width="100%">
      <tr>
        <td valign="top" width="60%">
          <table cellspacing="1" cellpadding="2" broder="0" class="border">
            <tr>
              <td width="72" class="Cmite">Position 1 </td>
              <td width="408" class="Cnorm"><input type="text" name="pos1" value="{pos1}" size="50" /></td>
            </tr>
            <tr>
              <td class="Cmite">Position 2 </td>
              <td class="Cnorm"><input type="text" name="pos2" value="{pos2}" size="50" /></td>
            </tr>
            <tr>
              <td class="Cmite">Position 3 </td>
              <td class="Cnorm"><input type="text" name="pos3" value="{pos3}" size="50" /></td>
            </tr>
            <tr>
              <td class="Cmite">Position 4 </td>
              <td class="Cnorm"><input type="text" name="pos4" value="{pos4}" size="50" /></td>
            </tr>
            <tr>
              <td class="Cmite">Position 5 </td>
              <td class="Cnorm"><input type="text" name="pos5" value="{pos5}" size="50" /></td>
            </tr>
            <tr>
              <td class="Cmite">Position 6 </td>
              <td class="Cnorm"><input type="text" name="pos6" value="{pos6}" size="50" /></td>
            </tr>
            <tr>
              <td class="Cmite">Position 7 </td>
              <td class="Cnorm"><input type="text" name="pos7" value="{pos7}" size="50" /></td>
            </tr>
            <tr>
              <td class="Cmite">Position 8 </td>
              <td class="Cnorm"><input type="text" name="pos8" value="{pos8}" size="50" /></td>
            </tr>
            <tr>
              <td class="Cmite">Position 9 </td>
              <td class="Cnorm"><input type="text" name="pos9" value="{pos9}" size="50" /></td>
            </tr>
            <tr>
              <td class="Cmite">Position 10 </td>
              <td class="Cnorm"><input type="text" name="pos10" value="{pos10}" size="50" /></td>
            </tr>
            <tr>
              <td class="Cmite">Position 11 </td>
              <td class="Cnorm"><input type="text" name="pos11" value="{pos11}" size="50" /></td>
            </tr>
            <tr>
              <td class="Cmite">Position 12 </td>
              <td class="Cnorm"><input type="text" name="pos12" value="{pos12}" size="50" /></td>
            </tr>
            <tr>
              <td class="Cmite">Position 13 </td>
              <td class="Cnorm"><input type="text" name="pos13" value="{pos13}" size="50" /></td>
            </tr>
            <tr>
              <td class="Cmite">Position 14 </td>
              <td class="Cnorm"><input type="text" name="pos14" value="{pos14}" size="50" /></td>
            </tr>
            <tr>
              <td class="Cmite">Position 15 </td>
              <td class="Cnorm"><input type="text" name="pos15" value="{pos15}" size="50" /></td>
            </tr>
            <tr>
              <td class="Cmite">Position 16 </td>
              <td class="Cnorm"><input type="text" name="pos16" value="{pos16}" size="50" /></td>
            </tr>
            <tr>
              <td class="Cmite">Position 17 </td>
              <td class="Cnorm"><input type="text" name="pos17" value="{pos17}" size="50" /></td>
            </tr>
            <tr>
              <td class="Cmite">Position 18 </td>
              <td class="Cnorm"><input type="text" name="pos18" value="{pos18}" size="50" /></td>
            </tr>
            <tr>
              <td class="Cmite">Position 19 </td>
              <td class="Cnorm"><input type="text" name="pos19" value="{pos19}" size="50" /></td>
            </tr>
            <tr>
              <td class="Cmite">Position 20 </td>
              <td class="Cnorm"><input type="text" name="pos20" value="{pos20}" size="50" /></td>
            </tr>
            <tr>
              <td class="Cmite">Position 21 </td>
              <td class="Cnorm"><input type="text" name="pos21" value="{pos21}" size="50" /></td>
            </tr>
            <tr>
              <td class="Cmite">Position 22 </td>
              <td class="Cnorm"><input type="text" name="pos22" value="{pos22}" size="50" /></td>
            </tr>
            <tr>
              <td class="Cmite">Position 23 </td>
              <td class="Cnorm"><input type="text" name="pos23" value="{pos23}" size="50" /></td>
            </tr>
            <tr>
              <td class="Cmite">Position 24 </td>
              <td class="Cnorm"><input type="text" name="pos24" value="{pos24}" size="50" /></td>
            </tr>
            <tr>
              <td class="Cmite">Position 25 </td>
              <td class="Cnorm"><input type="text" name="pos25" value="{pos25}" size="50" /></td>
            </tr>
            <tr>
              <td class="Cmite">Position 26 </td>
              <td class="Cnorm"><input type="text" name="pos26" value="{pos26}" size="50" /></td>
            </tr>
            <tr>
              <td class="Cmite">Position 27 </td>
              <td class="Cnorm"><input type="text" name="pos27" value="{pos27}" size="50" /></td>
            </tr>
            <tr>
              <td class="Cmite">Position 28 </td>
              <td class="Cnorm"><input type="text" name="pos28" value="{pos28}" size="50" /></td>
            </tr>
            <tr>
              <td class="Cmite">Position 29 </td>
              <td class="Cnorm"><input type="text" name="pos29" value="{pos29}" size="50" /></td>
            </tr>
            <tr>
              <td class="Cmite">Position 30 </td>
              <td class="Cnorm"><input type="text" name="pos30" value="{pos30}" size="50" /></td>
            </tr>
            <tr>
              <td class="Cmite">Position 31 </td>
              <td class="Cnorm"><input type="text" name="pos31" value="{pos31}" size="50" /></td>
            </tr>
            <tr>
              <td class="Cmite">Position 32  </td>
              <td class="Cnorm"><input type="text" name="pos32" value="{pos32}" size="50" /></td>
            </tr>
            <tr>
              <td class="Cdark"><span class="Cnorm">
                <input type="submit" value="{sub}" name="sub" />
              </span></td>
              <td class="Cdark"><span class="Cnorm">
                <input type="submit" value="{delete}" name="delete" />
              </span></td>
            </tr>
          </table>
        </form></td>
        <td valign="top" width="40%">&nbsp;</td>
      </tr>
    </table>
    </body>
    </html>


    es wir mir nemlich nix angezeigt wenn ich das ganze unter admin.php?turnier aufrufe


    MfG freak
    0 Mitglieder finden den Beitrag gut.
  24. #24
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Weil du es auch nicht ausgegeben hast, das macht man mit $tpl->out(0); allerdings wirst du auch noch ein paar Variablen brauchen also set_ar_out, wie gesagt schau es dir woanders an, wenn wir dir die Lösung hinklatschen bringt das auch nix.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  25. #25
    User Pic
    freak Mitglied
    Registriert seit
    31.01.2007
    Beiträge
    856
    Beitragswertungen
    0 Beitragspunkte
    ich habe das jetzt noch rein

    <?php
    
    defined ('main') or die ( 'no direct access' );
    defined ('admin') or die ( 'only admin access' );
    
    $design = new design ( 'Admins Area', 'Admins Area', 2 );
    $design->header();
    
    if( isset($_POST['submit'] ) ) {
     $pos_limit = '32';
     $pos_anfang = '1';
     for($i=$pos_anfang;$i<=$pos_limit;$i++){
      $str = 'pos'.$i;
      $$str = escape($_POST[$str], 'string');
     }
     db_query("INSERT INTO prefix_turnier (pos1,pos2,pos3,pos4,pos5,pos6,pos7,pos8,pos9,pos10,pos11,pos12,pos13,pos14,pos15,pos16,pos17,pos18,pos19,pos20,pos21,pos22,pos23,pos24,pos25,pos26,pos27,pos28,pos29,pos30,pos31,pos32) VALUES ('".$pos1."','".$pos2."','".$pos3."','".$pos4."','".$pos5."','".$pos6."','".$pos7."','".$pos8."','".$pos9."','".$pos10."','".$pos11."','".$pos12."','".$pos13."','".$pos14."','".$pos15."','".$pos16."','".$pos17."','".$pos18."','".$pos19."','".$pos20."','".$pos21."','".$pos22."','".$pos23."','".$pos24."','".$pos25."','".$pos26."','".$pos27."','".$pos28."','".$pos29."','".$pos30."','".$pos31."','".$pos32."') ");
    }
    
    if (!empty($_GET['delete']) ) {
     $delete = escape($_GET['delete'], 'integer');
     db_query('DELETE FROM `prefix_turnier`');
    }
    
    $tpl = new tpl ( 'turnier', 1);
    
    $tpl->out(0);
    
    $row['class'] = '';
    while ($row = db_fetch_assoc($abf)){
    $row['class'] = ($row['class'] == 'Cmite' ? 'Cnorm' : 'Cmite');
    ## Array gelöscht, weil die so heißen, wie im tpl auch schon
    
    ### Ausgabe
     $tpl->set_ar_out($row,1);
    }
    
    $design->footer();
    ?>


    aber zum einen wird mir noch im template {pos1} etc.... angezeigt!

    und ein mysql fehler
    Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/toxicdbl/www.toxics-esports.de/include/includes/func/db/mysql.php on line 48


    und die button gehen auch noch nicht delete etc....

    MfG freak
    0 Mitglieder finden den Beitrag gut.
  26. #26
    User Pic
    boehserdavid Mitglied
    Registriert seit
    26.08.2006
    Beiträge
    2.122
    Beitragswertungen
    2 Beitragspunkte
    freak, das führt hier nur dazu, dass Mairu und ich dir den Code hinklatschen, und du trotzdem nicht weißt ,was was ist.

    Hast du dir mal das Tut angeschaut? Nein, also mach das und probier erstmal was zu verändern, und nach deinen Wünschen anzupassen. Ich hab ein halbes Jahr gebraucht um eine eigene Datei zu schreiben, und dann war es auch nur Müll, bzw. etwas sehr leichtes.
    Wenn du dir das doch durchgelesen hast:
    Test:
    Warum $$str ?
    Unterschied zwischen $_GET und $_POST ?
    -Heute schon böhse gewesen?- Ab zur Community
    -No Support via Contact-
    0 Mitglieder finden den Beitrag gut.
  27. #27
    User Pic
    freak Mitglied
    Registriert seit
    31.01.2007
    Beiträge
    856
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von boehserdavid

    freak, das führt hier nur dazu, dass Mairu und ich dir den Code hinklatschen, und du trotzdem nicht weißt ,was was ist.

    Hast du dir mal das Tut angeschaut? Nein, also mach das und probier erstmal was zu verändern, und nach deinen Wünschen anzupassen. Ich hab ein halbes Jahr gebraucht um eine eigene Datei zu schreiben, und dann war es auch nur Müll, bzw. etwas sehr leichtes.
    Wenn du dir das doch durchgelesen hast:
    Test:
    Warum $$str ?
    Unterschied zwischen $_GET und $_POST ?


    zum teil hab ich es ja schon bisschen kapiert, klatsch mir bitte den code hin kannst auch copyright rein setzen!
    so sehe ich wie das fetig ausschaut, und kann mich dann an was machen das ich ganz selber mache!
    0 Mitglieder finden den Beitrag gut.
  28. #28
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Naja im Grunde fehlt dir ja jetzt die Abfrage, du hast fetch_assoc($abf) aber es wird vorher nie ein $abf erzeugt.
    In einem der Codes hier im Thread steht das schon, musst also nur übernehmen.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  29. #29
    User Pic
    freak Mitglied
    Registriert seit
    31.01.2007
    Beiträge
    856
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von Mairu

    Naja im Grunde fehlt dir ja jetzt die Abfrage, du hast fetch_assoc($abf) aber es wird vorher nie ein $abf erzeugt.
    In einem der Codes hier im Thread steht das schon, musst also nur übernehmen.



    so?

    <?php
    
    defined ('main') or die ( 'no direct access' );
    defined ('admin') or die ( 'only admin access' );
    
    $design = new design ( 'Admins Area', 'Admins Area', 2 );
    $design->header();
    
    if( isset($_POST['submit'] ) ) {
     $pos_limit = '32';
     $pos_anfang = '1';
     for($i=$pos_anfang;$i<=$pos_limit;$i++){
      $str = 'pos'.$i;
      $$str = escape($_POST[$str], 'string');
     }
     db_query("INSERT INTO prefix_turnier (pos1,pos2,pos3,pos4,pos5,pos6,pos7,pos8,pos9,pos10,pos11,pos12,pos13,pos14,pos15,pos16,pos17,pos18,pos19,pos20,pos21,pos22,pos23,pos24,pos25,pos26,pos27,pos28,pos29,pos30,pos31,pos32) VALUES ('".$pos1."','".$pos2."','".$pos3."','".$pos4."','".$pos5."','".$pos6."','".$pos7."','".$pos8."','".$pos9."','".$pos10."','".$pos11."','".$pos12."','".$pos13."','".$pos14."','".$pos15."','".$pos16."','".$pos17."','".$pos18."','".$pos19."','".$pos20."','".$pos21."','".$pos22."','".$pos23."','".$pos24."','".$pos25."','".$pos26."','".$pos27."','".$pos28."','".$pos29."','".$pos30."','".$pos31."','".$pos32."') ");
    }
    
    if (!empty($_GET['delete']) ) {
     $delete = escape($_GET['delete'], 'integer');
     db_query('DELETE FROM `prefix_turnier`');
    }
    
    ### SQL OHNE .
    $abf = db_query("SELECT * FROM  prefix_turnier ORDER by pos1 DESC LIMIT ".$anfang.",".$limit);
    ### * selektiert alles aus der DB von eine Tabelle, wenn man jetzt auch aus anderen Tabellen was haben will, ist das mit a. wichtig 
    $tpl = new tpl ( 'turnier', 1);
    
    $tpl->out(0);
    
    $row['class'] = '';
    while ($row = db_fetch_assoc($abf)){
    $row['class'] = ($row['class'] == 'Cmite' ? 'Cnorm' : 'Cmite');
    ## Array gelöscht, weil die so heißen, wie im tpl auch schon
    
    ### Ausgabe
     $tpl->set_ar_out($row,1);
    }
    
    $design->footer();
    ?>
    0 Mitglieder finden den Beitrag gut.
  30. #30
    User Pic
    freak Mitglied
    Registriert seit
    31.01.2007
    Beiträge
    856
    Beitragswertungen
    0 Beitragspunkte
    jetzt sieht meine datei so aus

    <?php
    
    defined ('main') or die ( 'no direct access' );
    defined ('admin') or die ( 'only admin access' );
    
    $design = new design ( 'Admins Area', 'Admins Area', 2 );
    $design->header();
    
    if( isset($_POST['submit'] ) ) {
     $pos_limit = '32';
     $pos_anfang = '1';
     for($i=$pos_anfang;$i<=$pos_limit;$i++){
      $str = 'pos'.$i;
      $$str = escape($_POST[$str], 'string');
     }
     db_query("INSERT INTO prefix_turnier (pos1,pos2,pos3,pos4,pos5,pos6,pos7,pos8,pos9,pos10,pos11,pos12,pos13,pos14,pos15,pos16,pos17,pos18,pos19,pos20,pos21,pos22,pos23,pos24,pos25,pos26,pos27,pos28,pos29,pos30,pos31,pos32) VALUES ('".$pos1."','".$pos2."','".$pos3."','".$pos4."','".$pos5."','".$pos6."','".$pos7."','".$pos8."','".$pos9."','".$pos10."','".$pos11."','".$pos12."','".$pos13."','".$pos14."','".$pos15."','".$pos16."','".$pos17."','".$pos18."','".$pos19."','".$pos20."','".$pos21."','".$pos22."','".$pos23."','".$pos24."','".$pos25."','".$pos26."','".$pos27."','".$pos28."','".$pos29."','".$pos30."','".$pos31."','".$pos32."') ");
    }
    
    if (!empty($_GET['delete']) ) {
     $delete = escape($_GET['delete'], 'integer');
     db_query('DELETE FROM `prefix_turnier`');
    }
     
    $tpl = new tpl ( 'turnier', 1);
    
    ### SQL OHNE .
    $abf = db_query("SELECT * FROM  prefix_turnier ORDER by pos1 DESC LIMIT ".$anfang.",".$limit);
    ### * selektiert alles aus der DB von eine Tabelle, wenn man jetzt auch aus anderen Tabellen was haben will, ist das mit a. wichtig
    
    $row = db_fetch_assoc($abf);
    while ($row){
    $ar = array (
    	'pos1' => $row['pos1'] ,
    	'pos2' => $row['pos2'] ,
    	'pos3' => $row['pos3'] ,
    	'pos4' => $row['pos4'] ,
    	'pos5' => $row['pos5'] ,
    	'pos6' => $row['pos6'] ,
    	'pos7' => $row['pos7'] ,
    	'pos8' => $row['pos8'] ,
    	'pos9' => $row['pos9'] ,
    	'pos10' => $row['pos10'] ,
    	'pos11' => $row['pos11'] ,
    	'pos12' => $row['pos12'] ,
    	'pos13' => $row['pos13'] ,
    	'pos14' => $row['pos14'] ,
    	'pos15' => $row['pos15'] ,
    	'pos16' => $row['pos16'] ,
    	'pos17' => $row['pos17'] ,
    	'pos18' => $row['pos18'] ,
    	'pos19' => $row['pos19'] ,
    	'pos20' => $row['pos20'] ,
    	'pos21' => $row['pos21'] ,
    	'pos22' => $row['pos22'] ,
    	'pos23' => $row['pos23'] ,
    	'pos24' => $row['pos24'] ,
    	'pos25' => $row['pos25'] ,
    	'pos26' => $row['pos26'] ,
    	'pos27' => $row['pos27'] ,
    	'pos28' => $row['pos28'] ,
    	'pos29' => $row['pos29'] ,
    	'pos30' => $row['pos30'] ,
    	'pos31' => $row['pos31'] ,
    	'pos32' => $row['pos32']
    	)
    ## Array gelöscht, weil die so heißen, wie im tpl auch schon
    
    ### Ausgabe
    $tpl->set_ar_out($ar,0);
    }
    $tpl->out(0);
    
    $design->footer();
    ?>



    Zuletzt modifiziert von freak am 09.12.2007 - 17:48:54
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten