2017-10-29 9 views
-2

"Supprimer"를 클릭하면 정보가 다른 파일에있는 해당 행을 삭제하려고합니다. 것은 일명 " supprimer"를 삭제할 때입니다. "Supprimer_Etudiant"라는 다른 PHP 파일로 리디렉션되고 싶습니다. 행을 삭제하고 기본 파일로 돌아가려면 다음을 수행하십시오. 추신 : "ch"가 나는 아이디어SQL없이 PHP로 html 테이블에서 행을 삭제하는 방법

<!DOCTYPE html> 
<html> 
    <head> 
     <meta charset="UTF-8"> 
     <title></title> 
    </head> 
    <body> 
     <?php 
     $s = 0; 
     $c = 0; 
     $ch=""; 
     $tab =file('Etudiants.txt'); 
     echo "<table border = '1'>"; 
     foreach ($tab as $value) { 
       $exp= explode("**",$value); 
        echo "<tr>";      
        foreach($exp as $va){      
        echo "<td align = 'center'> $va </td>";      
        }     
        if ($s == 0){ 
         echo " <td> Action </td> "; 
         $s++;       
        } 
        $c++; 
        if (($c<6)&&($c>1)){      
        echo "<td><a href='Supprimer_Etudiants.php?supp=".$ch."'> Supprimer </a></td>";}          
        echo "</tr>"; 
       }      
     echo "</table>"; 
     ?> 
    </body> 
</html> 
+0

원하는 방식으로 작동하지 않는 것은 무엇입니까? –

답변

0

이 코멘트해야 나갈거야 어디 하나 행 정보가 아닌 전체 테이블, 을 유지하기위한 것입니다 것을 -하지만 조금 긴.

나는 "Supprimer"

... 클릭

는 클라이언트에서 발생하는 무언가이다. PHP는 서버에서 발생합니다.

내가 ... 그 행

을 삭제할 데이터베이스를 의미한다 - 그러나 SQL없이?

의 정보를 다른 파일

어떤 종류의 파일에있는? 데이터 파일? html 파일? PHP 파일?

나는 그래서 당신이 행을 삭제하지 않는 브라우저를 리디렉션 할

를 리디렉션합니다.

제멋대로한 유능한 프로그래머가 이와 같은 데이터베이스에 플랫 파일을 사용하려고 시도하지 않았으므로 이것이 당신의 숙제라고 생각합니다. 플랫 파일을 통해 데이터를 전달해야하는 경우 여기에서 사용하는 매우 이상한 구조가 아니라 JSON 또는 XML 또는 CSV와 같은 합리적인 구조를 사용합니다. (당신이 당신의 임무에 걸렸을 때 말할 수있는 예의가있다).

하지만 질문하지 않았습니다.

+0

파일은 ".txt"입니다 - 네, 할당 버튼입니다. 삭제 단추를 클릭 한 후 페이지를 리디렉션해야합니다. 그래서 "Etudiants.txt"파일을 삭제하고 호출 할 새 페이지에서 새로 고침 할 수 있습니다. 다시 행을 지우고 나서 ".txt"파일을 ... Ik im inda 이것에 익숙하지 않고 나는 바보 같은 코드 행을한다. 그리고 나는 내가 더 분명히 자신을 설명하지 않았다고 생각한다. 그렇게 미안하다. 거기에 파일 "Etudiants.txt"학생 및 심지어 "td - 제목"- "supp.php"파일 및이 메인 페이지의 모든 데이터를 가지고 있습니다. 레슨은 파일과 그 기능에 관한 것입니다 – Adam