Hallo iedereen,
Ik ben al een hele tijd bezig met een soort fantasie / dieren rpg te maken.
Ik heb alleen een 2-tal problemen op de pagina.
Het is een pagina die alle dieren laat zien die kunnen veranderen van vorm.
Er zijn dieren die niet kunnen veranderen, en er zijn dieren die het wel kunnen, en sommige zelfs naar 2.
Het probleem nu is dat hij maar 1 vorm toont in plaats van ze allemaal...
Vervolgens, als ik op transformeren klik, dan update hij het verkeerde..
Ik ben nu al een hele poos aan het zoeken, maar kan niets vinden.
Misschien dat jullie eens zouden kunnen kijken wat er fout loopt, of waardoor hij dus wel alle vormen laat zien.
code:
PHP
$q1 = mysql_query("SELECT * FROM dier_speler WHERE user_id = '".$_SESSION['id']."' AND opzak_nummer > 0");
<table width="660" border="0" cellpadding="0" cellspacing="0">
<?php
if(isset($_POST['transstart'])){
mysql_query("UPDATE dier_speler SET animal_id = '".$vormen['naar']."' WHERE opzak_nummer = '".$q['opzak_nummer']."'");
echo'<div class="green">Je dier is succesvol getransformeerd!</div>';
}
while($q = mysql_fetch_array($q1))
{
$dier_animal = mysql_fetch_assoc(mysql_query("SELECT * FROM dier_animal WHERE animal_id = '".$q['animal_id']."'")) or die(mysql_error());
if($q['shiny'] == 0){
$pkmimg = 'images/dier/icon/';
}else{
$pkmimg = 'images/shiny/icon/';
}
if($q['opzak_nummer'] >= 1){
if($dier_animal['transformeren'] == 'Ja'){
$vormen = mysql_fetch_assoc(mysql_query("SELECT * FROM vormen WHERE van = '".$q['animal_id']."'"));
if(empty($vormen['item'])){ $item = '<i>Geen item</i>'; }
if(empty($vormen['type2'])){ $type2 = ''; }else{ $type2 = '<div class="type '.$vormen['type2'].'">'.$vormen['type2'].'</div>'; }
echo'<tr>
<td width="20" class="normal_first_td">#'.$q['opzak_nummer'].'</td>
<td width="30" class="normal_td"><img src="'.$pkmimg.''.$q['animal_id'].'.gif" title="'.$dier_animal['naam'].'"></td>
<td width="25" class="normal_td"><img src="images/icons/trade.png"></td>
<td width="50" class="normal_td"><img src="'.$pkmimg.''.$vormen['naar'].'.gif" title="'.$vormen['naar_naam'].'"></td>
<td width="57" class="normal_td"><div style="float: left; align: left;"><div class="type '.$vormen['type1'].'">'.$vormen['type1'].'</div></div></td>
<td width="57" class="normal_td"><div style="float: left; align: left;">'.$type2.'</div></td>
<td width="100" class="normal_td">'.$item.'</td>
<td width="20" class="normal_td"><input type="submit" name="transstart" value="" class="button_trans"></td>
</tr>
';
}
}
}
?>
</table>
</form>
Toon Meer
Alvast bedankt!