Les explico el problema yo estoy programando un sistema de roster de mi clan, entonces una de las ideas de mi clan es que el sistema que ingresa medallas, sea vea tambien nuestra firma propia del clan...hace poco yo habia creado un sistema de firmas para no estar teniendo que estar haciendo las firmas una por una por libreria GD y todo cool.
Ejemplo: http://www.clancl.org/divisiones/gr/...labra=JONATHAN
Entonces el tema es el siguiente yo el sistema de medallas tambien lo tengo programado en php, entonces me gustaria meter el sistema de medallas tambien a la firma por libreria GD.
Ejemplo del roster: http://www.clancl.org/divisiones/gr/...ldado.php?id=1
Entonces yo ya junte el base de datos con la firma osea...que cuando hago esto http://www.clancl.org/divisiones/gr/gd2.php?id=1 me muestra http://www.clancl.org/divisiones/gr/...labra=JONATHAN
Mi codigo actualmente es el siguiente, me gustaria que me ayudaran a agregar las medallitas, no se me ocurre o en realidad no me funciona la función exacta para agregarlas =O
Código PHP:
<?
include("conexion.php");
$consulta = mysql_query("SELECT * FROM soldados WHERE id=$_GET[id]");
while($campo = mysql_fetch_array($consulta)) {
for ($i = 0; $i <= 17; $i++) {
$sql5 = mysql_query("SELECT * FROM medallas") or die (mysql_error());
while ($row = mysql_fetch_array($sql5)) {
$estado_medalla = $row["id"];
$medalla = array (
$medalla[$i] = $campo["medalla1"],
$medalla[$i] = $campo["medalla2"],
$medalla[$i] = $campo["medalla3"],
$medalla[$i] = $campo["medalla4"],
$medalla[$i] = $campo["medalla5"],
$medalla[$i] = $campo["medalla6"],
$medalla[$i] = $campo["medalla7"],
$medalla[$i] = $campo["medalla8"],
$medalla[$i] = $campo["medalla9"],
);
if ($medalla[$i] == $estado_medalla) {
$medala_imagen = $row["imagen"];
header("Content-type: image/gif");
$imagen = imagecreatetruecolor(400,100);
$fondo = imagecreatefromgif("index.gif");
imagesettile($imagen,$fondo);
imagefill($imagen,0,0,IMG_COLOR_TILED);
$palabra = $campo["firma"];
$texto = preg_split('//', $palabra, -1, PREG_SPLIT_NO_EMPTY);
$x = 52;
$y = 66;
$escala = 100;
foreach( $texto as $letra) {
$char = imagecreatefromgif("letras/".$letra.
".gif");
imagecopyresampled($imagen,$char,$x,$y,0,0, imagesx($char) * ($escala/100), imagesy($char) * ($escala/100), imagesx($char), imagesy($char));
$x += imagesx($char) * ($escala/100);
imagedestroy($char);
}
imagegif($imagen);
imagedestroy($fondo);
imagedestroy($imagen);
}
}
}
}
?>
Saludos cordiales y gracias...