私はmysqlにデータを投稿するフォームを持っています。クエリは、フォームからtable1にデータを挿入するだけでなく、フォームから送信されるIDがtable2のIDと等しい別のテーブル2のデータも含める必要がありますか?別のテーブルからのデータと、MYSQLとPHPのフォームからのデータの挿入
私は以前のmysql接続を使用しています。わかっていますが、最高のものではありません:-)とPHP!
table1に呼び出された:-)
誰かが助けることを願って、 :-)おかげでマーティン
は、私はいくつかのより多くの情報を与えるべきかもしれないと思う:本フォームから
、私が持っていますitemCode、itemQty、OWNERID iは2静的な値があります:値以下の状態を、タイプTABLE1に挿入されなければならない表2の値は、次のとおり タイトル、descriptio n、price、frontcover
from table2フィールドisbnは、フォームからitemCodeと等しくなければなりません。ここ
は、私がこれまで試してみました何をされています
$bookid=$_POST['itemCode'];
$itemQty=$_POST['itemQty'];
$status='2';
$ownerID = $user->id;
$query="INSERT INTO books (name, description, price, picture, status, ownerID, itemqty, type, studie, isbn) SELECT (title, description, price, frontcover FROM isbnbooks WHERE isbn=$itemCode), $status, $ownerID, $itemQty, '1', '1', $bookid)";
UPDATE: を私もここにこれを試してみました:コードが存在しない場合に
$bookid=$_POST['itemCode'];
$itemQty=$_POST['itemQty'];
$status='2';
$ownerID = $user->id;
$data2 = mysql_fetch_array (mysql_query("SELECT * FROM isbnbooks WHERE isbn = $bookid"));
$title = $data2[title];
$description = $data2[description];
$price = $data2[price];
$picture = $data2[frontcover];
$query="INSERT INTO books (name, description, price, picture, status, ownerID, itemqty, type, studie, isbn)
VALUES ($title, $description, $price, $picture, $status, $ownerID, $itemQty, '1', '1', $bookid)";
mysql_query($query) or die("Opps some thing went wrong");
多分私はいくつかの情報を与える必要があります:-) – Jespersgaard
私の改訂された答えは、あなたが提供したコードを考慮に入れます。 – eggyal