function get_info(id) {
        var obj = $("tele_tip");
        var ajax = new CreateXmlHttp();
        ajax.open('post', 'getinfo.php?id=' + id, true);
        ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        ajax.onreadystatechange = function() {
            obj.style.display = 'block';
            if (ajax.readyState == 4 && ajax.status == 200) {
                try {
                    var data = eval('(' + ajax.responseText + ')');
                    $("tele_tip").innerHTML = '<a href="javascript:;"onclick=\"$(\'tele_tip\').style.display=\'none\'" class="close">关闭</a><dl id="obj_info"><dt><img src="images/upload/' + data.face + '"/></dt><dd><img src="images/3.gif"align="absmiddle"/>昵称:<strong><font color=red>' + data.nick + '</font></strong></dd><dd><img src="images/sex.gif"align="absmiddle"/>性别:' + (data.sex ? '女': '男') + '</dd><dd><img src="images/6.gif"align="absmiddle"/>等级:' + data.lv + '级</dd><dd><img src="images/5.gif"align="absmiddle"/>情侣:' + (data.cpNick == '' ? '单身': data.cpNick) + '</dd><dd><img src="images/4.gif"align="absmiddle"/>魅力值:' + data.flower + '</dd><dd><img src="images/7.gif"align="absmiddle"/>公告:' + data.board + '条</dd><dd><img src="images/11.gif"align="absmiddle"/>状态:' + (data.state ? '在线': '离线') + '</dd><dd class="signature"><img src="images/10.gif"align="absmiddle"/>个性签名:' + data.signature + '</dd></dl>'
                } catch(e) {
                    $("tele_tip").innerHTML = '<div class="loading"><font color="red">' + ajax.responseText + '</font></div>'
                }
            } else {
                $("tele_tip").innerHTML = '<div class="loading"><font color="red">正在加载个人信息……</font></div>'
            }
        };
        ajax.send(null)
    }php查询MYSQL数据后如何返回data

解决方案 »

  1.   

    有高手帮我回答吗data: [{
            sn: 85303,
            nick: "q45684875",
            sex: 1
          }]像这样的如何在PHP中表达,这是JS的,想问下如何在PHP中表达,并且赋值后返回.
      

  2.   

    getinfo.php中的输出字符 在tele_tip这个标签中显示出来
      

  3.   

    问题是,PHP的不会写啊.sql查询.什么的都会.就是不会输出.= =
      

  4.   

    高手来帮下忙吧.PHP中真的不知道如何返回或者输入!
      

  5.   

    getinfo.php的部分内容
    if(isset($_GET['id']) && $_GET['id']!=''){
      $id = $_GET['id'] ;
      $conn = mysql_connect($mysql_host,$username,$password);
      //$mysql_host 是mysql数据库的地址,本地则是:localhost
      //$username 是 用户名
      //$password 是 密码
      $db = mysql_select_db($mysql_db,$conn);
      //$mysql_db是数据库名称
      @mysql_query("SET NAMES `$charset`");
      //$charset 为字符编码。例如:gb2312 utf-8等等,需要和显示字符集统一。
      $query=mysql_query("select uid from table where uid={$id}");
      if($query){
        echo '该用户名已经存在';
      }else{
        echo '可以注册';
      }
      mysql.close($conn);
    }