Link zu weiteren Daten

öhm. auf meinem server läuft 4.0.2 und lokal 4.1.2 also entschuldige das ich die alten sachen benutze.

ich versteh eh nicht warum sowas geändert wird, hat das irgend nen nutzen wenn man $PHP_SELF mit $HTTP_SERVER_VARS[PHP_SELF] ersetzt? ausser das es mehr aufwand ist?
 
nicht aufwand ..

mit dem alten läuft es nur einfach nicht mehr.

wichtig ist auch, daß alle sachen die über
die url mitgegeben werden im $http_get_vars
hash liegen ..

Pfote
 
sry leute,

aber das script, wie bomber es gepostet hat, läuft nicht.

Als ausgabe kommt immer die ganze DB, und nicht der gewählte datensatz.
Unten in der IE-Leiste steht auch nur http://server.de/member.php?id=

Das wars... irgendwas mache ich falsch :(
 
hallo, noch jemand da ??

warum funzt das net, und als link kommt dann nur server.de/member.php?id= ?

Wenn ich eignehändig ne zahl dahinter schreibe, kommt, dass es keinen eintrag mit dieser ID gibt :( ( ist aber vorhanden )
 
DEIn COde :)

PHP:
if(!empty($id))
{
  $query = mysql_qery("SELECT * FROM deine_tabelle WHERE id = ".$id."");
  
  if($mysql_num_rows($query))
  {
    while($row = mysql_fetch_array($query))
    {
      echo "Name:".$row['name']."<br>\n";
      echo "Nachname:".$row['nachname']."<br>\n"; 
      usw..
    }
  }
  else
    echo "Error: Kein Member mit einer solchen ID!"; 

}

Problem: der Link zeigt auf server.de/member.php= ( also auf keine bestimmte ID)
Wenn ich die ID von Hans eintrage, werden trotzdem ALLE Einträge angezeigt.
 
poste bitte den ganzen code. das du meinen code benützt hast weiss ich ja, nur den zusammen hang muss ich sehen sonst bringt es nix.
 
sollte dieses:

PHP:
$query = mysql_qery("SELECT * FROM deine_tabelle WHERE id = ".$id."");

nicht so aussehen:

PHP:
$query = mysql_qery("SELECT * FROM deine_tabelle WHERE id = '$id'");

? oder gibts da generell keinen unterschied zwischen Hochkommas un Anfuehrungszeichen innerhalb des query syntaxes?

:-)
 
Zurück