10/10/2018, 11:12

giúp em so sánh 2 chuỗi truyền vào này với

em có cái hàm sau làm sao khi cái điều kiện if($value1== $value2) không hoạt động mà nó chạy xuống else không hà
<?php
function checked($value1, $value2)
{
if($value1== $value2)
{
$select = 'selected="selected"';
return $select;
}
else
{
$select = ';
return $select;
}
}
$nd = file_get_contents("tinhthanh.txt");
$qgia = explode(" ",$nd);
echo "<select>";
for($i=0;$i<count($qgia);$i++)
{$r="An Giang";//giả sử đây là biến em lấy từ csdl lên
echo "<option '".checked($r,$qgia[$i])."'>".$qgia[$i]."</option> ";
}
echo "</select>";
?>
còn đây là nội dung file tinhthanh.txt
TP.HCM
Hà Nội
An Giang
Bà Rịa - Vũng Tàu
Bình Dương
Bình Phước
Bình Thuận
Bình Định
anhnhv2812 viết 13:16 ngày 10/10/2018
Cho code vào cặp thẻ code đi bạn
Code:
...
bvnguyen viết 13:21 ngày 10/10/2018
chắc do bạn không thấy nó checked nên tưởng là nó xuống else thôi, view source trang đó ra xem
Code:
echo "<option '".checked($r,$qgia[$i])."'>".$qgia[$i]."</option>\n";
sẽ ra dạng này
Code:
<option 'checked="checked"'>SomeThings</option>
nên không thấy nó checked
nnquangit viết 13:13 ngày 10/10/2018
Được gửi bởi lonque3x
em có cái hàm sau làm sao khi cái điều kiện if($value1== $value2) không hoạt động mà nó chạy xuống else không hà
<?php
function checked($value1, $value2)
{
if($value1== $value2)
{
$select = 'selected="selected"';
return $select;
}
else
{
$select = '';
return $select;
}
}
$nd = file_get_contents("tinhthanh.txt");
$qgia = explode("\n",$nd);
echo "<select>";
for($i=0;$i<count($qgia);$i++)
{$r="An Giang";//giả sử đây là biến em lấy từ csdl lên
echo "<option '".checked($r,$qgia[$i])."'>".$qgia[$i]."</option>\n";
}
echo "</select>";
?>
còn đây là nội dung file tinhthanh.txt
TP.HCM
Hà Nội
An Giang
Bà Rịa - Vũng Tàu
Bình Dương
Bình Phước
Bình Thuận
Bình Định
-> $qgia = explode("\n",str_replace("\r\n","\n",$nd));
-> echo "<option ".checked($r,$qgia[$i]).">".$qgia[$i]."</option>\n";
lonque3x viết 13:24 ngày 10/10/2018
thank em làm được rồi echo "<option '".checked($row['city'],trim($qgia[$i]))."'>".$qgia[$i]."</option>\n"; potay mò mấy ngày
Bài liên quan
0