. .
pragmaMx Support Forum 25 Mai 2012, 21:13:06 *
Willkommen Gast. Bitte einloggen oder registrieren.


Einloggen mit Benutzername und Passwort
News:
Brauchen Sie Hilfe? Bitte nutzen Sie unsere Suchfunktion bevor Sie Beiträge oder Fragen ins Board schreiben! Viele Fragen wurden bereits gestellt und beantwortet. Danke!
 
Übersicht Hilfe Forenregeln / Boardrules
 
Suche
Seiten: [1]   Nach unten
Drucken
Autor Thema: $uname  (Gelesen 2727 mal)
0 Mitglieder und 2 Gäste betrachten dieses Thema.
_Gerry_
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.366

_Gerry_


« am: 22 Juli 2002, 23:06:18 »

Hey Leute!
Hab da ein Problem und weis im Moment einfach nicht weit, steh sozusagen total auf der Leitung!

Also ich habe die Navigation bei der Y_A einwenig verändert, jedoch nur einige weitere Links eingefügt, bzw das Designe einwenig geändert.
Nun habe ich aber ein Problem mit einem Link:
a href=\"modules.php?name=User_GB&touser=$uname\"
sollte eigentlich in das Gästebuch des Users verweisen, stattesen kommt immer die Auswahl der gesamten Gästebücher!
Ich weis auch wo der Fehler liegt, er kann das touser=$uname nicht definieren!
Wie kan ich nun einfügen das er den $uname aus der Datenbank einliest??

Ich hoffe mir kann jemand helfen!
Danke im Voraus,
Gerry.
Gespeichert

CMS-Version: pragmaMx 0.1.11, 1.33.2.12.2.9/2009-05-10   
PHP-Version: 5.2.0-8+etch5~pu1
MySQL-Version: 5.0.32-Debian_7etch1
Server-Version: Apache/2.2.3 (Debian) mod_ssl/2.2.3 OpenSSL/0.9.8c
FrankySZ
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.462

FrankySZ


WWW
« Antworten #1 am: 22 Juli 2002, 23:12:03 »

Hi Gerry,

ich weiss zwar nicht genau, was du umgebaut hast, aber das Usergaestebuch ist KEIN Modul.
versuche es mal mit folgendem Aufruf:

 
Code: [Select]  

guestbook.php?op=view&touser=$uname
 



[Editiert am 22/7/2002 von Admin FrankySZ]
Gespeichert

greets Franky
_Gerry_
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.366

_Gerry_


« Antworten #2 am: 22 Juli 2002, 23:21:55 »

Danke erstmals für deine rasche Antwort!
Ich weis das das ursprüngliche Gästebuch kein Modul ist, jedoch habe ich das Modul TPK UserGuestBook installiert, den ich finde es für den User als freundlicher!
Und da ist eben nun der Fehler mit der §uname Defination!

hmmmmmmmm...........
 :puzz Mir raucht schon der Kopf!  Wink

cu, Gerry.
Gespeichert

CMS-Version: pragmaMx 0.1.11, 1.33.2.12.2.9/2009-05-10   
PHP-Version: 5.2.0-8+etch5~pu1
MySQL-Version: 5.0.32-Debian_7etch1
Server-Version: Apache/2.2.3 (Debian) mod_ssl/2.2.3 OpenSSL/0.9.8c
FrankySZ
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.462

FrankySZ


WWW
« Antworten #3 am: 22 Juli 2002, 23:37:17 »

np, dann denke ich mal wirst du warten muessen bis Joschau online kommt, da ich mich mit dem Modul noch nicht befasst habe....
Gespeichert

greets Franky
_Gerry_
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.366

_Gerry_


« Antworten #4 am: 22 Juli 2002, 23:40:30 »

Okay, dennoch danke!

Hätte eigentlich nur nen Code benötigt um eine datenbankabfrage betreffend des
$uname
durchzuführen!
Und irgendwie steh ich eben im Moment total auf der Leitung!

Naja, warte ich eben!
cu, Gerry.
Gespeichert

CMS-Version: pragmaMx 0.1.11, 1.33.2.12.2.9/2009-05-10   
PHP-Version: 5.2.0-8+etch5~pu1
MySQL-Version: 5.0.32-Debian_7etch1
Server-Version: Apache/2.2.3 (Debian) mod_ssl/2.2.3 OpenSSL/0.9.8c
Micro
Inventar
*******
Offline Offline

Beiträge: 1.477


« Antworten #5 am: 23 Juli 2002, 00:13:52 »

$uname wird definiert aus der Datenbank $prefix_users, das ist der Klartext Name

Mit anderen Worten, entweder Du suchst Dir ne Abfrage die Dir diesen Wert liefert, oder Du machst es selbst.
Wobei es ausreichend sein dürfte, wenn Du die Funktion un der user.php benutzt

Mirko
Gespeichert
_Gerry_
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.366

_Gerry_


« Antworten #6 am: 23 Juli 2002, 00:32:26 »

Hey Micro!
Also ne user.php hab ich nicht mehr bei der VKP 5.5  Wink
Und so ne Abfrage versuch ich mir schon die ganze Teit zu basteln, aber es gelingt mir einfach nicht!  exclamation_smile

Kannst mir nichtmal so ne Abfrage posten? rein nur um $uname zu definieren ?
Wäre dir echt sehr dankbar dafür! cheesy
cu, Gerry.
Gespeichert

CMS-Version: pragmaMx 0.1.11, 1.33.2.12.2.9/2009-05-10   
PHP-Version: 5.2.0-8+etch5~pu1
MySQL-Version: 5.0.32-Debian_7etch1
Server-Version: Apache/2.2.3 (Debian) mod_ssl/2.2.3 OpenSSL/0.9.8c
Micro
Inventar
*******
Offline Offline

Beiträge: 1.477


« Antworten #7 am: 23 Juli 2002, 00:47:48 »

Tscha, sollte man nun mal mitbekommen haben, das man allgemeinhin von einer index.php sprechen sollte.
Wenn ich dann aber noch den Pfad schreiben müsste, würde es sicher für einige "Nichtwissende" einfacher, aber mit user.php weis eigentlich jeder was gemeint ist ;o)

nunja .. ich hab jetzt den Quelltext nicht so recht im Kopf. Wie wärs wenn Du mal nen Anfang machen würdest, wie Du das lösen könntest? Ich mein, gugg doch mal nach, teste und wenns nicht klappt dann frage. Poste Deinen Lösungsansatz. Im Grunde biste ja auch hier um was zu lernen und nicht nur fertiges irgendwo einzubauen. Oder?! ,o)
Und alle anderen hier können auch noch etwas lernen ,o)

Mirko

Ich weis ich bin pöhse *smileÜ
Gespeichert
_Gerry_
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.366

_Gerry_


« Antworten #8 am: 23 Juli 2002, 00:52:19 »

Also ich versuche bereits seid Stunden, sehr vielen Stunden das Prob zu lösen doch ich komm nicht weiter!
Und eben weil ich nicht weiter gekommen bin habe ich mich ans Forum gewand, aber wenn du nicht helfen willst, oder kannst!  question
Naja was soll`s!
Dacht das Forum ist dazu da um sich gegenseitig zu helfen!
Hab mich wohl getäuscht!
Gespeichert

CMS-Version: pragmaMx 0.1.11, 1.33.2.12.2.9/2009-05-10   
PHP-Version: 5.2.0-8+etch5~pu1
MySQL-Version: 5.0.32-Debian_7etch1
Server-Version: Apache/2.2.3 (Debian) mod_ssl/2.2.3 OpenSSL/0.9.8c
Micro
Inventar
*******
Offline Offline

Beiträge: 1.477


« Antworten #9 am: 23 Juli 2002, 01:46:42 »

 
Zitat
Habe es z.B. mit
function userCheck($uname);
$result = mysql_query("select username from $prefix"._session." where username='$uname'");
versucht, hat aber nichts gebracht!


Also, nach $username, was Du ja rausbekommen willst, kannst Du nicht aus der tabelle users auswählen. Denn die Variable is ja nun mal leer.

Versuch aber mal das hier, denn "noch" werden ja cookies geschrieben und lese den aktuellen Wert aus dem vorhandenen cookie aus.

$user = base64_decode($user);
$user = explode(":", $user);

Und nun Deine Abfrage:

$result = mysql_query("select username from $prefix"._session." where username='$user[1]'");

$user[1] wäre in dem Fall der zweite Wert aus dem Array $user.
Der zweite deshalb, weil dort imme rmit NULL begonnen wird. Und an Position [1] steht der Username im Cookie.
Gespeichert
_Gerry_
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.366

_Gerry_


« Antworten #10 am: 23 Juli 2002, 01:49:31 »

Micro dir habe ich es ja bereits geschrieben, aber ich poste ich es hier auch nochmals!

Also soweit war ich zB schon mal:
Code: [Select]  

 function userinfo($uname){
$resultx=mysql_query("select uid from nuke_users where uname='$uname'");
echo "<tr><td><font class=\"content\">"
."<center><a href=\"modules.php?name=User_GB&touser=$uname\"><img src=\"images/menu/gaestebuch.gif\"border=\"0\" alt=\"Gästebuch\"></a></td><td>"
."<a href=\"modules.php?name=User_GB&touser=$uname\">Dein Gästebuch</a>"
."</center></form></font></td></tr>";
}
 

Das ist jetzt aber nur einer von zahlreichen Versuchen gewessen!
Weis gar nicht mehr was ich alles versucht, bzw nicht versucht habe!

Bei der folgenden Variante kommt folgende Fehlermeldung dabei auch noch raus:

Fatal error: Cannot redeclare userinfo() in /www/htdocs/v026582/html/modules/Your_Account/index.php on line 92

hmmmmmmmm....................
cu, Gerry.

[Editiert am 22/7/2002 von _Gerry_]
Gespeichert

CMS-Version: pragmaMx 0.1.11, 1.33.2.12.2.9/2009-05-10   
PHP-Version: 5.2.0-8+etch5~pu1
MySQL-Version: 5.0.32-Debian_7etch1
Server-Version: Apache/2.2.3 (Debian) mod_ssl/2.2.3 OpenSSL/0.9.8c
Micro
Inventar
*******
Offline Offline

Beiträge: 1.477


« Antworten #11 am: 23 Juli 2002, 01:54:45 »

Cannot redeclare userinfo()

kommt daher, das diese Funktion anderweitig schon mal verwendet wird.
nun die Frage WO isse.

Dann würde ein

include "datei.php"
userinfo($uname];

reichen, um die variable mit Inhalt zu füllen
Wobei da nicht unbedingt klar sein muss, ob diese Funktion die cookies ausliesst

[Editiert am 22/7/2002 von SiteAdmin Micro]
Gespeichert
_Gerry_
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.366

_Gerry_


« Antworten #12 am: 23 Juli 2002, 01:56:55 »

Zitat


$user = base64_decode($user);
$user = explode(":", $user);

Und nun Deine Abfrage:

$result = mysql_query("select username from $prefix"._session." where username='$user[1]'");

 

Okay habe es nun so versucht, doch dabei kamm erneut ne Fehlermeldung raus!
 
Code: [Select]  

error in sql-statement: mysql_num_rows, err-no: 1146
description: Table 'v026582._session' doesn't exist


 cry_smile
Gerry
Gespeichert

CMS-Version: pragmaMx 0.1.11, 1.33.2.12.2.9/2009-05-10   
PHP-Version: 5.2.0-8+etch5~pu1
MySQL-Version: 5.0.32-Debian_7etch1
Server-Version: Apache/2.2.3 (Debian) mod_ssl/2.2.3 OpenSSL/0.9.8c
Micro
Inventar
*******
Offline Offline

Beiträge: 1.477


« Antworten #13 am: 23 Juli 2002, 02:01:05 »

ähem, ja .. ich hab Deinen text einfach kopiert und nicht nachgesehen was für ne Tabelle abgefragt werden soll.

Änder hinter dem $prefix mal auf _users ,o)
Gespeichert
_Gerry_
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.366

_Gerry_


« Antworten #14 am: 23 Juli 2002, 02:07:08 »

Hab ich gemacht und er schreibt mir den selben Fehler,
nur eben statt _session eben nun _users !
*seufz*
Gespeichert

CMS-Version: pragmaMx 0.1.11, 1.33.2.12.2.9/2009-05-10   
PHP-Version: 5.2.0-8+etch5~pu1
MySQL-Version: 5.0.32-Debian_7etch1
Server-Version: Apache/2.2.3 (Debian) mod_ssl/2.2.3 OpenSSL/0.9.8c
_Gerry_
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.366

_Gerry_


« Antworten #15 am: 23 Juli 2002, 02:44:59 »

Okay beim Befehl:
 
Code: [Select]  

$user = base64_decode($user);
$user = explode(":", $user);
$result = mysql_query("select username from $prefix"._users." where username='$user[1]'");

Gibt er ja folgende Fehlermeldung von sich:
 
Code: [Select]  

error in sql-statement: mysql_num_rows, err-no: 1146
description: Table 'v026582._users' doesn't
exist


Denke der Fehler liegt darinn das er meinen Tabellennamen (v026582) als prefix anerkennt, aber der ja eigentlich nuke lautet! c

Naja weitermach!  Wink
Gespeichert

CMS-Version: pragmaMx 0.1.11, 1.33.2.12.2.9/2009-05-10   
PHP-Version: 5.2.0-8+etch5~pu1
MySQL-Version: 5.0.32-Debian_7etch1
Server-Version: Apache/2.2.3 (Debian) mod_ssl/2.2.3 OpenSSL/0.9.8c
_Gerry_
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.366

_Gerry_


« Antworten #16 am: 23 Juli 2002, 03:08:20 »

Sodale hab nun den Code etwas abgeändert!
 
Code: [Select]  

$uname = base64_decode($uname);
$uname = explode(":", $uname);
$result = mysql_query("select uname from nuke_users where uname='$uname'");
 


Nun gibt er mir beim Link zwar als $uname etwas an, aber eben nicht den usernamen sondern ein simples "Array"!  mad2
Also schön langsam  c  crash  mad2  :puzz

P.S.:Ach ja wenn es jemanden interessiert,
Ja ich schreibe gern mit mir selbst hier im Forum!  cheesy  cul
Gespeichert

CMS-Version: pragmaMx 0.1.11, 1.33.2.12.2.9/2009-05-10   
PHP-Version: 5.2.0-8+etch5~pu1
MySQL-Version: 5.0.32-Debian_7etch1
Server-Version: Apache/2.2.3 (Debian) mod_ssl/2.2.3 OpenSSL/0.9.8c
Andi
Administrator
******
Offline Offline

Geschlecht: Männlich
Beiträge: 19.424

Andi


WWW
« Antworten #17 am: 23 Juli 2002, 10:31:02 »

Hi Gerry,
machs einfacher, ist in Nuke schon alles drin  Wink

global $user;
$userdaten = getusrinfo($user);
$uname = $userdaten["uname"];
Gespeichert

schön´s Grüssle, Andi
Kein Support über PN, Mail oder ICQ!
Bitte die Fragen im Forum stellen, nur so helfen die Antworten auch den anderen Usern.
Bitte auch die Boardsuche nicht vergessen, oft ist genau dein Problem schon an anderer Stelle gelöst worden!
_Gerry_
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.366

_Gerry_


« Antworten #18 am: 23 Juli 2002, 15:18:20 »

:luxhello: Andi!!!!!

Na supi!! cheesy
Das es so einfach ist, hab ich auch nicht gedacht!  
Hab nun
 
Zitat

global $user;
$userdaten = getusrinfo($user);
$uname = $userdaten["uname"];

eingefügt und es funktioniert wunderbar! Wink
anke das du mir wiedermal geholfen hast! thumbup

cu, Gerry.
Gespeichert

CMS-Version: pragmaMx 0.1.11, 1.33.2.12.2.9/2009-05-10   
PHP-Version: 5.2.0-8+etch5~pu1
MySQL-Version: 5.0.32-Debian_7etch1
Server-Version: Apache/2.2.3 (Debian) mod_ssl/2.2.3 OpenSSL/0.9.8c
Seiten: [1]   Nach oben
Drucken
 
Gehe zu:  

Powered by SMF 1.1.16 | SMF © 2011, Simple Machines
design by hENNE, layout based on YAML