Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
user daten??? [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
user daten???


 
simily
03-10-2004, 19:14 
 
hi leute vielleicht kann mir jemand helfen... also was ich will ist, dass ich wenn der user sich eingeloggt hat nur für ihn bestimmte daten ausgegeben werden.... ich habe schon im forum gesucht und gesucht aber nichts gefunden. die daten sind in zwei verschiedenen tabellen. also einmal user und einmal buttons. und der user soll halt nur für ihn , von mir, angegebene button sehen dürfen.

danke für eure hilfe

der code ist untern


simily


PHP-Quellcode:


<?php
include ("checkuser.php");
?>
<?
include("config.php");
?>
<body>
Nickname: <?php echo $_SESSION["user_nickname"]; ?>
Nachname: <?php echo $_SESSION["user_nachname"]; ?>
Vorname: <?php echo $_SESSION["user_vorname"]; ?>
<hr>
<form name=form method=post action="<? echo $_SERVER['PHP_SELF']; ?>">
<table width="200" border="1">
<?
$abfrage = "SELECT * FROM buttons WHERE name LIKE 'ransom'";
$ergebnis = mysql_query($abfrage);
$_message="";
while($row = mysql_fetch_object($ergebnis)) {
$_button_input="button".$row->id;
if ($_POST[$_button_input]) {
$_message.="\nordered ".$row->image." ".$_POST[$_button_input]." times.";
}
?>
<tr>
<td>
<? echo $row->name ?>
</td>
<td>
<? echo "<img src=\"".$row->url.$row->image."\" border=0>"; ?>
</td>
<td>
<? echo "<input type=text name=\"button".$row->id."\" size=4>"; ?>
</td>
</tr>
<? }
[SIZE=1]

 
asp2php
03-10-2004, 19:20 
 
umbrich deinen Code bitte. Danke.

 
simily
03-10-2004, 19:27 
 
was soll ich tun??? sorry

 
asp2php
03-10-2004, 19:30 
 
Original geschrieben von simily
was soll ich tun??? sorry
auf ändern klicken und deinen code so umbrechen, dass man beim Lesen nicht nach rechts scrollen muss. Nicht jeder hat ein 21" Moni mit 1600te Auflösung.

 
simily
03-10-2004, 19:44 
 
ich hoffe das ist jetzt so in ordnung?

und hat jemand ne lösung?

also nochmal:
ok wenn sich ein user jetzt in meine seite einloggt, dann kommt er auf die die du jetzt siehst. nun ist es aber unabhängig vom user, es wird immer die gleiche tabelle angezeigt ( siehe SELECT * FROM buttons WHERE name LIKE 'ransom'" . ich will wenn "ransom" sich anmeldet auch die daten von "ransom" angezeigt werden. jetzt ist es so, dass wenn sich "admin" anmeldet, dann trotzdem "ransom" tabelle aufgeht. und nicht tabelle "admin".

kann ich, weil ja oben die daten für den nickname und vorname und nachname angezeigt werden das dadurch irgendwie in die tabelle "merkt" der user ist drin also muss ich diese tabelle anzeigen...

 
asp2php
03-10-2004, 19:51 
 
Original geschrieben von simily
ich hoffe das ist jetzt so in ordnung?

und hat jemand ne lösung?


Nein, ist es nicht, und deswegen hat keiner Lust dein Problem anzuschauen und somit kannste noch lange auf Lösungsvorschläge warten. Du mußt schon dafür sorgen, dass man mit einer Auflösung von 1024 x 768 dein Posting ohne zu scrollen noch lesen kann ;)

 
simily
03-10-2004, 20:13 
 
<?php
include ("checkuser.php");
include("config.php");
?>
<body>
Nickname: <?php echo $_SESSION["user_nickname"]; ?>
Nachname: <?php echo $_SESSION["user_nachname"]; ?>
Vorname: <?php echo $_SESSION["user_vorname"]; ?>
<form name=form
method=post action="<? echo $_SERVER['PHP_SELF']; ?>">
<table width="200" border="1">
<?
$abfrage = "SELECT * FROM buttons
WHERE name LIKE 'ransom'";
$ergebnis = mysql_query($abfrage);
$_message="";
while($row = mysql_fetch_object($ergebnis)) {
$_button_input="button".$row->id;
if ($_POST[$_button_input]) {
$_message.="\nordered ".$row->image." ".
$_POST[$_button_input]." times.";}
?>
<tr>
<td>
<? echo $row->name ?>
</td>
<td>
<? echo "<img src=\"".$row->url.$row->image."\"
border=0>"; ?>
</td>
<td>
<? echo "<input type=text name=\"button".$row->id."\"
size=4>"; ?>
</td>
</tr>
<? }

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 19:31 Uhr.