• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Probleme mit der ID Ausgabe.

Status
Für weitere Antworten geschlossen.

Pali

Neues Mitglied
Hallo.
Also ich hab zur Zeit ein Script in dem eine ID mit einem Link mit GET übergeben wird (Seite ubersicht.php), zu einer nächsten Seite (projekte.php)... Dort wollte ich sie dann ausgeben lassen, um zu sehen obs funktioniert hat.
Aber mir wird dann nur:

Code:
Resource id
ausgegeben.. und oben in der Adressleiste steht:
Code:
http://10.7.1.211/MESProjekte/Seiten/projekt.php?id=Resource%20id%20#8

Zum Test habe ich in der Seite davor auch schon statt der
Variable $idnummer einfach ne Zahl hingeschrieben und diese bekomm ich dann ganz einfach ausgeben... also bei $idnummer=5 bekomm ich dann auch 5 ausgegeben.

Also auf der uebersicht.php (Seite 1) sieht das so aus:
PHP:
$show=mysql_query('SELECT Projektname FROM projekte ORDER BY id DESC LIMIT 10');

while($result=mysql_fetch_array($show)) {
$idnummer = mysql_query('SELECT id FROM projekte');
  echo "<div align='center'><a href='projekt.php?id=5'>";
  echo $result['Projektname']; //Die Zeile ist dazu da den Projektnamen dort aufzulisten um ihn dann an zu klicken und zum Profil zu kommen.
  echo "</a><br />";

Auf der Seite wo die ID dann wichtig wird habe ich nur zur Kontrolle es so geschrieben:

PHP:
    $nummer=$_GET['id'];
    echo $nummer;

Ich brauche die ID um auf der Seite genau sagen zu können
welches Projekt-Profil dort erstellt werden soll....
Also klick ich auf ein Projekt und bekomme dessen Profil...

Ich hab die Vermutung es liegt daran das die ID sonst immer mit:
Resource id #1
ausgegeben wird.. und dann hat er da irgendwie probleme.. kann das sein?
Ich werde bald ausprobiern, ob es trotzdem mit der Sache mit
dem Profil funktioniert, so weit war ich auf der Seite noch nicht.
Muss ja noch alles mit Variablen ausstatten.. vielleicht übergibt er es ja
trotzdem richtig, weil in der Addressleiste steht es ja.

Ich habs denk ich etwas doof erklärt, aber ich hoffe man versteht
es trotzdem. Danke schon mal.
 
Vorab könntest du dir eine Query sparen, wenn du in der ersten statt "Projektname" einfach ein Sternchen benutzt. Dann werden direkt alle Informationen geholt.

Wobei du dann auch mit folgendem Arbeiten kannst:
PHP:
$idnummer = $result['id'];

Dein Fehler ist, dass du eifnach nur die IDs holst, damit aber nichts machst ^^ Bedeutet, dass deine Query so aussehen müsste

PHP:
$idnummer = mysql_query('SELECT id FROM projekte WHERE Projektname=$result['Projektname']');
(musst noch schauen, dass du die Anführungszeichen richtig setzt)
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben