Gfdadf
Новичок
Доброго дня.
Подскажите, пожалуйста.
Есть table1
id, text1, text2, text_n
Из него я делаю выборку по id.
Есть поле <textarea> в которое через энтер вносятся номера.
Дальше, постом летит на обработку.
как правильно пишется запрос, чтобы внести все номера из массива в table2 вида
invoice_id, text1, text2, text_n, где invoice_id это перебранные значения массива invoices, а text1, text2, text_n идут из запроса по table1.
Понимаю, что через implode но никак правильно не получается сформировать запрос.
П.С. Нужно еще учесть, что в массив могут внести всего один номер.
Немножко дополнюсь.
Код странички вот такой
И как можно написать условие "Если invoice_id уже существует" - обновить.
Подскажите, пожалуйста.
Есть table1
id, text1, text2, text_n
Из него я делаю выборку по id.
Есть поле <textarea> в которое через энтер вносятся номера.
Дальше, постом летит на обработку.
PHP:
$invoices = $_POST['invoices'];
$invoices = explode("\n", $invoices);
$invoices = array_unique($invoices);
invoice_id, text1, text2, text_n, где invoice_id это перебранные значения массива invoices, а text1, text2, text_n идут из запроса по table1.
Понимаю, что через implode но никак правильно не получается сформировать запрос.
П.С. Нужно еще учесть, что в массив могут внести всего один номер.
Немножко дополнюсь.
Код странички вот такой
PHP:
if (isset($_POST['add']))
{
$result = mysql_query("SELECT * FROM table1 WHERE nomer = '$_POST[id]'");//запрос из первой таблицы.
if(!empty($_POST['invoices']))//если в поле внесены номера или номер
{
echo "Внесены номера наклыдных";
print_r ($invoices);
//вот тут нужен запрос виде
// * значения из первого запроса.
//** перебранные значения из массива.
$q = "INSERT INTO table 2 (invoice_id, text1, text2, text_n) VALUES(invoice_id**, text1*, text2*, text_n*);
}
else
{
echo "А накладные не введены.";
}
}
HTML:
<form action="#" method="post">
<input type="hidden" name="id" value="<?=$row['nomer'];?>">
<TEXTAREA type="text" NAME="invoices" id="notes" ROWS=30 COLS=7></TEXTAREA><input type="submit" name="add" value="Добавить" />
</form>