だから私はこのコード (以下) を持っており、繰り返される行のスタックを単一の単純なループに単純化して、指定され入力 (9 など) が URL と LISTNUM の値をインクリメントするようにしたいと思います。これは本当に単純かもしれませんが、何らかの理由で頭を悩ませることができません-単に他の変数内の変数を処理する方法がわからないためです... $_POST[$n] のように
if ($_POST[subby] == "subby" )
{
try {
$dbh = new PDO('mysql:host=db2asdfasdf.net;dbname=adsfasdf04', $user, $pass);
echo "Connected\n";
}
catch (Exception $e) {
die("Unable to connect: " . $e->getMessage());
}
try {
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$dbh->beginTransaction();
$dbh->exec("insert into vim_playlist4 (url, listnum) values ($_POST[video1], 1)");
$dbh->exec("insert into vim_playlist4 (url, listnum) values ($_POST[video2], 2)");
$dbh->exec("insert into vim_playlist4 (url, listnum) values ($_POST[video3], 3)");
$dbh->exec("insert into vim_playlist4 (url, listnum) values ($_POST[video4], 4)");
$dbh->exec("insert into vim_playlist4 (url, listnum) values ($_POST[video5], 5)");
$dbh->exec("insert into vim_playlist4 (url, listnum) values ($_POST[video6], 6)");
$dbh->exec("insert into vim_playlist4 (url, listnum) values ($_POST[video7], 7)");
$dbh->exec("insert into vim_playlist4 (url, listnum) values ($_POST[video8], 8)");
$dbh->exec("insert into vim_playlist4 (url, listnum) values ($_POST[video9], 9)");
$dbh->commit();
}
catch (Exception $e) {
$dbh->rollBack();
echo "Failed: " . $e->getMessage();
}
}
else
{}