2017-12-29 1 views
-1
내가 하나 개의 입력

그는 입력

<form method="post"> 
     <div align="center"> 
          <div class="error"></div> 
          <div class="iii"> 
      <div class="label">TUT number</div> 
      <input type="number" onkeypress='return event.charCode >= 48 && event.charCode <= 57' pattern="\d*" class="iin" name="number"/> 
      <div class="clear"></div> 
          </div> 
        </div> 

     <div align="center"> 
      <input class="go" type="submit" value=" go" name="Submit" > 
     </div> 
    </form> 

사용자의 입력이 "4584"예를 들어 경우 그래서 애플 웹 사이트에 그를 리디렉션과 양식을 creat에 할

에서 입력 한 코드에 의해 웹 사이트로 사용자를 리디렉션, 입력이 "5488"이면 Google로 리디렉션됩니다.

나는 단지 add/edit/delete 링크 및 코드를 원하기 때문에 statment를 사용할 수 없습니다!

나는 열심히 검색하려고했지만 어떻게 찾지 못했습니다.

안부.

+0

저는 4584가 애플을 의미하는 4594를 의미하는 좋은 논리가 있다고 생각합니까? – Andreas

+0

@Andreas 그것은 단지 몇 가지 애플 리케이션 자습서를하고 싶은 모든 혀와 나는 코드를주고 싶어 그래서 사용자가 입력에 코드를 넣어 애플 리케이션 URL로 리디렉션됩니다. –

+0

* "링크 및 코드를 추가/수정/삭제하려는 경우에만 statment를 사용할 수 없습니다"*는 if 문을 사용하는 것을 방해하지 않습니다. 또한 현재 가지고있는 PHP를 제공 할 수 있습니까? –

답변

-1

모든 사용자에게 쿠키를 사용하고 목록에 새 웹 사이트를 추가 할 때마다 쿠키 값을 추가하십시오. 가정

$_COOKIE["Apple"] = "4584"

$_COOKIE["Google"] = "5488"

$_COOKIE["Ibm"] = "1234" //this can be any new wesite and code you want

+0

내 문제는 내가 새로운 webiste를 추가 할 때마다 PHP 코드를 편집하지 않을 것이기 때문에 작동하지 않을 것입니다. –

+0

다음으로 데이터베이스 웹 사이트 목록을 쿠키 배열에 복사하십시오. – Ganesh

+0

@Ganesh 쿠키가 무엇입니까? 그 질문과 관련이 있니? – Progman

0

처럼 당신은 단순히 주어진 코드 행을 가져오고 대상 URL로 사용자를 리디렉션하는 어떤 종류의 리디렉션을 사용할 수있는 데이터베이스에 저장되어있는 링크가 있습니다. 코드는 다음과 같을 것입니다 :

+0

위와 같은 양식으로 작동하도록 해주셔서 감사하지만 어떻게해야합니까? –

+0

@JoseLuis 이것은'$ _POST [ 'number']'입력을 기반으로 데이터베이스에서 행을 읽을 의사 코드입니다. 엔트리가 발견되면'Location :'헤더로 리디렉션이 생성됩니다. 행이 없으면 정보 메시지를 표시하고 HTML 양식을 다시 표시 할 수 있습니다. – Progman

+0

이 오류 메시지가 표시됩니다 알림 : 정의되지 않은 변수 : db.html test.php의 4 행 치명적인 오류 : 4 행의 test.php에서 null에 대한 prepare() 멤버 함수 호출 –

관련 문제