誰かがこの解決策を手伝ってくれるかもしれません。私には少しトリッキーです。
_GET で長い数字 (102030 など) を参照します。ここで、この長い数字を短い数字 (10 20 30 など) に分割したいと思います。この短い番号は mysql のデータベースの id であり、id_name のすべての foreach 短い番号 (name-10 name-20 name-30 など) を取得したいと考えています。
長い数値を分割するために str_split を使用しましたが、この配列の使用方法がわかりません。
これが私のコードです。(データベースはこのコードの前に含まれています)
<?php
$long_id =$_GET[long_id];
if($_SESSION['test']) {
foreach($_SESSION['test'] as $split_id => $number) {
$split_id = str_split( $long_id, 2);
$result = mysql_query("SELECT id, id_name FROM names");
//Here is my WHERE missing, because it's not working with split_id...
list($id, $id_name) = mysql_fetch_row($result);
while($row = mysql_fetch_array($result)){
echo $id_name;
}
}
} else {
echo "test is empty";
}
?>
ありがとう