Ergebnis 1 bis 2 von 2

Thema: SQL - Variable wird bei SELECT nicht aktzeptiert

  1. #1
    Samurai Avatar von Donkey
    Registriert seit
    12.08.2008
    Ort
    München
    Alter
    35
    Beiträge
    237
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard SQL - Variable wird bei SELECT nicht aktzeptiert

    Hallo zusammen!

    Hab ein kleines Problem:

    Erstmal der Code der das Problem verursacht:

    PHP-Code:
    switch ($_GET['cat']){
    case 
    'internet':
    $qstr 'internet';
    $catname 'Browser und Internet';
    break;
    case 
    'security':
    $qstr 'security';
    $catname 'Security';
    break;
    }
     
     
     
    ...
    ...
    ...
     
     
    function 
    changecontent(){
    $title1 '<h3>Einen Download ändern/aktuallisieren - Kategorie: '.$catname.'</h3><br><br>
    Welchen Download willst Du ändern?<br><br><br>'
    ;
     
    $abfrage "SELECT dl_id, dl_name, dl_info, dl_version, dl_datei FROM downloadcenter_.$qstr.";
    $ergebnis mysql_query($abfrage);
    while(
    $obj mysql_fetch_object($ergebnis))
    {
    $obj->dl_datei eregi_replace ('downloads/'.$qstr.'/'''$obj->dl_datei);
    $ausgabe .= '<div class="choose1">'.$obj->dl_name.'<br><span class="red">'.$obj->dl_info.'</span></div>
    <div class="choose1">'
    .$obj->dl_version.'</div>
    <div class="choose2">'
    .$obj->dl_datei.'</div>
    <div class="choose1"><input type="radio" name="changedl" value="'
    .$obj->dl_id.'"> ändern</div>
    <hr style="clear:both;">'
    ;
    }
    $form1 '<form action="downloadcp.php?cat='.$qstr.'&&mode=change2" method="post">
    '
    .$ausgabe.'
    <input type="submit" name="submit" value="Ausgewählten Download ändern">
    </form><br><br>
    '
    ;
    return 
    $title1.$form1;

    Also bei SELECT soll an Stelle von $qstr das Wort aus dem Switch benutzt werden damit die richtige Tabelle aufgerufen wird.

    Aber irgendwie funzt das nicht:
    Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource
    Wenn ich das Wort direkt hinschreibe gehts.

    Vermutlich hab ichs einfach falsch geschrieben - hab grad die totale Denkblockade

    Helft mir mal auf die Sprünge bitte

    Gruß Donkey





    EDIT: Bin jetzt doch noch draufgekommen

    Das Switch muss innerhalb der Function stehen
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!
    Geändert von Donkey (23.03.2009 um 08:19 Uhr)

  2. #2
    Bandit
    Gast

    Standard AW: SQL - Variable wird bei SELECT nicht aktzeptiert

    Gewöhne dir an, deinen Quellcode ordentlich einzurücken, dann fällt dir soetwas sofort auf! Außerdem solltest du das immer so schreiben:
    PHP-Code:
    $result mysql_query(.....)
       or die (
    "MySQL-Fehler: " mysql_error()); 

Ähnliche Themen

  1. Flash erkennt PHP-Variable nicht
    Von os55555 im Forum Flash Forum
    Antworten: 1
    Letzter Beitrag: 14.11.2008, 01:17
  2. JavaScript: select-box onchange: neue select-box
    Von Jan_K im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 5
    Letzter Beitrag: 20.08.2008, 16:43
  3. problem mit Pulldown-Menü (<select></select>)
    Von magicgerd im Forum HTML & CSS Forum
    Antworten: 2
    Letzter Beitrag: 23.01.2006, 18:38
  4. Select mit Datum funzt nicht
    Von Icke im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 22.12.2005, 16:25
  5. Variable wird nicht ausgegeben....
    Von SonicChriz im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 7
    Letzter Beitrag: 06.10.2005, 19:06

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •