Variablen über die Adresszeile abrufen
Olli
- php
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
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
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
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
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