Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Design, Website, Copyright (https://www.gegen-bilderklau.net/board.php?boardid=80)
--- Homepagehilfe (https://www.gegen-bilderklau.net/board.php?boardid=27)
---- Homepagehilfe - Archiv (https://www.gegen-bilderklau.net/board.php?boardid=139)
----- [PHP & MySQL] GET ID funktioniert nicht (https://www.gegen-bilderklau.net/thread.php?threadid=145334)


Geschrieben von Startpost-Retter am 24.11.2008 um 15:27:

  GET ID funktioniert nicht

Huhu ihr,
ich habe im Moment das Problem, dass meine Navigation nicht so funktioniert, wie ich es will x)

Und zwar sollen nicht eingeloggte User nur den Text "Bank" sehen, also nicht drauf klicken können. Das funktioniert soweit (hier: "Bank (o.L)" -> o.L. = ohne Link). Wenn die User sich allerdings anmelden/einloggen, soll der Link in etwa so aussehn: bank.php?id="ID DES MITGLIEDS". Er spuckt mir aber keine ID im Link aus.

Hier der Quelltext.

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:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
<?php
include("bank_test/bank_db.php");

$id "$_GET[id]";

$Ergebnis mysql_query"SELECT * FROM steckbriefe where ID='$id'" );
?>

<html>

<head>
<title>Navigation</title>
<link rel="stylesheet" type="text/css" href="http://rosemont.bplaced.net/filemanager/style_navi.css">
<base target="content">
</head>

<body>
<p><h1>Allgemein</h1></p>
<p><a href="home.htm">Home</a><br>
<a href="impressum.htm">Impressum</a><br>
<a href="bildnachweis.htm">Bildnachweis</a><br>
<a href="informationen.htm">Informationen</a><br>
<a href="kontakt.htm">Kontakt</a><br>
<a href="http://rosemont.bplaced.net/filemanager/wbblite/index.php" target="_blank">Forum</a><br>
<a href="partnerhoefe.htm">Partnerhöfe</a><br>

<p><h1>Anmeldung</h1></p>
<p><a href="faq.htm">FAQ</a><br>
<a href="regeln.htm">Regeln</a><br>
<a href="anmeldung.htm">Anmeldung</a><br></p>

<p><h1>Mitglieder</h1></p>
<p>
<a href="login/login.php">Login</a> | <a href="login/logout.php">Logout</a><br>
<a href="probemitglieder.htm">Probemitglieder</a><br>
<a href="verzeichnis.php">Verzeichnis</a><br>
<a href="privatpferde.php">Privatpferde</a><br>
<a href="schicksal.php">Schicksal</a><br>
<a href="kalender.php">Kalender</a><br>
<a href="boni.htm">Boni</a><br>
<a href="reitniveau.htm">Reitniveau</a><br>
<a href="reitstunden.htm">Reitstunden</a><br>
<a href="abzeichen.htm">Abzeichen</a><br>
<a href="arbeitsamt.htm">Arbeitsamt</a><br>

<?
if (@mysql_num_rows($Ergebnis) == 0) {
echo "Bank (o.L.)";
}

else {
$Data = mysql_fetch_array( $Ergebnis );


echo "<a href="bank.php?id=$id">Bank</a>";

}
?>

<p><h1>Der Hof</h1></p>
<p><a href="statistik.php">Statistik</a><br>
<a href="hofkasse.php">Hofkasse</a><br>
<a href="#" onClick="crush=window.open('http://rosemont.bplaced.net/filemanager/anlage.htm','Hofplan','toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=no,width=620,height=720');return false;">Anlage</a><br>
<a href="personal.php">Personal</a><br>
<a href="stallungen.htm">Stallungen</a><br>
<a href="weideanlagen.htm">Weideanlagen</a></p>

<p><h1>Pferde</h1></p>
<p><a href="#" onClick="crush=window.open('http://rosemont.bplaced.net/filemanager/haendler/index.htm','Pferdehändler','toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=no,width=700,height=500');return false;">Pferdehändler</a><br>
<a href="wohlergehen.php">Wohlergehen</a><br>
<a href="tierarztpraxis.php">Tierarztpraxis</a><br>
<a href="hufschmied.php">Hufschmied</a><br>
<a href="haltungskosten.htm">Haltungskosten</a><br>
<a href="#" onClick="crush=window.open('http://rosemont.bplaced.net/filemanager/reiterladen/index.htm','Reiterladen','toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=no,width=500,height=500');return false;">Reiterladen</a><br>
<a href="weiterbildung.php">Weiterbildung</a></p>

<p><h1>Action</h1></p>
<p><a href="mdm.php">MDM</a><br>
<a href="pdm.php">PDM</a><br>
<a href="kwraetsel.php">Kreuzworträtsel</a><br>
<a href="buchstabensalat.php">Buchstabensalat</a><br>
<a href="gluecksspiel.php">Glücksspiel</a><br>
<a href="wer_bin_ich.php">Wer bin ich?</a></p>
</body>

</html>



Geschrieben von Melli am 24.11.2008 um 15:48:

 

Vllt wenn du oben noch
php:
1:
$Data mysql_fetch_assoc$Ergebnis );

und dann unten:
php:
1:
echo "<a href="bank.php?id=".$Data["id"]."">Bank</a>";


aaber ich bin mir nicht sicher - ich mach das nur immer so :x



Geschrieben von Black Katrin am 24.11.2008 um 17:13:

 

wird eine ID überhaupt angezeigt? also funktioniert das GET überhaupt richtig? Augenzwinkern das würde ich erstmals abklären, da liegt meistens das problem



Geschrieben von Black Katrin am 28.11.2008 um 12:13:

 

php-einfach.de ist eigendlich mein tipp, bin abern it sicher obs erklärt wird...

aber um es kurz zu sagen: du müsstest beim link hinten dran schreiben ?id=$id wobei du natürlich die variable $id entweder definieren musst


Forensoftware: Burning Board, entwickelt von WoltLab GmbH