ilch Forum » Allgemein » HTML, PHP, SQL,... » Headerpfad im Adminmenü festlegen

Geschlossen
  1. #1
    User Pic
    Anarchy 90210 Mitglied
    Registriert seit
    15.05.2007
    Beiträge
    578
    Beitragswertungen
    1 Beitragspunkte
    Hey! Ich würde gerne den Pfad des Headers im Adminmenü festlegen.

    Ich in der SQL unter ic1_config folgendes eingetragen:
    INSERT INTO `testx_config` (`schl`, `typ`, `kat`, `frage`, `wert`, `pos`) VALUES
    
    ('header', 'input', 'Allgemeine Optionen', 'Header', 'http://gamezclub.de/include/board/phpBB3/include/designs/tsc_panda/images/header.jpg', 0);


    Das Design hat beim Header drinstehen <img src="{_boxes_HEADER}" /> eingetragen.

    Damits auch funktioniert, habe ich noch die Box erstellt:

    <?php
    defined ('main') or die ( 'no direct access' );
    
      $abf = 'SELECT * FROM prefix_config WHERE `schl` = header ';
      $erg = db_query($abf);
    
    while ($row = db_fetch_object($erg)) { 
      echo ''.$row->wert.'';
      } 
    
    ?>


    Soweit so gut, funktioniert aber nicht, mit folgendem Fehler:

    ZitatZitat
    MySQL Error:
    1054 : Unknown column 'header' in 'where clause'
    in Query:
    SELECT * FROM testx_config WHERE `schl` = header


    Daher nehme ich an, an der Zeile stimmt was nicht:

    $abf = 'SELECT * FROM prefix_config WHERE `schl` = header ';

    könnt ihr mir sagen, was genau?

    Betroffene Seite: externer Link


    Zuletzt modifiziert von Anarchy 90210 am 05.02.2011 - 12:59:15
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Chapter Hall Of Fame
    Registriert seit
    21.10.2007
    Beiträge
    5.951
    Beitragswertungen
    229 Beitragspunkte
    Brauchst du die WHERE Abfrage überhaupt? Wenn du eh alles ausliest, kannste das doch eigentlich weglassen...
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Anarchy 90210 Mitglied
    Registriert seit
    15.05.2007
    Beiträge
    578
    Beitragswertungen
    1 Beitragspunkte
    Naja... will ja von der prefix_config nur den 'schl' auslesen, bei dem header drinsteht =D
    Davon will ich dann alle Spalten haben um an den Link zum gewünschten header zu kommen, welcher dann bei wert steht.
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Chapter Hall Of Fame
    Registriert seit
    21.10.2007
    Beiträge
    5.951
    Beitragswertungen
    229 Beitragspunkte
    Ja aber wenn du bei der Abfrage die WHERE Klausel weg lässt, sollte es doch gehen.
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Anarchy 90210 Mitglied
    Registriert seit
    15.05.2007
    Beiträge
    578
    Beitragswertungen
    1 Beitragspunkte
    Dann läd er alles, was in der ganzen Tabelle drin ist! xD

    Habs mir WHERE umgesetzt und es klappt:

    <?php
    defined ('main') or die ( 'no direct access' );
    
      $abf = 'SELECT * FROM prefix_config WHERE schl = \'header\'';
      $erg = db_query($abf);
    
    while ($row = db_fetch_object($erg)) { 
      echo ''.$row->wert.'';
      } 
    
    ?>



    Zuletzt modifiziert von Anarchy 90210 am 05.02.2011 - 14:57:45
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Sniper Mitglied
    Registriert seit
    31.10.2007
    Beiträge
    1.468
    Beitragswertungen
    63 Beitragspunkte
    $abf = "SELECT * FROM `prefix_config` WHERE `schl` = 'header' ";



    Zuletzt modifiziert von Sniper am 05.02.2011 - 15:07:00
    0 Mitglieder finden den Beitrag gut.
Geschlossen

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

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten