이것은 내 코드이며 작동하지 않으며 데이터베이스에 삽입되지 않습니다. 이 문제를 해결하도록 도와주세요.삽입하기 전에 데이터베이스에서 기존 데이터를 확인하는 방법
$orgexist = $_POST['orgName1'];
$_SESSION['id'] = $_POST['id'];
$orgid = $_POST['id'];
$orgnme = $_POST['orgName1'];
$orgdesc = $_POST['orgDesc'];
$orgcat = $_POST['cat'];
$orgdept = $_POST['coldept'];
$orgvis = $_POST['vision'];
$orgmis = $_POST['mision'];
//get the value of category from database
//echo $orgdept;
$dept = "SELECT `col_id`, `col_description` FROM `college` WHERE `col_description` = '$orgdept'";
$deptresult = mysql_query($dept);
while ($rows = mysql_fetch_array($deptresult)) {
$getcol = $rows['col_id'];
//echo $getcol;
}
$sqlorg = mysql_query("SELECT * FROM `organization`");
while ($orgrows = mysql_fetch_array($sqlorg)) {
//$dborgid = $orgrows['org_id'];
$dborgnme = $orgrows['org_name'];
}
if ($dborgnme == $orgexist) {
echo "<script type='text/javascript'>
alert('Organization Name Already Used by other Organization');
history.back();
</script>";
} else {
$orginsrt = mysql_query("INSERT INTO `organization`(`org_id`,`org_name`,`org_desc`,`category`,`vision`,`mission`,`col_id`,`image`) VALUES ('$orgid','$orgexist','$orgdesc','$orgcat','$orgvis','$orgmis','$getcol','$image')");
echo "<script type='text/javascript'>
alert('Proceed to next Step');</script>";
//require ('orgsignup.php');
header('Location:orgsignup2.php');
//echo "Not in the Record";
}
}
를 참조하십시오. mysqli 나 PDO로 준비하거나 최소한 mysql로 탈출해야한다. 또 다른 조언은 뭔가 존재하는지 확인하는 대신 UNIQUE constrict를 해당 열에 넣은 다음 오류가있는 경우 두 번 삽입하지 않고 자바 스크립트 경고를 표시 할 수 있음을 알 수 있습니다. –
당신이 얻고있는 오류는 무엇입니까 ?? –
나는 questios를 다시 요청할 수 있습니까? 보기를 만들려면 어떻게해야합니까? 보기 사용자 프로필을 좋아합니까? – Niro