Tek tek güncellemeniz daha sağlıklı olacaktır ama illaki textarea içinde güncelleyeceğim diyorsanız bu şekilde yapmanız gerekmektedir.
/*
* Bir işlem değeri göndermeniz gerekiyor ..
* Hangi değer hangi satıra ait onu bilmeden güncelleme işlemi yapmanız olanaksız ya tek tek yapacaksınız
* yada bu şekilde güncelleme işlemi yapabilirsiniz.
*/
$_data = array
(
1 => 'milliyet.com',
2 => 'r10.net',
3 => 'mynet.com',
4 => 'google.com'
);
if( $_POST )
{
if( $content = trim($_POST['content']) )
{
$content = explode("\n" , $content );
if( is_array($content) && count($content) > 0 )
{
echo '<pre>';
echo "Update " . PHP_EOL;
foreach( $content as $value )
{
$value = array_map('trim' , explode('-' , $value ));
if( isset($value[0]) && is_numeric($value[0]) )
{
// Güncelleme sorgusu
echo "id = '$value[0]' , name = '$value[1]'\n";
}
}
echo '</pre>';
}
}
}
?>
<form action="" method="post">
<textarea name="content" id="" cols="30" rows="10"><?php foreach( $_data as $k => $v ) echo $k . ' - '. trim($v).PHP_EOL; ?></textarea>
<br />
<input type="submit" value="send"/>
</form>Çıktı ;