Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/03/2012, 18:20
Lordy
 
Fecha de Ingreso: marzo-2012
Mensajes: 5
Antigüedad: 12 años, 1 mes
Puntos: 0
Respuesta: Como hacer esto en php?

serviria? si por ejemplo como esto es un mmorpg si un usuario se registra y se crea una clase de nombre Alchemist. tiene la opcion de crear el Homunculus que son los dibujos de arriba. io en base a lo que esta arriba cree el php de esta manera

Código PHP:
<?php
session_start
();
include_once 
'./config.php'// loads config variables
include_once './query.php'// imports queries
include_once './functions.php';

$jobs $_SESSION[$CONFIG_name.'jobs'];

$query sprintf(HOMUNCULUS);
$result execute_query($query"homunculus.php");

opentable($lang['TOP_HOMUNCULUS']);
echo 
"
<table width=\"450\">
<tr>
    <td align=\"right\" class=\"head\">"
.$lang['POS']."</td>
    <td>&nbsp;</td>
    <td align=\"left\" class=\"head\">"
.$lang['NAME']."</td>
    <td align=\"left\" class=\"head\">"
.$lang['HOM_NAME']."</td>
    <td aling=\"center\" class=\"head\">"
.$lang['HOM_CLASS']."</td>
    <td align=\"right\" class=\"head\">"
.$lang['HOM_LEVEL']."</td>
    
</tr>
"
;
$nusers 0;
if (
$result) {
    while (
$line $result->fetch_row()) {
                
$nusers++;
                if (
$nusers 100)
                    break

                
$name $line[4];
                
$class $line[0];
                
$hom_name = ($line[1]);
                
$hom_class = ($line[2]);
                
$hom_level = ($line[3]);
                
                echo 
"    
                <tr>
                    
                    <td align=\"right\">$nusers</td>
                    <td>&nbsp;</td>
                    <td align=\"left\">$class</td>
                    <td align=\"left\">$hom_name</td>
                    <td align=\"center\"><img src=\"homing.php?data=$line[2]\" alt=\"$hom_class\"></td>        
                "
;
                
                echo 
"
                    </td>
                    </td>
                    <td align=\"right\">$hom_level</td>
                    </tr>
                </tr>
                "
;
    }
}
echo 
"</table>";
closetable();
fim();
?>
con eso me da los valores de la imagen de arriba pero para poner las imagenes la verdad no se xD, ya que en las tablas sql tengo esto

CREATE TABLE IF NOT EXISTS `homunculus` (
`homun_id` int(11) NOT NULL auto_increment,
`char_id` int(11) NOT NULL,
`class` mediumint(9) unsigned NOT NULL default '0',
`name` varchar(24) NOT NULL default '',
`level` smallint(4) NOT NULL default '0',
`exp` int(12) NOT NULL default '0',
`intimacy` int(12) NOT NULL default '0',
`hunger` smallint(4) NOT NULL default '0',
`str` smallint(4) unsigned NOT NULL default '0',
`agi` smallint(4) unsigned NOT NULL default '0',
`vit` smallint(4) unsigned NOT NULL default '0',
`int` smallint(4) unsigned NOT NULL default '0',
`dex` smallint(4) unsigned NOT NULL default '0',
`luk` smallint(4) unsigned NOT NULL default '0',
`hp` int(12) NOT NULL default '1',
`max_hp` int(12) NOT NULL default '1',
`sp` int(12) NOT NULL default '1',
`max_sp` int(12) NOT NULL default '1',
`skill_point` smallint(4) unsigned NOT NULL default '0',
`alive` tinyint(2) NOT NULL default '1',
`rename_flag` tinyint(2) NOT NULL default '0',
`vaporize` tinyint(2) NOT NULL default '0',
PRIMARY KEY (`homun_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1;

aunque agregue blob y suba las imagenes, como podria hacerle para q un usuario se cree dicho personaje(alchemist) y al momento de crear el homunculus(los dibujos que aparecen en la imagen) aparazca la imagen correspondiente a dicho homunculus? es decir es un ranking de q personaje tiene el homunculus con mayor lv

de antemano graxias