私はカラムにサイズの値を持っています。 38 40 42 44を選択し、サイズフィールドを選択し、それを(explode()を使用して)選択して、選択タグhtmlの後に選択するオプションを与えたいとします。 私は黒のスペースの後に番号を分割するためにexplode()
を使用しますが、コードは私に複数の行explode()を使用してselectタグのクエリ値を複数の複数の行に分割する方法
$sql = mysql_query("SELECT * FROM products WHERE id='$item_id' LIMIT 1");
while ($row = mysql_fetch_array($sql)) {
$product_name = $row["product_name"];
$price = $row["price"];
$size = $row["size"];
$myArray = explode(' ', $size);
foreach($myArray as $my_Array){
}
<select name="size"><option value="'.$my_Array.'">'.$my_Array.'</option>
<select name="size"><option value="'.$my_Array.'">'.$my_Array.'</option>
ですべての結果を与えていませんが、コードは私に38
のような最初の値のみを示している...そして私がしたいです値に含まれる数値の数を示します。選択したタグごとに値を表示して、ユーザーが選択するオプションを指定します。私は何が逃したのか分からない。 ddpへ
EDIT おかげで私はそれがあまりにも早くループ機能を閉じていた問題を修正しました。
なぜmysqlタグにコードがないのですか?編集:それは[編集](http://stackoverflow.com/revisions/41004176/2)で削除されました。 mysqlとの関連性がある場合は、そのコードと(mysql)タグを再度追加してください。 –
コメントにコードを入れずに質問を編集するhttp://stackoverflow.com/posts/41004176/edit –
大変申し訳ありませんが、私は編集した初心者ですが、mysqlコードを置いていますが、問題はmysqlではありません – Stefan