[PHP] PHP variable mit link ändern

Dieses Thema im Forum "Webentwicklung" wurde erstellt von EvilKnivel, 14. Dezember 2006 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  1. #1 14. Dezember 2006
    PHP variable mit link ändern

    ich will mithilfe der an den link angehängten variable (z.B. *.php?list=1) eben diese variable ändern!
    Code:
    <?php
    
     include("functions.inc.php");
    
    
     mysqlconnect();
     
     if ($list = 0)
     {
     $re ="SELECT * FROM warez_list ORDER BY datei_name;";
     }
     elseif ($list = 1)
     {
     $re ="SELECT * FROM warez_list WHERE art=3 ORDER BY datei_name;";
     }
     elseif ($list = 2)
     {
     $re ="SELECT * FROM warez_list WHERE art=2 ORDER BY datei_name";
     }
     elseif ($list = 3)
     {
     $re ="SELECT * FROM warez_list WHERE art=3 ORDER BY datei_name";
     }
     elseif ($list = 4)
     {
     $re ="SELECT * FROM warez_list WHERE art=4 ORDER BY datei_name";
     }
     
     $result = mysql_query( $re );
     
     if ( ! $result )
     {
     die("Konnte die Datens&auml;tze nicht auslesen");
     }
    
    und das der teil mit den links!
    Code:
    <table width="60%" border="0" cellspacing="0" cellpadding="0">
     <tr>
     <th scope="col"><a href="test.php?list=0">alles</a></th>
     <th scope="col"><a href="test.php?list=1">Filme</a></th>
     <th scope="col"><a href="test.php?list=2">Musik</a></th>
     <th scope="col"><a href="test.php?list=3">Dokus</a></th>
     <th scope="col"><a href="test.php?list=4">Appz</a></th>
     </tr>
    </table>
    
    pls help
     

  2. Anzeige
  3. #2 14. Dezember 2006
    AW: mit PHP variable mit link ändern

    ~moved~

    Please Prefix anpassen.

    Mfg,

    Kolazomai
     
  4. #3 14. Dezember 2006
    AW: mit PHP variable mit link ändern

    Code:
     $query = "SELECT * FROM warez_list WHERE art=".intval($_GET['list'])." ODER BY datei_name";
    
     
  5. #4 14. Dezember 2006
    AW: mit PHP variable mit link ändern

    Code:
    <?php
    
     include("functions.inc.php");
    
    
     mysqlconnect();
    
     
     
    
     $query = "SELECT * FROM warez_list WHERE art=".intval($_GET['list'])." ODER BY datei_name";
    
     $result = mysql_query( $query );
     
     if ( ! $result )
     {
     die("Konnte die Datens&auml;tze nicht auslesen");
     }
    
    da wirt das result leider immer false!
     
  6. #5 14. Dezember 2006
    AW: mit PHP variable mit link ändern

    Berichtige einfach seinen Rechtschreibfehler und mach aus ODER BY ein ORDER BY ;)

    Gruß Roog
     
  7. #6 14. Dezember 2006
    AW: PHP variable mit link ändern

    ohhh ja naja blind auf beiden augen wa! danke
     
  8. #7 14. Dezember 2006
    AW: PHP variable mit link ändern

    NIE NIE NIE NIE NIEMALS!!! :angry: :angry:

    versuche ja nicht ne variable die von $_GET kommt ungeprüft in das query zu übernehmen!!!
    wenn ne zahl reinmuss, dann prüfe ob $_GET auch eine zahl ist!! wenn es was anderes sein soll, dann kannst du regexp nehmen oder irgendwelche if-abfragen oder switches!!!

    edit: gut... hab das intval übersehen... nicht sehr üblich, aber möglich... (aber merken: niemals werten trauen, die vom benutzer beeinflusst werden können!)
     
  9. #8 14. Dezember 2006
    AW: PHP variable mit link ändern

    PHP: intval - Manual

    // edit
    Und ich hab deinen Edit nicht gesehen ;)
    Bezüglich des Misstrauens gegenüber Daten, die vom Client kommen, kann ich dir nur zustimmen.
     

  10. Videos zum Thema
Die Seite wird geladen...
Similar Threads - PHP PHP variable
  1. Antworten:
    6
    Aufrufe:
    2.849
  2. Antworten:
    2
    Aufrufe:
    894
  3. Antworten:
    4
    Aufrufe:
    1.047
  4. Antworten:
    3
    Aufrufe:
    1.061
  5. Antworten:
    8
    Aufrufe:
    1.376
  • Annonce

  • Annonce