anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Di 10 Jun, 2025 03:24

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 17 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Rpg Chars...Prob mit Bio...
BeitragVerfasst: Fr 13 Jul, 2007 06:32 
Offline
Held
Held
Benutzeravatar

Registriert: Mi 09 Aug, 2006 09:29
Beiträge: 267
Geschlecht: Männlich
Morgen...Ich habe folgendes Prob...In der bio.php habe ich dies eingebaut, damit die anderen User bei den RPG-Chars sehen, das es auch welche sind. Nur wird es garnicht angezeigt, dabei habe ich alles nach Anleitung ein gebaut...


if ($row['beta']==1)
output("`n`^$row[name] ist ein reiner RPG-Char`^");
else


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 13 Jul, 2007 07:40 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mo 24 Okt, 2005 23:20
Beiträge: 180
Geschlecht: Männlich
LoGD: http://logd.wyrmslayer.de
probiers ma so:

[php]
if ($row['beta']==1) output("`n`^$row[name] ist ein reiner RPG-Char`^");
[/php]

mehr kann ich ohne einblick in deine bio.php auch net sagen.

_________________
YoM hat geschrieben:
LÖLz... ne, dafür ham wir unsere Mods, als Admins dürfen wir ehrlich sein. *gg*
---Original Message---
bist du eigentlich zum freundlich sein verpflichtet?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Rpg Chars...Prob mit Bio...
BeitragVerfasst: Fr 13 Jul, 2007 09:10 
Offline
Meister
Meister
Benutzeravatar

Registriert: Mo 21 Feb, 2005 17:26
Beiträge: 323
Wohnort: Köln
Rantanplan hat geschrieben:

[...]

if ($row['beta']==1)
output("`n`^$row[name] ist ein reiner RPG-Char`^");
else

Wenn du das schon so in dein Code schreibst dann aber bitte wenigstens richtig.
So wie du es geschrieben hast, werden die "Fälle" nicht abgegrenzt, da ändert auch das else am ende nix.

[php]if ($row['beta']=='1')
{
output("`n`^{$row['name']} ist ein reiner RPG-Char`^");
}
[/php]

Mfg Garlant


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Rpg Chars...Prob mit Bio...
BeitragVerfasst: Fr 13 Jul, 2007 09:31 
Offline
Held
Held
Benutzeravatar

Registriert: Mo 05 Mär, 2007 22:17
Beiträge: 270
Garlant hat geschrieben:
[...]
Wenn du das schon so in dein Code schreibst dann aber bitte wenigstens richtig.
So wie du es geschrieben hast, werden die "Fälle" nicht abgegrenzt, da ändert auch das else am ende nix.

[php]if ($row['beta']=='1')
{
output("`n`^{$row['name']} ist ein reiner RPG-Char`^");
}
[/php]

Mfg Garlant


Die geschweiften Klammern sind nur notwendig, um einen Codeblock auszuführen, wenn die if Abfrage true ausgibt. Ansonsten wird der folgende Befehl ausgegeben, folglich sind die Klammern hier unnötig (vll auch langsamer oder dergleichen, aber das weiß ich nicht).
Da nur ein output ausgegeben werden soll, sollte die Schreibweise von Bill Tür bzw. Rantanplan ausreichen.

@Rantanplan: Gib deine bio.php mal frei, damit wir schaun können.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Rpg Chars...Prob mit Bio...
BeitragVerfasst: Fr 13 Jul, 2007 10:28 
Offline
Meister
Meister
Benutzeravatar

Registriert: Mo 21 Feb, 2005 17:26
Beiträge: 323
Wohnort: Köln
Naria hat geschrieben:
Garlant hat geschrieben:
[...]
Wenn du das schon so in dein Code schreibst dann aber bitte wenigstens richtig.
So wie du es geschrieben hast, werden die "Fälle" nicht abgegrenzt, da ändert auch das else am ende nix.

[php]if ($row['beta']=='1')
{
output("`n`^{$row['name']} ist ein reiner RPG-Char`^");
}
[/php]

Mfg Garlant


Die geschweiften Klammern sind nur notwendig, um einen Codeblock auszuführen, wenn die if Abfrage true ausgibt. Ansonsten wird der folgende Befehl ausgegeben, folglich sind die Klammern hier unnötig (vll auch langsamer oder dergleichen, aber das weiß ich nicht).
Da nur ein output ausgegeben werden soll, sollte die Schreibweise von Bill Tür bzw. Rantanplan ausreichen.

@Rantanplan: Gib deine bio.php mal frei, damit wir schaun können.


Ist mir schon klar. Nur so wie er (Rantanplan) es hatte, war es definitiv nicht richtig (im vergleich zu dem was Bill Tür zeigte).
Meine "Methode" ist wohl möglich langsamer aber dennoch nicht falsch.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 13 Jul, 2007 10:55 
Offline
Held
Held
Benutzeravatar

Registriert: Mo 05 Mär, 2007 22:17
Beiträge: 270
PHP ist nicht spacesensitve (zumindest bei den meisten Befehlen), d.h. man könnte diese Abfrage auch so schreiben und es würde richtig geparsed werden:

[php]if (
$row['beta']==1)
output("`
n`^$row[name]
ist ein reiner
RPG-Char`^"
); [/php]

Falsch ist das mit den { } nicht, sry, dass es so rüberkam, aber sie sind eben nicht notwendig. Dienen lediglich der evtl. Übersichtlichkeit ^^ Wie das mit der Geschwindigkeit ist weiß ich nicht, ob es einen Unterschied macht.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 13 Jul, 2007 11:41 
Offline
Held
Held
Benutzeravatar

Registriert: Mi 09 Aug, 2006 09:29
Beiträge: 267
Geschlecht: Männlich
Also ich hab jetzt alles versucht, es wird trotzdem nichts in der bio angezeigt... :nene:


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 13 Jul, 2007 11:45 
Offline
Meister
Meister
Benutzeravatar

Registriert: Mo 21 Feb, 2005 17:26
Beiträge: 323
Wohnort: Köln
Rantanplan hat geschrieben:
Also ich hab jetzt alles versucht, es wird trotzdem nichts in der bio angezeigt... :nene:


Uns sind leider gerade die Glaskugeln ausgegangen. Du kannst darauf warten, dass wir eine neue Lieferung bekommen, oder die bio.php im sourceviewer frei geben. ;)

Mfg Garlant


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 13 Jul, 2007 12:03 
Offline
Held
Held
Benutzeravatar

Registriert: Mo 04 Jun, 2007 02:36
Beiträge: 200
Wohnort: Iffwil
Geschlecht: Weiblich
LoGD: http://logd.epoca-del-arcangel.ch/source.php
Skype: aebi82
Hey

Was steht bei dir in der create.php
Dort muss beta stehen sonst geht das nähmlich nicht. Wenn du dort wo RPG Charas erstellen nicht beta steht geht es niocht.
Ich kann es dir nicht genau sagen da du die bio und die create php nicht offen hasst.

Gruss

Yanara


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 13 Jul, 2007 12:45 
Offline
Held
Held
Benutzeravatar

Registriert: Mi 09 Aug, 2006 09:29
Beiträge: 267
Geschlecht: Männlich
Hi, hab beide offen jetzt...MfG Rantanplan...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 13 Jul, 2007 12:58 
Offline
Held
Held
Benutzeravatar

Registriert: Mo 05 Mär, 2007 22:17
Beiträge: 270
Versuche es mal damit:

[php]// Suche in der bio.php
$result = db_query("SELECT login

//Füge DANACH hinzu

,beta
[/php]
ohne das ?>... das sollte da nicht rein...

Das Feld beta steht bei dir nicht in der Liste, die ausgewählt werden und in das Array $row geschrieben werden.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 13 Jul, 2007 14:38 
Offline
Held
Held
Benutzeravatar

Registriert: Mi 09 Aug, 2006 09:29
Beiträge: 267
Geschlecht: Männlich
Danke...ist ja logisch, daran hab ich garnicht gedacht :roll: :pein:

Dank dir :)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 13 Jul, 2007 20:23 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 11 Feb, 2006 19:39
Beiträge: 596
Wohnort: Stuttgart - Waiblingen
Geschlecht: Männlich
LoGD: http://logd.legend-of-vinestra.de/source
Skype: da-chosen-one
Und setzt die Arrayschlüssel bitte doch korrekt

[php]$row['name'][/php]

ist korrekt.

Und wenn es im output steht, dann eben

[php]if($row['beta']==1) output("`n `^".$row['name']." ist ein reiner RPG-Char`^");[/php]

so.


Ich würde allerdings trotzdem bei output die single quotes benutzen. Ist performanter. Also so:

[php]if($row['beta']==1) output('`n`^'.$row['name'].' ist ein reiner RPG-Char`^');[/php]


MfG Draz^^

_________________
$this->bbcode_second_pass_code('', '(define-record-procedures choco-cookie
make-choco-cookie choco-cookie?
(choco-cookie-choco
choco-cookie-cookie))

(define Prinzenrolle
(make-choco-cookie choco-cookie-choco-standard (* 2 choco-cookie-cookie-standard)))')


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 26 Jul, 2007 20:48 
Offline
Lehrling
Lehrling

Registriert: Fr 22 Jun, 2007 00:38
Beiträge: 44
Ich hatte auch so einen Fehler...bei RP-Chars und auch bei Kampf-Chars wurde immer nur der "Letzte Siege"-Post gezeigt...als ich dann
if($row['beta']==1) zu if($row['beta']=1) geändert habe ging es, allerdings verkehrt rum ;-)

Also hab ich noch ein wenig gesucht, aber solange es dort steht (ist ja momentan noch ein XAMPP-System auf dem Rechner, also noch nicht so wichtig...anderes geht eben vor ;-) )

_________________
Wenns am Schönsten ist soll man aufhören...Viel Erfolg allen weiterhin!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 26 Jul, 2007 21:03 
Offline
Held
Held
Benutzeravatar

Registriert: Mo 05 Mär, 2007 22:17
Beiträge: 270
also das:

[php]if($row['beta']==1) [/php]

bloß nicht zu

[php] if($row['beta']=1)[/php]

ändern. Da liegt ein vollkommen anderer Sinn dahinter.
== vergleicht etwas, = weist etwas zu.
Wenn jemand die Bio eines Chars anklickt, wird der Char automatisch zum RP Char... und ich denke, das ist nicht erwünscht ^^


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 29 Jul, 2007 22:42 
Offline
Lehrling
Lehrling

Registriert: Fr 22 Jun, 2007 00:38
Beiträge: 44
Urgs, danke Naria ;-) Das hab ich nicht gewollt...
Wobei ich nun wieder das Prob habe, das der Text nicht korrekt angezeigt wird...Aber da in meinem System ja eh nur RP-Chars sein sollen werde ich sowieso alles umstellen müssen und dann klappts auch mit dem Nachbarn...äh...Text ;-)

_________________
Wenns am Schönsten ist soll man aufhören...Viel Erfolg allen weiterhin!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 30 Jul, 2007 21:47 
Offline
Held
Held
Benutzeravatar

Registriert: Mo 05 Mär, 2007 22:17
Beiträge: 270
Ansonsten einfach mal Skript posten/per Mail schicken... dann kann ich mal drüberschaun... bin aber bis samstag/sonntag nur sporadisch zu erreichen


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 17 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 14 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
cron
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum