내가 여기에 와서 한 두 값을 비교할 수 있습니다하지만 난 것 submited 양식의 과정에서 그런
<?php
$hash = md5($text . $drop . $check);
?>
<input type="hidden" name="values" value="<?php $hash; ?>" />
: 당신은 그들의 해시를 저장할 수 있습니다 이 SQL 시나리오를 효율적으로 처리하는 방법을 묻고 싶습니다. 폼의 모든 요소에 if 문을 사용하는 것과 비교하여 코드를 더 작게 만들 수있는 바로 가기가 있다고 확신합니다.
if ($_REQUEST['hidden_value_of_input_box1'] !== $newvalueofinputbox1) {
$data = "Input Box 1 has been changed"'
$name = $name;
$date = $datenow;
$stm = $dbh->prepare("INSERT INTO audit SET name=:name, datenow=:datenow, data=:data");
$stm->bindParam(':name', $name);
$stm->bindParam(':value', $value);
$stm->execute();
}
if ($_REQUEST['hidden_value_of_input_box2'] !== $newvalueofinputbox2) {
$data = "Input Box 2 has been changed"'
$name = $name;
$date = $datenow;
$stm = $dbh->prepare("INSERT INTO audit SET name=:name, datenow=:datenow, data=:data");
$stm->bindParam(':name', $name);
$stm->bindParam(':value', $value);
$stm->execute();
}
if ($_REQUEST['hidden_value_of_dropdown1'] !== $newvalueofdropdown1) {
$data = "Drop Down 1 has been changed"'
$name = $name;
$date = $datenow;
$stm = $dbh->prepare("INSERT INTO audit SET name=:name, datenow=:datenow, data=:data");
$stm->bindParam(':name', $name);
$stm->bindParam(':value', $value);
$stm->execute();
}
if ($_REQUEST['hidden_value_of_dropdown2'] !== $newvalueofdropdown2) {
$data = "Drop Down 2 has been changed"'
$name = $name;
$date = $datenow;
$stm = $dbh->prepare("INSERT INTO audit SET name=:name, datenow=:datenow, data=:data");
$stm->bindParam(':name', $name);
$stm->bindParam(':value', $value);
$stm->execute();
}
이미 갖고있는 것을 보여줄 수 있습니까? 우리가해야 할 일을 모른 채 물건을 제안하는 것은 상당히 어렵습니다. –
사실 나는 변화를 추적하기위한 코드가 아직 없지만 기본 양식은 있지만 언급 된 ive로 구성되어 있습니다. 내가 이것을 할 수있는 최선의 방법을 생각할 수 없기 때문에 내가 묻는 이유. 그러나 나는 모든 분야의 숨겨진 가치를 갖는 것과 같은 내 마음 속에 무언가를 가지고 있으며 숨겨진 저장된 자료를 그 분야의 현재 자료와 비교합니다. 그러면 그것이 일치하지 않으면 그것을 변화로 생각합니다. 어떻게 생각해? –