Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/449.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 上传基于性别的个人资料图片_Javascript_Php_Html - Fatal编程技术网

Javascript 上传基于性别的个人资料图片

Javascript 上传基于性别的个人资料图片,javascript,php,html,Javascript,Php,Html,我有一个带有两个单选按钮的注册表,男性和女性。我的注册表运行良好,但我遇到的问题是根据用户的性别选择上传个人资料图片。有没有关于如何暗示这一点的建议? 这是表单中的代码 <div align ="center">Gender: </div> </label> <br/> Male &nbsp;<input type="radio" name="gender" />&nbsp;&nb

我有一个带有两个单选按钮的注册表,男性和女性。我的注册表运行良好,但我遇到的问题是根据用户的性别选择上传个人资料图片。有没有关于如何暗示这一点的建议? 这是表单中的代码

<div align ="center">Gender: </div>
        </label> <br/>
        Male &nbsp;<input type="radio" name="gender" />&nbsp;&nbsp;&nbsp;
        Female &nbsp;<input type="radio" name="gender" />
这里是参考,根据您的要求修改代码

var男性=新形象; male.src=https://slm-assets1.secondlife.com/assets/7232381/lightbox/byron1mainwide.jpg?1361771089; 女性=新形象; 女性。src=http://1.bp.blogspot.com/-NgUohxAEzYQ/UDKsBYpDRmI/AAAAAAAAAcs/_anEWtBS7Ms/s1600/Female%2BVulcan%2BAvatar%2BPicture.jpg; $input[name='gender'].changefunction{ 如果$input[type='radio']:checked.val==male{ $profile.htmlmale }否则{ $profile.htmlfemale } } 侧面图{ 高度:100px; 宽度:100px; 边框:1px纯黑 } 纵断面图{ 高度:100px; 宽度:100px; } 性别: 男性的 女的
如果你的目标是让他们选中性别框,然后在他们选择性别后在他们的个人资料页面上显示相应的头像,那么你需要在服务器上的公共目录中存储两张图像,如site.com/images/male.png和site.com/images/female.png。加载配置文件时,可以使用以下选项选择相应的图片

if ($gender == 'male')
    $src = '/images/male.png';
else
    $src = '/images/female.png';

echo sprintf("<img alt=\"avatar\" src=\"%s\" />", $src);

根据用户性别选择上传个人资料图片是什么意思。你想处理图像并检查它是男性还是女性?@A.J我希望用户配置文件图片是男性化身(如果在注册表中选中了男性),如果选中了女性,则是女性化身。我希望这能让事情更清楚一点吗?是的。给我一分钟,我会为你创建一个参考小提琴。这是一个帐户创建表单吗?在服务器上,我假设您需要一个if语句,查看通过POST发送的性别,然后将他们的头像插入数据库作为图像链接,如domain.com/images/male。jpg@frosty我如何将基于男性和女性的图像放入数据库?我还是PHP/Mysql的初学者。如果你能给我更多关于如何做的细节,我将不胜感激。谢谢这正是我想要的,但是既然性别选择是在表单注册中,我如何在用户的个人资料页面上暗示这个代码?你能分享你的表单代码吗?我的意思是你如何显示个人资料图片。是有背景的div还是只有img标签?在个人资料页面上,图像只放在img标签上。没有div注册表是一个简单的注册表,要求输入姓名、电子邮件、用户名等。。还有性别。它不起作用,我相信它没有从注册表中获取单选按钮的值。你给了你的单选按钮值吗?我还是Mysql和服务器之类的初学者。如何存储图像?我应该创建一个名为gender的列并将它们存储在其中吗?它们是文件,就像php代码一样。就像你把文件放在服务器上一样,把它们放在服务器上。对不起,我想得太多了!这给了我一个错误:未定义索引性别我在服务器上有我的图像,并且暗示了您将代码交给我的配置文件页面。加载配置文件页面时,我假设您正在查询数据库并使用表中的记录。我不知道你是如何做到这一点的,所以我做了一个通用的$SEXT变量。要从表单转到个人资料页面,您可以提取$_POST['gender']的值,但这只有在您始终使用该表单访问个人资料页面时才有效,我怀疑您是否正在尝试这样做。