Hallihallo,
mit eurer Hilfe war es mir damals möglich, bei einem Script, das eine Datenbank nach Werten ausliest, diese ausgelesenen Werte je nach Inhalt per switch in Bilder umzuwandeln.
Das wollte ich jetzt bei einem ähnlichen vorgefertigten Script des Tools benutzen, das nach dem selben Prinzip arbeitet. Leider nutzt das Script am Ende für eine Lösch- und Edit-Funktion diese Werte nochmal. Darum werden die Funktionen zerstört, weil in dem Quellcode statt dem Wert nun das verlinkte Bild erscheint.
Aber genug geredet, ich zeigs mal. Der Übersichtlichkeit halber habe ich nur eine Klasse und Rasse benutzt.
Mein Problem sind also die beiden Links ganz am Ende. In dem fertigen Link, wo dann stehen müsste charakter.php?mode=edit&race=human steht nun quasi charakter.php?mode=edit&race=<img src="pics/temp/faces/hu_male.gif"> und zerstört damit den Edit-Button. Löschen geht noch, weil der Werte benutzt, die nicht in Bilder umgewandelt werden.
Ist es möglich, diese Sachen zu trennen? Also dass er einmal Bilder aus den Werten macht und beim Edit-Button wieder Texte?
MfG
Sprite
mit eurer Hilfe war es mir damals möglich, bei einem Script, das eine Datenbank nach Werten ausliest, diese ausgelesenen Werte je nach Inhalt per switch in Bilder umzuwandeln.
Das wollte ich jetzt bei einem ähnlichen vorgefertigten Script des Tools benutzen, das nach dem selben Prinzip arbeitet. Leider nutzt das Script am Ende für eine Lösch- und Edit-Funktion diese Werte nochmal. Darum werden die Funktionen zerstört, weil in dem Quellcode statt dem Wert nun das verlinkte Bild erscheint.
Aber genug geredet, ich zeigs mal. Der Übersichtlichkeit halber habe ich nur eine Klasse und Rasse benutzt.
PHP:
while($data = $db_raid->sql_fetchrow($result))
{
switch($data['race'])
{
case $phprlang['human']:
if($data['gender'] == 'male')
$data['race'] = '<img src="pics/' . $config['template'] . '/faces/hu_male.gif">';
else
$data['race'] = '<img src="pics/' . $config['template'] . '/faces/hu_female.gif">';
break;
}
switch($data['class'])
{
case $phprlang['shaman']:
$data['class'] = ' <img src="pics/' . config['template'] . '/classes/shaman_icon_huge.png"';
break;
}
array_push($chars,
array(
'ID'=>$data['char_id'],
'Name'=>$data['name'],
'Guild'=>$data['guild'],
'Level'=>$data['lvl'],
'Race'=>$data['race'],
'Class'=>$data['class'],
''=>'<a href="charakter.php?mode=remove&n='.$data['name'].'&id='.$data['char_id'].'"><img src="pics/' . $config['template'] . '/icons/icon_delete.gif"></a>
<a href="charakter.php?mode=edit&race='.$data['race'].'&id='.$data['char_id'].'"><img src="pics/' . $config['template'] . '/icons/icon_edit.gif"></a>'));
}
Mein Problem sind also die beiden Links ganz am Ende. In dem fertigen Link, wo dann stehen müsste charakter.php?mode=edit&race=human steht nun quasi charakter.php?mode=edit&race=<img src="pics/temp/faces/hu_male.gif"> und zerstört damit den Edit-Button. Löschen geht noch, weil der Werte benutzt, die nicht in Bilder umgewandelt werden.
Ist es möglich, diese Sachen zu trennen? Also dass er einmal Bilder aus den Werten macht und beim Edit-Button wieder Texte?
MfG
Sprite
Zuletzt bearbeitet: