我想为表单中的每个字段设置不同的错误消息.这是我的控制器..
$this->form_validation->set_rules('fname', 'First Name','required');
$this->form_validation->set_message('required', '????? ????? ??? ???','fname');
$this->form_validation->set_rules('address', 'Address','required');
$this->form_validation->set_message('required', '????? ????? ???','address');
Run Code Online (Sandbox Code Playgroud)
但问题是如果验证失败,则只打印最后一个字段的错误消息.
$all_categories = get_cats($cat);
echo "  "."Sons";
for ($i=0;$i<sizeof($all_categories);$i++) {
$arr = get_gender($cat);
if ($arr[$i]=='0') {
echo "  ".$all_categories[$i].",";
}
}
echo "  "."Daughters";
for ($i=0;$i<sizeof($all_categories);$i++) {
$arr = get_gender($cat);
if ($arr[$i]=='1') {
echo "  ".$all_categories[$i].",";
}
}
Run Code Online (Sandbox Code Playgroud)
在$all_categories我得到一个给定身份的所有孩子,get_cats并且get_gender是功能.
0适合男性,1适合女性.我想首先显示"儿子"这个词然后再显示他们的名字,然后再计算儿子的数量,然后再写上"女儿"及其名字和女儿的数量.
现在我正在显示"儿子"这个词然后他们的名字,然后是"女儿"和他们的名字,但"儿子"和"女儿"这两个词正在显示,即使给定的身份证没有孩子.
我正在使用谷歌地图api v3.我使用wpestate房地产wordpress主题.这是我在模板文件中的代码..
<script src="https://maps.googleapis.com/maps/api/js?v=3.exp"></script>
<script src="https://maps.googleapis.com/maps/api/js?
v=3.exp&sensor=false&libraries=places"></script>
<script>
var geocoder;
var map;
function initialize() {
var input = document.getElementById('address');
var options = {
componentRestrictions: {country: "in"}
};
var autocomplete = new google.maps.places.Autocomplete(input,options);
geocoder = new google.maps.Geocoder();
//var latlng = new google.maps.LatLng(18.52043030000, 73.85674369999);
var mapOptions = {
zoom: 15,
//center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP,
}
var map = new google.maps.Map(document.getElementById('googleMap'), mapOptions);
}
function codeAddress() {
var address = document.getElementById('address').value;
geocoder.geocode( { 'address': address}, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
map.setCenter(results[0].geometry.location); …Run Code Online (Sandbox Code Playgroud) 这是我在 function.php 文件中的函数
function getcity(){
global $wpdb;
if($_POST['state'])
{
$id=$_POST['state'];
$district = get_post_meta(get_the_ID() , 'district', true);
var_dump($district);
$result=$wpdb->get_results("SELECT * FROM districts WHERE state_id='$id'");
foreach($result as $row) {
$district_name = $row-
>district_name;
$district_id = $row->district_id;
echo '<option value="'.$district_id.'">'.$district_name.'</option>';
}
}
}
add_action("wp_ajax_nopriv_getcity", "getcity");
add_action("wp_ajax_getcity", "getcity");
Run Code Online (Sandbox Code Playgroud)
我想在此函数中获取当前帖子 ID 以显示选定的下拉值..
这是我简单的php html代码.
<select id="district" name="district">
<option value="">Select district</option>
<?php
$sql="SELECT * FROM district";
$result = mysqli_query($sql);
while($row = mysqli_fetch_array($result))
{
$district_id = $row['district_id'] ;
$district_name = $row['district_name'];
?>
<option value="<?php echo $district_id;?>"><?php echo $district_name;?></option>
<?php
}
?>
</select>
Run Code Online (Sandbox Code Playgroud)
但它不起作用.数据库是自动加载的.问题是什么.
这是我在模型中的代码..
function get_info($product_id)
{
$this->db->from('product');
$this->db->where('product_id',$product_id);
$query = $this->db->get();
if($query->num_rows()==1)
{
return $query->row();
}
Run Code Online (Sandbox Code Playgroud)
关于stackoverflow的这么多问题,但我没有找到任何与场景相关的答案.那么我做错了什么?