DarkBird: artikel über php link anzeigen lassen

Hiya @ all,

Ich versuche mich seit einigerzeit mit PHP. Nun habe ich ein Problem wo ich nicht mehr weiter kommt ich hoffe Ihr könnt mir hierbei helfen. Ich weis auch nicht so recht wie das Problem nennen soll darum fällt es mir auch schwer das forum danach zu durchsuchen.

Problem:
ich habe eine SQL - Datenbank in der ich Artikel eingepflegt habe. Es gibt 2 Tabbelen die mit einander verknüoft sind einmal Artikeltyp und einmal Artikelgruppe.

nun kann ich über einen link:
artikel?Ac=artikelzeige&ArtikelID=1

den artikel anzeigen lassen das funktioniert sehr gut. mein eigentliches Problem besteht nun darin dass hier nur die artikel gruppe angezeigt wird ansich ich möchte nun gerne einen einzelnen artikeltyp anzeigen oder auslesen lassen.

ich habe mir gedacht das geht recht einfach mit einem link:
artikel?Ac=artikelzeige&ArtikelID=1&typ=1
aber er bringt mir das gleiche wie bei
artikel?Ac=artikelzeige&ArtikelID=1

weis einer wie ich nun den typ=1 bestimmen muss damit ich den typ auslesen lassen kann?

cu

DarkBird

  1. Hi,

    ich habe mir gedacht das geht recht einfach mit einem link:
    artikel?Ac=artikelzeige&ArtikelID=1&typ=1
    aber er bringt mir das gleiche wie bei
    artikel?Ac=artikelzeige&ArtikelID=1

    wie sieht der PHP-Code aus, mit dem Du den typ-Parameter auswertest und nutzt?

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. Hi,

      ich habe mir gedacht das geht recht einfach mit einem link:
      artikel?Ac=artikelzeige&ArtikelID=1&typ=1
      aber er bringt mir das gleiche wie bei
      artikel?Ac=artikelzeige&ArtikelID=1

      wie sieht der PHP-Code aus, mit dem Du den typ-Parameter auswertest und nutzt?

      Cheatah

      $Result2 = mysql_query("SELECT * from typ WHERE ArtikelID = $ArtikelID AND ID = 654");
      while ($Row2 = mysql_fetch_array($Result2))
           {
      $TypID     = $Row2["ID"];
      $Bezeichnung  = $Row2["Bezeichnung"];
      $ArtikelName  = $Row2["ArtikelName"];

      echo $Bezeichnung;
      }

    2. Hi,

      ich habe mir gedacht das geht recht einfach mit einem link:
      artikel?Ac=artikelzeige&ArtikelID=1&typ=1
      aber er bringt mir das gleiche wie bei
      artikel?Ac=artikelzeige&ArtikelID=1

      wie sieht der PHP-Code aus, mit dem Du den typ-Parameter auswertest und nutzt?

      Cheatah

      Das Problem ist ich weis nicht so recht wie ich es anstellen soll, dass ich an der Stelle ID = 654 für die Zahl 654 eine Variable bekomme die ich dem link z.b. so mitgeben kann.

      artikel.php?ID=1&typ=654

      $Result2 = mysql_query("SELECT * from typ WHERE ArtikelID = $ArtikelID AND ID = 654");
      while ($Row2 = mysql_fetch_array($Result2))
           {
      $TypID     = $Row2["ID"];
      $Bezeichnung  = $Row2["Bezeichnung"];
      $ArtikelName  = $Row2["ArtikelName"];

      echo $Bezeichnung;
      }

      1. hi,

        Das Problem ist ich weis nicht so recht wie ich es anstellen soll, dass ich an der Stelle ID = 654 für die Zahl 654 eine Variable bekomme die ich dem link z.b. so mitgeben kann.

        artikel.php?ID=1&typ=654

        ID ist in diesem Beispiel 1, nicht 654.

        Wie du GET-Parameter auesliest, ist bekannt? $_GET

        $Result2 = mysql_query("SELECT * from typ WHERE ArtikelID = $ArtikelID AND ID = 654");

        Du willst also lediglich wissen, wie man eine Variable in einen String einsetzt?
        http://www.php.net/manual/de/language.types.string.php

        Und über das Stichwort SQL Injection informiere dich auch gleich noch.

        gruß,
        wahsaga

        --
        /voodoo.css:
        #GeorgeWBush { position:absolute; bottom:-6ft; }