2017-03-02 1 views
-1

여기에 도움이 필요합니다. 내 데이터를 제출할 때마다 자동으로 iD를 업데이트하려고합니다. 좀 더 설명하겠습니다.업데이트 ID는 자동으로

다음은 시나리오를 제출할 때 페이지의 ID가 자동으로 업데이트되어야하는 경우입니다. 예를 들어 id 3을 입력하고 html 양식을 제출하면 양식을 다시 열면 데이터베이스에서 ID를 확인하고 다음 ID를 표시해야합니다.

이 내가 마지막으로 입력 한 데이터가 ID 3을 가지고 있다면이 페이지를 새로 고침하고 내가 그 코드

당신의 필요에 ID 검증 쿼리를 추가하는 방법을 새로운 데이터 를 제출 할 때 자동으로 나에게 ID 4를 보여 의미 전문가 조언 ... 감사합니다!

HTML을

<form action="survey-data-entry.php" name="1st-form" id="form-control" method="post" >  
<label>Id.</label> 
<input type="text" class="form-control" placeholder=" 0451211315" name="ID" id="id" required> 

PHP 당신은 당신의 다음 제출을 위해 사용하는 쿼리에서 ID + 1의 최대를 얻을 필요가

if(isset($_POST['ID'])){ 
     $ID = $_POST['ID']; 

    $sql= "INSERT INTO phpstartup (ID,) 
    VALUES('$ID') "; 

    if(!mysql_query($sql)) 
    { 
     die('caution' . mysql_error()); 
    } 
     echo"1 record added"; 
} 
+0

아무 코드 나 표시하지 않으면 아무도 도와 드릴 수 없습니다. – zoubida13

+0

@ zoubida13 –

+0

@ zoubida13 지금 수정 하시겠습니까? –

답변

0

.

$rslt = mysql_query('SELECT MAX(ID) + 1 as nextId FROM phpstartup'); 
$row = mysql_fetch_assoc($rslt); 
$nextId = $row['nextId']; 

이제 변수에 $ nextId 변수를 사용하여 다시 제출할 수 있습니다.