PHP: ID über URL transportieren |
Zimtgruen

Mitglied
 

Dabei seit: 20.02.2005
Beiträge: 645
Herkunft: Nürnberg
 |
|
PHP: ID über URL transportieren |
 |
hey hey,
will gerade die ID der Pferde über eine URL auf eine nächste Seite transportieren, aber es klappt nich ganz und ich find da irgendwie nichts dazu, kann mir da vielleicht einer weiterhelfen, momentan siehts so aus:
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
|
$sql = "SELECT ID, Name, Geschlecht, Rasse, Geburtsjahr, Wert, Kat, Besitzer FROM Pferde WHERE Kat='D'AND Besitzer='Montana Valley' ORDER BY `Name` ASC";
$ergebnis = mysql_query($sql);
while($array = mysql_fetch_array($ergebnis))
{
$id = $array["ID"];
echo "<tr>";
echo "<td>".$array["Vorschau"]." </td>
<td>".$array["Name"]."</td>
<td>".$array["Geschlecht"]."</td>
<td>".$array["Rasse"]."</td>
<td>".$array["Geburtsjahr"]."</td>
<td>".$array["Wert"]."</td>
<td><a href="steckbrief.php?id=' . $id . '">mehr Informationen</a></td>";
echo "</tr>";
} |
|
und in dem zusammenhang möchte ich auch gleich fragen, wie ich denn dann auf der neuen seite auf die ID zugreifen kann? Kann ich das dann einfach als Variable so wie hier weiterverwenden, also wenn ich schreib $id weiß der, was gemeint ist?
gruß Pauline
__________________
Manche Menschen sind so und manche Menschen sind anders!
Zimtgruen.de
|
|
10.08.2008 23:26 |
|
|
Stelo

de drecksche Assl
 

Dabei seit: 28.04.2005
Beiträge: 1.628
 |
|
Schreib den Link am besten mal so:
php: |
1:
|
<td><a href="steckbrief.php?id=$id">mehr Informationen</a></td>"; |
|
Und auf der nächsten Seite kannst du die ID dann auslesen mit
$id = $_GET['id'];
__________________
"Es gibt keine Romanhelden mehr,
weil es keine Individualisten mehr gibt,
weil die Individualität verlorengegangen,
weil der Mensch einsam, jeder Mensch gleich einsam,
ohne Recht auf individuelle Einsamkeit ist und
eine namen- und heldenlose einsame Masse bildet."
Günter Grass

|
|
10.08.2008 23:31 |
|
|
Maina

Pseudomitglied
 
Dabei seit: 20.04.2006
Beiträge: 7.655
Herkunft: Kreuzberg
 |
|
Gib mal den ganzen Code her, bitte
|
|
10.08.2008 23:44 |
|
|
Zimtgruen

Mitglied
 

Dabei seit: 20.02.2005
Beiträge: 645
Herkunft: Nürnberg
Themenstarter
 |
|
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Untitled</title>
</head>
<link rel="stylesheet" type="text/css" href="http://web87.bces-2030.de/MV/style.css">
<body>
<CENTER>
<img src="http://web87.bces-2030.de/MV/grafiken/dressur.jpg" border="0"><p>
<table width=500 class="pferde">
<?php
$verbindung = mysql_connect("localhost",
"benutzer","passwort")
or die ("keine Verbindung möglich.
Benutzername oder Passwort sind falsch");
mysql_select_db("Datenbank")
or die ("Die Datenbank existiert nicht.");
$sql = "SELECT ID, Vorschau, Name, Geschlecht, Rasse, Geburtsjahr, Wert, Kat, Besitzer FROM Pferde WHERE Kat='D'AND Besitzer='Montana Valley' ORDER BY `Name` ASC";
$ergebnis = mysql_query($sql);
while($array = mysql_fetch_array($ergebnis))
{
$id = $array["ID"];
echo "<tr>";
echo "<td>".$array["Vorschau"]." </td>
<td>".$array["Name"]."</td>
<td>".$array["Geschlecht"]."</td>
<td>".$array["Rasse"]."</td>
<td>".$array["Geburtsjahr"]."</td>
<td>".$array["Wert"]."</td><td><a href="steckbrief.php?id=$id">>>mehr Informationen</a></td>";
echo "</tr>";
}
mysql_close($verbindung);
?>
</table>
</CENTER>
</body>
</html>
|
|
__________________
Manche Menschen sind so und manche Menschen sind anders!
Zimtgruen.de
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Zimtgruen: 10.08.2008 23:45.
|
|
10.08.2008 23:45 |
|
|
Maina

Pseudomitglied
 
Dabei seit: 20.04.2006
Beiträge: 7.655
Herkunft: Kreuzberg
 |
|
Ist das die "dressur.php"?
|
|
10.08.2008 23:52 |
|
|
Maina

Pseudomitglied
 
Dabei seit: 20.04.2006
Beiträge: 7.655
Herkunft: Kreuzberg
 |
|
Ahh bin ich blind
Ans einfachste denk ich wieder nie =D *donk*
HTML Codes darfst du im PHP-Echo nicht mit " schreiben
entweder ' oder du setzt vor jedes " ein \.
Müsste also so gehen.
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Untitled</title>
</head>
<link rel="stylesheet" type="text/css" href="http://web87.bces-2030.de/MV/style.css">
<body>
<CENTER>
<img src="http://web87.bces-2030.de/MV/grafiken/dressur.jpg" border="0"><p>
<table width=500 class="pferde">
<?php
$verbindung = mysql_connect("localhost",
"benutzer","passwort")
or die ("keine Verbindung möglich.
Benutzername oder Passwort sind falsch");
mysql_select_db("Datenbank")
or die ("Die Datenbank existiert nicht.");
$sql = "SELECT ID, Vorschau, Name, Geschlecht, Rasse, Geburtsjahr, Wert, Kat, Besitzer FROM Pferde WHERE Kat='D'AND Besitzer='Montana Valley' ORDER BY `Name` ASC";
$ergebnis = mysql_query($sql);
while($array = mysql_fetch_array($ergebnis))
{
$id = $array["ID"];
echo "<tr>";
echo "<td>".$array["Vorschau"]." </td>
<td>".$array["Name"]."</td>
<td>".$array["Geschlecht"]."</td>
<td>".$array["Rasse"]."</td>
<td>".$array["Geburtsjahr"]."</td>
<td>".$array["Wert"]."</td><td><a href="steckbrief.php?id=$id">>>mehr Informationen</a></td>";
echo "</tr>";
}
mysql_close($verbindung);
?>
</table>
</CENTER>
</body>
</html> |
|
|
|
11.08.2008 00:03 |
|
|
|
Impressum
|