PHP 페이지 전환으로 태그를 하나로 결합하는 방법
지금 PHP로 EC 사이트를 제작 중이며 상품 목록 페이지에서 편집, 삭제, 추가 등을 할 수 있는 버튼을 설치하고 있습니다.
↑이런 느낌
일반적으로 버튼을 사용하는 경우 버튼 당 하나의 form 태그가 클래식이지만 이러한 방식으로 버튼을 추가하면 매번 form 태그를 붙여야합니다.
sample_1.html
<input type="radio" name="code" >
<form method="post" action="sample_2.php">
<input type = "submit" value="参照">
</form>
<form method="post" action="sample_3.php">
<input type = "submit" value="追加">
</form>
<form method="post" action="sample_4.php">
<input type = "submit" value="編集">
</form>
<form method="post" action="sample_5.php">
<input type = "submit" value="削除">
</form>
번거롭고 코드도 엉망이 되어 보기 어렵습니다.
거기서, 이러한 페이지의 분기 페이지를 만들어 줍니다!
sample_1.html
<form method="post" action="sample_branch.php">
<input type = "submit" name="display" value="参照">
<input type = "submit" name="add" value="追加">
<input type = "submit" name="edit" value="編集">
<input type = "submit" name="delete" value="削除">
</form>
sample_branch.php
<?php
if(isset($_POST['display']) == ture){
header('Location: sample_2.php');
exit();
}
if(isset($_POST['add']) == ture){
header('Location: sample_3.php');
exit();
}
if(isset($_POST['edit']) == ture){
header('Location: sample_4.php');
exit();
}
if(isset($_POST['delete']) == ture){
header('Location: sample_5.php');
exit();
}
?>
처리의 흐름으로서는
① : sample_branch.php가 sample_1.php로부터 name 정보를 받는다.
② : ①에서 받은 정보를 if문으로 판정하고 임의의 페이지로 넘겨준다.
라는 구조입니다.
이렇게하면 코드가 깨끗합니다!
약간의 일입니다만, 기억해 두면 어딘가에서 도움이 될지도 모르겠네요!
그럼 이번엔
Reference
이 문제에 관하여(PHP 페이지 전환으로 태그를 하나로 결합하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/TaY_2434/items/845bf8ee3e7883ce0d63텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)