[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Запись в mysql из полей input type=text
arbuzmaster
Добрый день помогите пожалуйста разобраться с с проблемой Записи в mysql из полей input type=text
Имеется такой код
$qr_result_2 = mysql_query("SELECT * FROM `govorun`") or die(mysql_error());
if(!mysql_num_rows($qr_result_2)) {
echo "В таблице нет данных!";}
else
{
echo '<h2>Фразы</h2>';
echo '<form action="'.$_SERVER['PHP_SELF'].'" method="POST">';
$query_2 = "SELECT newid,action,fraza FROM govorun WHERE 1";
$res_2 = mysql_query( $query_2 );
echo '<table border="1">';
echo '<tr><th>ID</th><th>Действие</th><th>Фраза</th><th>И зменить</th></tr>';
while ( $item_2 = mysql_fetch_array( $res_2 ) )
{
echo "<tr>";
echo "<td>".$item_2['newid']."</td>";
echo "<td>".$item_2['action']."</td>";
echo "<td>".$item_2['fraza']."</td>";
echo '<td><input type="text" size="128" name="item_2[]" value="'.$item_2['fraza'].'" /></td>';
echo "</tr>";
}
echo '</table>';
echo '<input type="submit" name="submitForm" value="Внести изменения" />';
echo '</form>';

if ( isset ( $_POST['item_2'] ) )
{
echo $_POST['item_2'];
$ids_2 = implode( ',', $_POST['item_2'] );
echo $ids_2;
$query_2 = "UPDATE `govorun` SET `fraza` = '.$ids_2.'";
mysql_query( $query_2 );
header( 'Location: '.$_SERVER['PHP_SELF'] );
}
}


mysql_close($link);

так вот проблема в том что если меняешь текст в первой строке в таблице на другой, то в неё и в другие строки заносится сбор из всех строк - т.е строковой массив собранный из всех строк в БД.
например
id фраза изменить
1 тест проба
2 текст текст
3 собака собака

после нажатия на кнопку выдает следующее:
id фраза изменить
1 проба,текст, собака проба,текст, собака
2 проба,текст, собака проба,текст, собака
3 проба,текст, собака проба,текст, собака
Подскажите пожалуйста как сделать так , что бы менялись только те строки, в которых были сделаны изменения?

_____________
Мой первый сайтик

Посмотри на свой XBMC под другим углом
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.