Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/397.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/283.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 字符串json_encode似乎在一个坏字符上崩溃。你能告诉我把charset=utf8放在哪里吗?我想我可以从这里开始。太好了!这确实有效。这让我明白了真正的问题是什么。谢谢 <form action="" method="post" id="de_Javascript_Php_Mysql - Fatal编程技术网

Javascript 字符串json_encode似乎在一个坏字符上崩溃。你能告诉我把charset=utf8放在哪里吗?我想我可以从这里开始。太好了!这确实有效。这让我明白了真正的问题是什么。谢谢 <form action="" method="post" id="de

Javascript 字符串json_encode似乎在一个坏字符上崩溃。你能告诉我把charset=utf8放在哪里吗?我想我可以从这里开始。太好了!这确实有效。这让我明白了真正的问题是什么。谢谢 <form action="" method="post" id="de,javascript,php,mysql,Javascript,Php,Mysql,字符串json_encode似乎在一个坏字符上崩溃。你能告诉我把charset=utf8放在哪里吗?我想我可以从这里开始。太好了!这确实有效。这让我明白了真正的问题是什么。谢谢 <form action="" method="post" id="demo-form2" data-parsley-validate class="form-horizontal form-label-left"> <div class="form-group"> <lab


字符串
json_encode
似乎在一个坏字符上崩溃。你能告诉我把
charset=utf8
放在哪里吗?我想我可以从这里开始。太好了!这确实有效。这让我明白了真正的问题是什么。谢谢
<form action="" method="post" id="demo-form2" data-parsley-validate class="form-horizontal form-label-left">
    <div class="form-group">
    <label class="control-label col-md-3 col-sm-3 col-xs-12" for="first-name">Search Topic
    </label>
    <div class="col-md-6 col-sm-6 col-xs-12">
    <select id="userDropdown" name="tid" class="select2_single form-control col-md-7 col-xs-12"></select>

    </div>
</div>
<div class="form-group">
    <label class="control-label col-md-3 col-sm-3 col-xs-12" for="first-name">Description <span class="required">*</span>
    </label>
    <div class="col-md-6 col-sm-6 col-xs-12">
        <input type="text" id="description" name="description"  class="form-control col-md-7 col-xs-12" />
    </div>
</div>
<div class="form-group">
    <label class="control-label col-md-3 col-sm-3 col-xs-12" for="first-name">Assigned to <span class="required">*</span>
    </label>
    <div class="col-md-6 col-sm-6 col-xs-12">
        <input type="text" id="assign" name="assign" class="form-control col-md-7 col-xs-12" />
    </div>
</div>
<div class="form-group">
    <label class="control-label col-md-3 col-sm-3 col-xs-12" for="last-name">Comments: <span class="required">*</span>
    </label>
    <div class="col-md-6 col-sm-6 col-xs-12">
        <input type="text" id="comments" name="comments"   class="form-control col-md-7 col-xs-12">
    </div>
</div>

<div class="form-group">
    <label for="middle-name" class="control-label col-md-3 col-sm-3 col-xs-12">Words</label>
    <div class="col-md-6 col-sm-6 col-xs-12">
        <input id="words" class="form-control col-md-7 col-xs-12" type="text" name="words">
    </div>
</div>


  </div>
<div class="ln_solid"></div>
<div class="form-group">
    <div class="col-md-6 col-sm-6 col-xs-12 col-md-offset-3">
        <input type="submit" name="submit" class="btn btn-success" value="Update" />
    </div>
</div>
 <script>



    //sql data...
    var data = [   <?php
        $req = mysql_query('select * from tasks');
            while($dnn = mysql_fetch_array($req))
              {
              ?>  {username: '<?php echo $dnn['username'] ?>', tid: '<?php echo $dnn['tid'] ?>', description: '<?php echo $dnn['description'] ?>'},
    //this would return at least 300 results

<?php } ?>

    ];

    var dropdown = $('#userDropdown');
    dropdown.append('<option value="" >Search for Topic ID</option>');
    for(var i = 0; i < data.length; i++){
        var item = data[i];
        dropdown.append('<option value="' + item.tid + '" >' + item.tid + '-' + item.description + '</option>');
    }

    $('#userDropdown').change(function(){
        var user = this.value;
        var dataItem = $.grep(data, function(e){ return e.tid == user; });

        if(dataItem.length > 0){
            $('#description').val(dataItem[0].description);
            $('#assign').val(dataItem[0].assign);
            }
    });
    </script>
<?php
    $data=array();
    $req = mysql_query('select * from tasks');

    if( $req ){
        while( $dnn = mysql_fetch_object( $req ) ){
            $data[]=array( 'username'=>$dnn->username, 'tid'=>$dnn->tid, 'description'=>$dnn->description );
        }

        echo "var data=".json_encode( $data ).";";

    }
?>
<?php
    $data=array();
    $req = mysql_query('select * from tasks');

    if( $req ){
        while( $dnn = mysql_fetch_array( $req ) ){
            $data[]=array( 'username'=>$dnn['username'], 'tid'=>$dnn['tid'], 'description'=>$dnn['description'] );
        }

        echo "var data=".json_encode( $data ).";";

    }
?>
$dbhost =   'localhost';
$dbuser =   'root'; 
$dbpwd  =   'xxx'; 
$dbname =   'xxx';

/*
create table if not exists `tasks` (
  `id` int(10) unsigned not null auto_increment,
  `username` varchar(50) not null default '0',
  `tid` int(10) unsigned not null default '0',
  `description` varchar(50) not null default '0',
  primary key (`id`)
) engine=innodb auto_increment=4 default charset=latin1;

insert into `tasks` (`id`, `username`, `tid`, `description`) values
    (1, 'fred', 1, 'banana'),
    (2, 'joe', 2, 'apple'),
    (3, 'bertrum', 3, 'orange');
*/

$conn=mysql_connect( $dbhost, $dbuser, $dbpwd );
mysql_select_db( $dbname, $conn ) or die(mysql_error());

$sql='select * from tasks';
$res=mysql_query( $sql );

if( $res ){
    $data=array();
    while( $dnn=mysql_fetch_object( $res ) ){
        $data[]=array( 'username'=>$dnn->username, 'tid'=>$dnn->tid, 'description'=>$dnn->description );    
    }
    echo "var data=".json_encode( $data ).";";
}
mysql_close( $conn );
var data=[{"username":"fred","tid":"1","description":"banana"},{"username":"joe","tid":"2","description":"apple"},{"username":"bertrum","tid":"3","description":"orange"}];
var data = <?=json_encode($rows)?>;
var dropdown = $('#userDropdown');
dropdown.append('<option value="" >Search for Topic ID</option>');
for(var i = 0; i < data.length; i++){
    var item = data[i];
    dropdown.append(
        $("<option></option>").val(item.id).text(
            item.tid + '-' + item.description));
}

$('#userDropdown').change(function(){
//  ... etc...
<head>
    <meta charset="utf-8"/>
</head>
<div class="ln_solid"></div>
var data = [
    <?php
        $req = mysql_query('select * from tasks');
        while($dnn = mysql_fetch_array($req, MYSQL_ASSOC)){
            echo <<<DATA
            {
                username : '{$dnn['username']}',
                tid : {$dnn['tid']},
                description : '{$dnn['description']}'
            }           
DATA;
        }
    ?>
];