Merhaba,

Bir ürün güncelleme sayfası yazıyorum, Kod fazlalığından kurtulmak için bir çözüm arıyorum. Aşağıdaki şekilde update yapıyorum . 3 tane değil ortalama 25 adet veri alanım var.

Formdan verileri bu şekilde gönderiyorum array olarak.

<input class="form-control" type="text" name="data[productBoundsG]" value="2100" placeholder="">

Yapmak istediğim olay ise execute içerisine bu post ettiğim array'i göndermek

$postData = $_POST['data'];

$postData'yı direkt yazdığımda güncelleme çalışmıyor içerik boş diye hata veriyor.

Aşağıdaki kodum çalışıyor ama dediğim gibi hamallık yapmak istemiyorum.

Şimdiden teşekkürler.

try {    $sql = "UPDATE siteProduct SET    productName                   = :productName,    productGroupName              = :productGroupName,    productGroupCode              = :productGroupCode        WHERE ID= :id  ";    $statement = $connection->prepare($sql);    $statement->execute(array(        "productName"               => $postData['productName'],        "productGroupName"          => $postData['productGroupName'],        "productGroupCode"          => $postData['productGroupCode']    ));    $result = $statement->fetchAll();} catch (PDOException $error) {  //  echo $sql . "<br>" . $error->getMessage();    echo "<h1>veri güncellendi</h1>";}