これは私が説明するのが難しいため、おそらくコードを理解するのに苦労しています。
だから私は配列を持っています:
$new_url_array[]
いくつかの値があります。次のようになっていると想像してください。
1 -> urla
2 -> urlb
3 -> urlc
4 -> urld
$gotfrompost[]
そして、次のような配列があります。
1 -> 3
2 -> 1
3 -> 4
4 -> 2
したがって、私ができる必要があるのは、の値に$new_url_array[]
基づく値を要求することです。$gotfrompost[]
これにより、$a を入力した場合 ($a = 1 として)
最初に got from post と協議して、どの出力$gotfrompost[1] = 3
先を取得するかを確認します。$new_url_array[3]
URLC
私の言いたいことがわかりますか?
このようにSQLデータベースにデータを入れようとしているので、これがすべて必要です。これは私が考えることができる最良のコードですが、機能しません。$a
また、値の総数に達するまで単純にインクリメントされるループが進行中です。(`$ln' は、同様にカウントアップする単なる id 行です)
$dbh->exec("insert into vim_playlist12 (url, listnum) values ('$new_url_array[$gotfrompost[$a]]','$ln')");
何かご意見は?