Php 我想获取表中给定引用ID的用户总数
您好,我想获取表中给定引用ID的用户总数 我尝试过使用left-join,但是我从mysql获得了重复的结果Php 我想获取表中给定引用ID的用户总数,php,mysql,Php,Mysql,您好,我想获取表中给定引用ID的用户总数 我尝试过使用left-join,但是我从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. 在php手册中,描述函数imagejpeg(资源$image[,字符串$filename[,int$quality]])
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.
在php手册中,描述函数imagejpeg(资源$image[,字符串$filename[,int$quality]]) 图像资源,由图像创建函数之一返回,例如
imagecreatetruecolor()
或
然后,您可以使用imagejpeg输出一幅图像,在php手册中,描述函数imagejpeg(资源$image[,字符串$filename[,int$quality]]) 图像资源,由图像创建函数之一返回,例如
imagecreatetruecolor()
或
然后可以使用imagejpeg输出图像将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; }
功能帖子(表单)
{加载(1);
$.ajax({type:'POST',
数据类型:“图像/jpeg”,
url:'collage.php',
数据:$('#'+form).serialize(),
成功:功能(数据)
{$('#image').html('
有关在JS中实现base64\u encode
的信息,请参阅。将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; }
功能帖子(表单)
{加载(1);
$.ajax({type:'POST',
数据类型:“图像/jpeg”,
url:'collage.php',
数据:$('#'+form).serialize(),
成功:功能(数据)
{$('#image').html('
有关在JS中实现base64\u encode
的信息,请参阅。我不明白您为什么需要ajax。collage.php
返回一个有效的图像,因此您可以使用ajax调用所用的链接作为img
标记src
url。只需通过查询字符串传递您可能需要的任何变量
例如:
var queryString = $('#' + form).serialize();
$('#image').html('<img src="collage.php?' + queryString + '"/>');
var queryString=$('#'+form).serialize();
$('#image').html('');
我不明白您为什么需要ajax。collage.php
返回一个有效的图像,因此您可以使用ajax调用所使用的链接作为img
标记src
url。只需通过查询字符串传递您可能需要的任何变量即可
例如:
var queryString = $('#' + form).serialize();
$('#image').html('<img src="collage.php?' + queryString + '"/>');
var queryString=$('#'+form).serialize();
$('#image').html('');
它不是真正的数据类型:'html'
现在是吗?:)它不是真正的数据类型:'html'
现在是吗?:)Imagejpeg返回一个boolean.RTFM.Thank。我将base64编码移到JS中。这是一个很好的解决方案,但我仍然认为没有理由在这种特定情况下实现base64_encode
。此外,IE8-对使用base64 URL有32KB的限制。如果您的图像可能会一样大或更大,您必须考虑它。我有e将图像数组发送到collage.php..您的代码对我来说似乎不太好..关于您发送到collage.php的内容,我没有更改任何内容,只是更改了如何显示它返回的内容。如果您想将图像数据直接放入属性中,该属性包含从中获取数据的URL,这是iMOSS解决方案。Imagejpeg返回一个boolean.RTFM.Thank.我将base64编码移到了JS中。这是一个很好的解决方案,但我仍然认为没有理由在这种特定情况下实施base64_编码
。此外,IE8-对使用base64 URL有32KB的限制。你必须考虑到这一点,以防你的图像可能会一样大或更大。我必须发送一个图片到collage.php。你的代码对我来说似乎不太好。关于你发送到collage.php的内容,我没有做任何更改,只是你如何显示它返回的内容。如果你想将图像数据直接放在属性中,该属性包含从中获取数据的URL,这是iMoses解决方案。谢谢你的答案非常有用。但是我我正在向collage.php发送图像数组。它根本不起作用。但它可以为两个或一个图像工作!您能解释一下吗?您是在同一页面上多次使用collage.php
还是collage.php
返回多个图像?通过Imagejpeg
返回图像时,您只能返回一个图像。在你的具体情况我建议你将照片源放入一个js数组中,创建img
标记,将每个src
作为查询字符串传递不同照片的源。将collage.php
更改为一种一次只拍摄一张照片的方法。另一个想法是将图像保存到服务器(如果可能的话)然后返回一个包含新照片URL列表的json。您可能希望确保不重新创建已保存的图像,这取决于您的要求。谢谢您的回答非常有效。但我正在将图像数组发送到collage.php。它根本不起作用。但它对两个或一个图像有效!您能解释一下吗?您使用的是collage.php
在同一页面上多次,还是collage.php
返回多个图像?当通过Imagejpeg
返回图像时,您只能返回一个图像。在您的特定情况下,我建议您将照片源放入js数组中,并创建img
标记传递每个src
a so以查询字符串的形式获取不同的照片。将collage.php
更改为一次只拍摄一张照片的方法。另一种方法是将图像保存到服务器(如果可能的话)然后返回包含新照片URL列表的json。根据您的要求,您可能希望确保不重新创建已保存的图像。