こんにちは私は左結合を使用して試したテーブル内の指定された参照IDの合計ユーザー数を取得したいのですが、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 呼び出しに使用したリンクをimgタグsrcURL として使用できます。必要な変数をクエリ文字列に渡すだけです。
例:
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; }
JS での実装については、この質問を参照してください。base64_encode
PHPのマニュアルに関数 imagejpeg( resource $image [, string $filename [, int $quality ]] ) を記載
imagejpeg() creates a JPEG file from the given image
次のようなイメージ作成関数の 1 つによって返されるイメージ リソース。
imagecreatetruecolor()
また
resource imagecreatefromjpeg ( string $filename )
次に、imagejpegを使用して画像を出力できます