Olli: Variablen über die Adresszeile abrufen

Hallo

Ich versuche schon die ganze Zeit herauszufinden, wie man eine Variable über die Adresszeile übermittelt und dann wieder abruft.
Folgendes habe ich versucht:

Adresszeile des Browsers: http://localhost/test.php?id=5

Das führt folgendes Script aus:

<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>

<?php
  $db = mysql_connect("localhost","olli","");

mysql_select_db("betrieb",$db);

$query = "select * from person where id = $id";  //Hier soll die Variable abgefragt bzw. verwendet werden!
  $res = mysql_query($query,$db);
  $num = mysql_numrows($res);

echo "$num Datensätze gefunden<br>";
   echo.........

mysql_close($db);

?>

</body>
</html>

Was muss ich mit der Variablen machen, dass ich sie so in dem Script verwenden kann? Habe schon in diversen Tutorials nachgeschaut, aber die wollen mir keine Antwort geben...

Gruss OLLI

--
Zwei Dinge sind unendlich, das Universum und die menschliche Dummheit, aber bei dem Universum bin ich mir noch nicht ganz sicher.
Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt.
[Albert Einstein]
  1. Moin Moin !

    Was muss ich mit der Variablen machen, dass ich sie so in dem Script verwenden kann? Habe schon in diversen Tutorials nachgeschaut, aber die wollen mir keine Antwort geben...

    Probier's mal mit der Original-Doku unter http://www.php.net/. Kleiner Tip: $_GET

    Alexander

    --
    Nein, ich beantworte keine Fragen per eMail. Dafür ist das Forum da.
    Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so!"
  2. Hallo,

    $query = "select * from person where id = $id";  //Hier soll die Variable abgefragt bzw. verwendet werden!

    Entweder vorher die Variable so aus dem uebergebenen Parameter ableiten:

    $id = $_GET['id'];

    oder direkt einfuegen:

    $query = "select * from person where id = {$_GET['id']}";

    MfG, Thomas

  3. Hi,

    Ich versuche schon die ganze Zeit herauszufinden, wie man eine Variable über die Adresszeile übermittelt und dann wieder abruft.

    *DAS* *SIND* *KEINE* *VARIABLEN!*

    Verf*ckte Sch**ße, wie oft muss man das denn noch predigen, bis sich einer mal bequemt, sich das aus dem Archiv rauszusuchen?

    Folgendes habe ich versucht:

    Nicht versuchen, sondern suchen. Im Archiv. *Bitte.*

    Cheatah

    --
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. use Apotheke;
      my $a=new Apotheke();
      $a->order('Valium','N3');
      $a->shipTo('Cheatah');
      $a->finish();
      print join '' => map { chr } qw/42 83 67 78 82 42/;

      Alexander

      --
      Nein, ich beantworte keine Fragen per eMail. Dafür ist das Forum da.
      Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so!"