PHP dizi girişler için garantili bir POST girdilerin sırası mı?

0 Cevap php

Kullanıcıların veri satırlarının bir sınırsız sayısını girin bir form var. Onlar arzu ekranda satır olursa olsun numarasını girerek forma varmak.

<?php
$numRows = $_GET['NUM_ROWS_REQUESTED'];

?>
<form method="post">
<?php
for($i = 0; $i < $numRows ;$i++) {
  $uuid = uniqid();
?>

  <input type="text" name="MYDATA[<?php print $uuid; ?>][FIRST_NAME]" />
  <input type="text" name="MYDATA[<?php print $uuid; ?>][LAST_NAME]" />
<?php
}
?>
</form>

Form yayınlanmıştır ve ne zaman onlar ekranda yazılmıştır onlar aynı sırayla sipariş olacağını garanti edilebilir eğer $_POST['MYDATA'] dizisinde bu kayıtları almak, merak ediyorum. Ya da uniqid() gelişigüzel oluşturulan oluyor tarafından sipariş edilecek?

Bunun yerine diziye daha kolay olacağını sadece tamsayılar benzersiz bir kimliği kullanmak nedeni, kullanıcıların satırları kaldırmak ve bu sayfada javascript kullanarak ek satırları ekleyebilirsiniz olmasıdır. Bu çarpışmalar kontrol etmek çok zor olacaktır.

0 Cevap