Memberdetails... und weiter?

<?
include("dbconnect.php");
$nick = $_GET['nick']; (Zeile 57)
$result = mysql_query("SELECT * FROM ehmem WHERE nick = '".$nick."' ");
while($row = mysql_fetch_object($result)
{
...
}
?>

das ist alles...

versteh nicht warum der das anmeckert, scheint doch richtig zu sein...
 
hehe, ups... :)
Daran lag es aber nicht... ok, ich werd mal meinen komplett versauten code jetzt veröffentlichen:

form4e.php:
PHP:
<?

include("dbconnect.php");

  
  $abfrage = "SELECT * FROM ehmem";
  $ergebnis = mysql_query($abfrage);
  while($row = mysql_fetch_object($ergebnis))
   {

?>

<tr bgcolor="#333333" class='ehtext'> 
    <? echo '<td height="19" align="center"><a href="details.php?nick='.$row->nick.'">'.$row->nick.'</a></td>';?>
    <td align="center"><?echo $row->real;?></td>
    <td align="center"><?echo $row->geb;?></td>
    <td align="center"><?echo $row->land;?></td>
    <td height="19" align="center"><?echo $row->stadt;?></td>
    <td height="19" align="center"><?echo $row->email;?></td>
    <td height="19" align="center"><?echo $row->icq;?></td>
 
</tr>



<?
}
include("dbdisconnect.php");
?>






details.php
PHP:
<?
include("dbconnect.php")



$nick = $HTTP_GET_VARS['nick'];

$result = mysql_query("SELECT * FROM ehmem WHERE nick = '".$nick."' ");
while($row = mysql_fetch_object($result))
{

?>
     <table class="ehborder" border="0" cellpadding="0" cellspacing="0" style="border-width:0; border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber1" height="127">
       <tr>
         <td width="36%" height="25">Nickname</td>
         <td width="64%" height="19"><?$row->nick;?></td>
       </tr>
       <tr>
         <td width="36%" height="25">Realname</td>
         <td width="64%" height="12"><?$row->real;?></td>
       </tr>
       <tr>
         <td width="36%" height="25">ICQ</td>
         <td width="64%" height="12"><?$row->icq;?></td>
       </tr>
       <tr>
         <td width="36%" height="25">Herkunft</td>
         <td width="64%" height="12"><?$row->stadt;?></td>
       </tr>
       <tr>
         <td width="36%" height="25">Land</td>
         <td width="64%" height="12"><?$row->land;?></td>
       </tr>
       <tr>
         <td width="36%" height="25">Geburtstag</td>
         <td width="64%" height="12"><?$row->geb;?></td>
       </tr>
       <tr>
         <td width="36%" height="25">Games</td>
         <td width="64%" height="12"></td>
       </tr>
       <tr>
         <td width="36%" height="25">CPU</td>
         <td width="64%" height="12"></td>
       </tr>
       <tr>
         <td width="36%" height="25">Grafikkarte</td>
         <td width="64%" height="12"></td>
       </tr>
       <tr>
         <td width="36%" height="25">Speicher</td>
         <td width="64%" height="12"></td>
       </tr>
     </table>
         
<?
}
include("dbdisconnect.php")
?>
 
Das nichts ausgegeben wird liegt daran, dass du gar kein echo-Befehl verwendest, sondern einfach nur die Variablen in den PHP-Tag setzt.
Ich würde eher die ID des Users übergeben. Und mit $_GET[id] sollte es funktionieren.
 
Ich bin ja nich mal bis zur ausgabe gekommen... aber hab das mal in 'id' geändert, leider erfolglos.... :( Was nun? hat vielleicht noch jemand eine idee? Ich verzweifel bald....
 
Zuletzt bearbeitet:
Hmm, das, was mir die ganze Zeit aufgefallen ist, das, wie im Post vorher gesagt, kein echo verwendet wird. Also, es ist eigendlich letzendlich noch der letzte "Fehler", den ich sehe.
Ich habe es nun in "" gesetzt, da ich mir nich sooo sicher bin, aber ich denke, daran sollte es liegen, oder?
Versuch es sonst doch mal so:

Code:
<td height="19" align="center">
<a href="details.php?nick="<?php echo $row->nick ?>">
<?php echo $row->nick ?></a></td>

Sollte meiner Meinung nach klappen.
Viel Glück noch


Cuuu
-Atlan-
 
Zurück