2017-01-05 2 views
-4

내 코드 :코드의 특정 부분이 작동하지 않습니다

$Query = mysql_query("INSERT INTO employee SET firstname='".$firstname."',lastname='".$lastname."',gender='".$gender."', 
     email='".$email."',mobile='".$mobile."',empid='".$empid."',address='".$address."',dob='".$dob."',photo='".$photo."', 
     password='".$password."',sales_manager='".$sales_manager."',designation='".$designation."',reg_date='".$reg_date."', 
     res_manager='".$res_manager."',lead_limit='".$lead_limit."',lead_cycle='".$lead_cycle."',qualification='".$qualification."', 
     experience='".$experience."',target='".$target."',c_delete='N',status='Active'"); 
    } 
    else 
    { 
     $Query = mysql_query("INSERT INTO employee SET firstname='".$firstname."',lastname='".$lastname."',gender='".$gender."', 
     email='".$email."',mobile='".$mobile."',empid='".$empid."',address='".$address."',dob='".$dob."', 
     password='".$password."',sales_manager='".$sales_manager."',designation='".$designation."',reg_date='".$reg_date."', 
     res_manager='".$res_manager."',lead_limit='".$lead_limit."',lead_cycle='".$lead_cycle."',qualification='".$qualification."', 
     experience='".$experience."',target='".$target."',c_delete='N',status='Active'"); 
} 
//this is for photo.. 

//this is used for chatting...usr_roll='".$usr_roll."' 
$qch = mysql_query('SELECT * FROM stud_data order by desc'); 
$qch_rs=mysql_fetch_array($qch); 
if(isset($qch_rs['id'])) 
{ 

    $usr_roll=$qch_rs['usr_roll']+1; 
    echo $usr_roll; 
    $Query = mysql_query("INSERT INTO stud_data SET usr_name='".$firstname."', 
    usr_roll='".$usr_roll."',usr_unique_id='".$empid."'"); 
    echo "HELLO"; 
    echo $Query; 
} 
//this is used for chatting... 

if($Query) 
{ 

    $_SESSION[MESSAGE_TEXT]="Employee Added Successfully ..."; 
    $_SESSION[MESSAGE_TYPE] = "msgsuccess"; 
    header("location:index.php?p=".$_REQUEST['p'].""); 
    exit(); 
} 
else 
{ 

    $_SESSION[MESSAGE_TEXT]="Record did not Insert..."; 
    $_SESSION[MESSAGE_TYPE] = "msgerror"; 
    header("location:index.php?p=".$_REQUEST['p'].""); 
    exit(); 
} 
} 
+0

즐거움은 당신이 원하는 것을 설명합니까? –

+0

정확하게 묻고있는 것이 명확하지 않기 때문에 나는이 질문을 싫어했다. 좋은 질문을 작성하는 방법에 대한 자세한 내용은 https://stackoverflow.com/help/how-to-ask를 참조하십시오. –

답변

0

쿼리가없는 주문 ID 당신이해야 당신의 주어진 코드 당으로

$qch = mysql_query('SELECT * FROM stud_data order by desc'); 

사용

$qch = mysql_query('SELECT * FROM stud_data order by id desc'); 
0

로 변수를 사용하여 값을 가져온 다음 insert 문을 만듭니다. 예를 들어 insert 문을 사용하는 대신 insert 문 2 개를 사용합니다. 이 방법에 의해

$firstname = $_POST['first_name];

등 당신이 삽입 satement를 만들 필요가 없습니다 : 변수에 값을 다음처럼 삽입합니다. 당신이 항상 그래서 당신에 의해 주문 원하는 ID 또는 이름을 사용에 열 이름을 ORDER BY 절을 사용할 때마다 그

$qch = mysql_query('SELECT * FROM stud_data order by desc');

에서 별도로

.

희망이 도움이됩니다.

감사합니다. 랜디 히어

+0

@Aakash paliwal : 예 @Randheer가 맞습니다. 코드가 엉망이고 쿼리 문을 제대로 사용하지 않았습니다. mysql_query가 더 이상 사용되지 않기 때문에 사용하고 싶지 않은 것을 추가하고 싶습니다. –

관련 문제