mira aquí te dejo un código para hacer una imagen y que te salga la ip y el navegador :
<?php
header("Content-type: image/PNG"); //tipo de imagen png si es gif canvialo por GIF
$image = imagecreatefromPNG("jdg1-team.PNG"); //donde jdf1-team.png pon tu imagen
//saber ip
if ($_SERVER["HTTP_X_FORWARDED_FOR"]){
$ip = $_SERVER["HTTP_X_FORWARDED_FOR"];
}else{
$ip = $_SERVER["REMOTE_ADDR"];
}
$ip = explode(",", $ip);
$ip = "ip:".$ip[0];
// saber navegador
$browser = "l:";
if(!$_SERVER["HTTP_USER_AGENT"]){
$browser .= "Unknown";
}else{
$browser .= $_SERVER["HTTP_USER_AGENT"];
}
imagestring($image, 10, 200, 50, $ip ); /* 10 es el tipo de font , 200 la x , 50 la y */
imagestring($image, 10, 210, 60, $browser );
imagepng($image);
imagedestroy($image); //quita de la memoria la imagen
?>
y la consulta no hay problema solo es una consulta y el mismo php te lo pondrá en texto :
$consulta = "select * from lol where lol = 'lol'"; que iría donde hay la ip
eso si para la imagen tines que hacerlo atraves de la web, es decir,

.