Eurokicker
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 21.03.2005, 10:26   #1
TP-Senior
 
Benutzerbild von hollow
 
Registriert seit: Jan 2002
Ort: München
hollow ist auf einem guten Weg

Frage zu einem Script


Hallo TP,

für euch sicherlich eine simple Sache.

Ich möchte für das folgende Script ein automatisches ersetzen haben.

Es wird Ausgelesen : Berufe und Sekundäre Fähigkeiten .

Berufe sind 4 hinterlegt
Sekundäre Fähigkeiten auch 4

Er gibt mit nun immer die Berufe und Fähigkeiten aus, ich möchte aber nicht den Namen sondern ein Icon ausgelesen haben.


Z.b.

Berufe sind : Kürschner,Lederverarbeiter,Schmied

Wenn Kürschner=Bild 1
Wenn Lederverarbeiter:Bild 2
Wenn Schmied= Bild 3

Wie geht das ?

Code:
<html>
<title>Member</title> <body leftmargin="0" rightmargin="10" topmargin="0" bottommargin="0"> <?
$url =
xxxxxxxx';

$file =
file_get_contents('http:/www.xxxxx.de/xxx');
if(!$file) die("Fehler beim Öffnen von $url");

$guild = unserialize(gzuncompress($file)); // print_r($guild); ?> <table border="1" width="654" cellpadding="0" cellspacing="0" valign="top"
bordercolo="#CCCCCC">
<tr>
<td  align=left>Name</td>
<td  align=left>Level</td>
<td  align=left>Rasse</td>
<td  align=left>Klasse</td>
<td  align=left valign="top">Berufe</td> <td  align=left>Sek. Beruf(e)</td> </tr> <?
foreach($guild['character'] as $c)
{
print "<tr valign=top>";
print "<td align=left valign=top>".$c['name']."</td>"; print "<td  align=left valign=top>".$c['level']."</td>"; print "<td  align=left valign=top>".$c['race']."</td>"; print "<td  align=left valign=top>".$c['class']."</td>"; $s = $c['skills'];

$berufe = $s['Berufe'];
echo "<td  align=left valign=top>";
// berufe
if (count($berufe)>0)
  {
  $berufname = array_keys($berufe);
  for($x=0;$x<count($berufe);$x++)
   {
?>
<table cellspacing="0" border="0" width="100%" cellpadding="0"> <tr>
    <td width="20%" align="left" valign="top"> 
      <?
    echo $berufname[$x];
   ?>
    </Td>
  
</tr>
</table>
<?
   }
  }
echo "&nbsp;</b></td>";


$fertigkeiten = $s['Sekundäre Fertigkeiten']; echo "<td align=\"left\">"; // fertigkeiten if (count($fertigkeiten)>0)
  {
  $fertigkeitenname = array_keys($fertigkeiten);
  for($x=0;$x<count($fertigkeiten);$x++)
   {
    ?>
<table cellspacing="0" border="0" width="100%" cellpadding="0"> <tr>
    <td width="30%" valign="top"> 
      <?
    echo $fertigkeitenname[$x];
   ?>
    </Td>
  
</tr>
</table>
<?   }
  }
echo "&nbsp;</b></td>";
echo "</td>";

print "</tr>\n";
}
echo "</table>";
?>
</body>
</html>
__________________
when you kill a man, you are a murderer,
kill many,and you`re a conqueror,
kill them all ....ooh...Oh you`re a god !
(1992 Dave Mustaine - Megadeth)
hollow ist offline   Mit Zitat antworten


Alt 21.03.2005, 10:36   #2
TP-Junior
 
Registriert seit: Oct 2004
magadoo macht alles soweit korrekt
Versuchs mal mit:

PHP-Code:
switch($berufname[$x]){ 
case 
"schreiner": echo "<img...>"); break; 
default: echo 
"<img...>"; break; 


Geändert von magadoo (21.03.2005 um 10:38 Uhr).
magadoo ist offline   Mit Zitat antworten
Alt 21.03.2005, 10:39   #3
TP-Supporter
 
Benutzerbild von Weede
 
Registriert seit: Jun 2004
Weede ist auf einem guten Weg
soll ich dir das fertige script zuschicken?
hab das gleiche für unsere gilde auf die schnelle gemacht. nur um fehler zu vermeiden, müssen die gildies die berufe als zahl angeben, aber sonst ist es genau das, wonach du suchst (wow berufe, nehm ich an )

p.s.
switch ist natürlich der richtige weg
__________________
Ich bin bereit, meinem Schöpfer gegenüberzutreten.
Ob mein Schöpfer ebenso bereit ist, diese Begegnung über sich ergehen zu lassen, ist eine andere Sache.
Weede ist offline   Mit Zitat antworten
Alt 21.03.2005, 10:40   #4
TP-Senior
 
Benutzerbild von hollow
 
Registriert seit: Jan 2002
Ort: München
hollow ist auf einem guten Weg
also muss es dann so aussehen ?

Code:
$berufe = $s['Berufe'];
echo "<td  align=left valign=top>";

switch($berufname[$x]){ 
case "schreiner": echo "<img...>"); break; 
default: echo "<img...>"; break; 
} 


// berufe
if (count($berufe)>0)
  {
  $berufname = array_keys($berufe);
  for($x=0;$x<count($berufe);$x++)
   {
?>
<table cellspacing="0" border="0" width="100%" cellpadding="0"> <tr>
    <td width="20%" align="left" valign="top"> 
      <?
    echo $berufname[$x];
   ?>
    </Td>
  
</tr>
</table>
__________________
when you kill a man, you are a murderer,
kill many,and you`re a conqueror,
kill them all ....ooh...Oh you`re a god !
(1992 Dave Mustaine - Megadeth)
hollow ist offline   Mit Zitat antworten
Alt 21.03.2005, 12:34   #5
TP-Supporter
 
Benutzerbild von Weede
 
Registriert seit: Jun 2004
Weede ist auf einem guten Weg
ehm... haben der switch und die if-abfrage danach irgend einen bezug?

weil so wie es jetzt ist, gibst du zuerst ein bild aus und dann listest du die ganzen berufe auf. es sieht aus, als ob es zwei code-schnipsel wären, die du einfach hintereinander gepostet hast
__________________
Ich bin bereit, meinem Schöpfer gegenüberzutreten.
Ob mein Schöpfer ebenso bereit ist, diese Begegnung über sich ergehen zu lassen, ist eine andere Sache.
Weede ist offline   Mit Zitat antworten
Alt 21.03.2005, 12:39   #6
TP-Senior
 
Benutzerbild von hollow
 
Registriert seit: Jan 2002
Ort: München
hollow ist auf einem guten Weg
Weede :-)

im ersten Beitrag ist mein fertiges Script was wunderbar geht.

Und dann wenn die Berufe ausgegeben werden, möchte ich die Bilder ausgeben und frage mich nur wo ich den Schnipsel von Magadoo einbaun muss :-)
__________________
when you kill a man, you are a murderer,
kill many,and you`re a conqueror,
kill them all ....ooh...Oh you`re a god !
(1992 Dave Mustaine - Megadeth)
hollow ist offline   Mit Zitat antworten
Alt 21.03.2005, 13:03   #7
TP-Supporter
 
Benutzerbild von Weede
 
Registriert seit: Jun 2004
Weede ist auf einem guten Weg
in der schleife natürlich ^^

frage ist, ob du überhaupt ein switch brauchst. man müßte sehen, wie die daten vom tool bereitgestellt werden.
eigentlich würde reichen, wenn du einfach <img src="...berufname.jpg (oder gif)"> machst, da du ja davor schon den berufnamen rausholst
__________________
Ich bin bereit, meinem Schöpfer gegenüberzutreten.
Ob mein Schöpfer ebenso bereit ist, diese Begegnung über sich ergehen zu lassen, ist eine andere Sache.
Weede ist offline   Mit Zitat antworten
Alt 21.03.2005, 13:11   #8
TP-Senior
 
Benutzerbild von hollow
 
Registriert seit: Jan 2002
Ort: München
hollow ist auf einem guten Weg
Auch wenn Du eigentlich Feind bist :-D scheinst Du mir gerade ne schnelle Lösung zu geben :-)

so wird es ja jetzt ausgegeben
Code:
<?
    echo $berufname[$x];
   ?>
und daraus mache ich dann
Code:
<img src="<? echo $berufname[$x];?>" border="0">
__________________
when you kill a man, you are a murderer,
kill many,and you`re a conqueror,
kill them all ....ooh...Oh you`re a god !
(1992 Dave Mustaine - Megadeth)
hollow ist offline   Mit Zitat antworten
Alt 21.03.2005, 13:14   #9
TP-Supporter
 
Benutzerbild von Weede
 
Registriert seit: Jun 2004
Weede ist auf einem guten Weg
<img src="<? echo $berufname[$x].'.jpg';?>" border="0">
__________________
Ich bin bereit, meinem Schöpfer gegenüberzutreten.
Ob mein Schöpfer ebenso bereit ist, diese Begegnung über sich ergehen zu lassen, ist eine andere Sache.
Weede ist offline   Mit Zitat antworten
Alt 21.03.2005, 13:14   #10
TP-Senior
 
Benutzerbild von hollow
 
Registriert seit: Jan 2002
Ort: München
hollow ist auf einem guten Weg
..jo das war doof..klar die endung fehlt ...
__________________
when you kill a man, you are a murderer,
kill many,and you`re a conqueror,
kill them all ....ooh...Oh you`re a god !
(1992 Dave Mustaine - Megadeth)
hollow ist offline   Mit Zitat antworten
Alt 21.03.2005, 13:22   #11
TP-Supporter
 
Benutzerbild von Weede
 
Registriert seit: Jun 2004
Weede ist auf einem guten Weg


die bilder kannst ruhig von meiner page speichern, brauchst dann nicht zurechtschnippseln. sind die, von der blizz-page
__________________
Ich bin bereit, meinem Schöpfer gegenüberzutreten.
Ob mein Schöpfer ebenso bereit ist, diese Begegnung über sich ergehen zu lassen, ist eine andere Sache.
Weede ist offline   Mit Zitat antworten
Alt 21.03.2005, 13:25   #12
TP-Senior
 
Benutzerbild von hollow
 
Registriert seit: Jan 2002
Ort: München
hollow ist auf einem guten Weg
...Nice

erinnert mich an gestern Abend wo in Booty Bay 20 Shamanen und Priester um mich rumstanden und nur getanzt haben :-)

Danke Dir
__________________
when you kill a man, you are a murderer,
kill many,and you`re a conqueror,
kill them all ....ooh...Oh you`re a god !
(1992 Dave Mustaine - Megadeth)
hollow ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
Frage zu einem Script Frage zu einem Script
« reihen einer mysql tabelle zählen | Einträge in Spalten anzeigen »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


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

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67