こんにちは私は左結合を使用して試したテーブル内の指定された参照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
タグ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; }
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を使用して画像を出力できます