Memberdetails... und weiter?

Original geschrieben von mrfishly
Woran kann das denn liegen? hab ich irgenwas vergessen? hmmm...
Versuchs mal so:

PHP:
echo '<td height="19" align="center"><a href="groß.php?nick='.$row['nick'].'">'.$row['nick'].'</a></td>';
 
immer noch nich... oder hab ich irgendwas in der sql abfrage falsch gemacht?

$abfrage = "SELECT * FROM ehmem";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
.....
 
Original geschrieben von mrfishly
immer noch nich... oder hab ich irgendwas in der sql abfrage falsch gemacht?

$abfrage = "SELECT * FROM ehmem";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
.....
Ähm, wie kommts denn dann überhaupt, dass der Nick ausgegeben wird, wenn Du mittles [phpf]mysql_fetch_object[/phpf] die Daten ziehst?

Also, entweder arbeitest Du mittles [phpf]mysql_fetch_object[/phpf], dann ist aber $row ein Objekt, welches Du folgendermaßen ausgegeben bekommst:

PHP:
echo $row->nick;

Als alternative zu [phpf]mysql_fetch_object[/phpf] gibt es die Funktion [phpf]mysql_fetch_array[/phpf], welches Dir, wie der Name der Funktion vermuten lässt, ein Array zurückliefert; als Array-Index die Namen der Spalten der Tabelle:

PHP:
$abfrage = "SELECT * FROM ehmem";
$ergebnis = mysql_query($abfrage);
while( $row = mysql_fetch_array($ergebnis) ) {
    /* ausgabe der daten */
    echo $row['nick'];
}
 
ok, das hab ich jetzt verstanden und erfolgreich eingebunden... aber... alles beim alten, ich bekomm den nick nicht übergeben... :rolleyes:
 
Heist vielleicht die Spalte der MySQL Tabelle anders?
Hier wird auch auf groß und klein schreibung geachtet.
Alseo wenn die Spalte Nick heißt, musst du $row[Nick] schreiben.
Und wenn sie Nickname heißt, musst du auch $row[Nickname] schreiben.
Die andere möglichkeit ist über Zahlen
Wenn Nickname die zweite Spalte ist, dann musst du schreiben: $row[2]

Schau mal noch, ob der Fehler daran liegt.
 
Edit:
Habs doch hinbekommen, nur ich bekomm immer noch diese Fehlermeldnung:

Parse error: parse error, unexpected T_VARIABLE in /usr/export/www/vhosts/funnetwork/hosting/sid/test/details.php on line 56

Das ist folgendes:

$_GET['nick'];
Wie bekomm ich den Fehler weg
 
Zuletzt bearbeitet:
Zurück