Привет, я хочу получить общее количество пользователей заданных реферальных идентификаторов в таблице i, которые пытались использовать левое соединение, но я получаю повторяющиеся результаты от mysql.
i am attaching of screenshot of my table. when user register we ask the sponser id which is actually the referral id of other user.
Я не понимаю, зачем вам нужен ajax. collage.php
возвращает действительное изображение, поэтому вы можете использовать ссылку, используемую для вашего вызова ajax, в качестве URL- collage.php
img
src
url. Просто передайте любые переменные, которые могут понадобиться в строке запроса.
Пример:
var queryString = $('#' + form).serialize(); $('#image').html('<img src="collage.php?' + queryString + '"/>');
Измените JS на:
function post(form) { loading(1); $.ajax({ type: 'POST', dataType: 'image/jpeg', url: 'collage.php', data: $('#'+form).serialize(), success: function(data) { $('#image').html('<img src="data:'+base64_encode(data)+'"') } }); return false; }
См. Этот вопрос для получения информации о реализации base64_encode
в JS.
В руководстве php описать функцию imagejpeg (resource $ image [, string $ filename [, int $ quality]])
imagejpeg() creates a JPEG file from the given image
Ресурс изображения, возвращаемый одной из функций создания изображения, например
imagecreatetruecolor()
или
resource imagecreatefromjpeg ( string $filename )
то вы можете использовать imagejpeg для вывода изображения