ich bin mommentan dabei meine Website zu schreiben.
Komplett ohne CMS oder Wysiwyg mist :D
http://www.kim-benker.de/
das ist sie
nun mein Problem
ich bin noch ein ziemlicher neuling in php
Ich möchte das ein User seinen Avatar ändern kann
die avatare sind in einer MYSQL Datenbank hinterlegt
der code zum auswählen und ändern funktioniert einwand frei
- Code: Alles auswählen
<style type="text/css">
.avatar {
padding:15px;
}
.submit {
height:38px;
width:128px;
background:url('wow/static/images/services/button.png') no-repeat;
border:0px;
color:#03F5F5;
text-shadow:0px 0px 3px #03F5F5;
font-size:15px;
font-weight:bold;
}
.portrait-b img{ -moz-box-shadow:0 0 10px #000; -webkit-box-shadow:0 0 10px #000; box-shadow:0 0 10px #000; }
</style>
<center>
<?php
if($_SESSION['username'] != ""){
if($_POST['avatar'] != ""){
if($_POST['avatar'] == "blizzard.png"){
echo '
<div class="service" align="left">
<center>
<div class="loader"></div>
<br />
<font color="red">Es ist ein Fehler aufgetreten. Bitte versuchen sie es später erneut.</font>
<meta http-equiv="refresh" content="2;url=index.php"/>
</center>
</div>';
}else{
$change_avatar = mysql_real_escape_string(mysql_query("UPDATE users SET avatar = '".mysql_real_escape_string($_POST['avatar'])."' WHERE id = '".$account_information['id']."'"));
echo '
<div class="service" align="center">
<center>
<div class="loader"></div>
<br />
<font color="aqua">Ihr Avatar wurde geändert !</font>
<meta http-equiv="refresh" content="2;url=index.php"/>
</center>
</div>';
}
}else{
?>
<script>
function colors (color){
document.getElementById("image").src="../images/avatars/2d/"+color;
}
</script>
<table border="0" width="200">
<tr>
<form method="POST">
<td class="avatar">
<center>
<div class="avatar portrait-b"><img id="image" src="../images/avatars/2d/1-0.jpg" /></div>
<select onchange="colors(this.options[this.selectedIndex].value)" name="avatar">
<option value="1-0.jpg" selected>Human</option>
<option value="2-0.jpg">Orc</option>
<option value="3-0.jpg">Dwarf</option>
<option value="4-0.jpg">Night Elf</option>
<option value="5-0.jpg">Undead</option>
<option value="6-0.jpg">Tauren</option>
<option value="7-0.jpg">Gnome</option>
<option value="8-0.jpg">Troll</option>
<option value="9-0.jpg">Goblin</option>
<option value="10-0.jpg">Blood Elf</option>
<option value="11-0.jpg">Draenei</option>
<option value="22-0.jpg">Worgen</option>
</select>
</center>
</td>
</tr>
</table>
<font color="#03F5F5">
<input type="submit" class="submit" name="submit" value="Bestätigen"/>
</font>
</form>
<?php }
}else{
echo '
<div class="service" align="left">
<center>
<h3>Es ist ein Fehler aufgetreten. Versuchen sie es später erneut.</h3>
<br />
<div class="loader"></div>
<br />
<meta http-equiv="refresh" content="2;url=index.php"/>
</center>
</div>
';
}
?>
</center>
</td>
</tr>
</table>
</div>
</div>
</center>
</div>
Nun bin ich dabei eine Profil seite zu schreiben
da soll natürlich auch der avatar des users dargestellt werden
allerdings finde ich da irgendwie keinen ansatz wie das geht
ich hänge nocheinmal die datenbank structur und inhalt als bild an ich denke das hilft euch
account table / mit einigen infos

Uploaded with ImageShack.us
Avatar / Account id zuweiseung

Uploaded with ImageShack.us
bitte gebt mir ein kleinen anstoß
und plz kein tutorial
ich hab hier 2 dick wälzer dafür liegen :D
am besten kurzer anstoß wie das gehen könnte bzw was ich genau machen muss :D
DANKE DANKE DANKE
mfg Kim