2013-10-06 2 views
0

나는 이것이 매우 쉽다고 생각하지만 내 인생을 위해서 할 수는 없습니다. 너무 많은 질문을합니까?HTML에서 PHP 변수를 저장하는 데 도움이 필요합니다.

<select name="cars"> 
<?php 
if (isset($_POST['Submit1'])) { 
$car = $_POST['cars']; 
} 
?> 
    <option value="volvo">Volvo</option> 
    <option value="saab">Saab</option> 
    <option value="opel">Opel</option> 
    <option value="audi">Audi</option> 
</select> 
</body> 


</head> 
<body> 
<Form name ="form1" Method ="POST" Action =""> 
<Input Type = "text" Value ="<?php echo $car; ?>" Name ="word"> 
<Input Type = "Submit" Name = "Submit1" Value = "Submit"> 
</FORM> 
+0

구조체를 이해하지 못했습니다 ... 앞에 왜 ''이 표시됩니까? –

+3

먼저 HTML을 배우십시오. 그런 다음이 일을 해보십시오. –

+0

괜찮 았어. 단지 조심하지 못했다. 분명히 은 앞에 있지만 변수 $ car가 저장되지 않을 가능성이있는 이유는 무엇입니까? –

답변

0

<select> 태그는 HTML 양식 요소이며 순서대로 해당 태그가 <form> 태그 안에 있어야 할 것이다 제출 할 수 있습니다.

새 코드는 다음과 같아야합니다

<body> 
    <form name="form1" method="POST" action=""> 
    <select name="cars"> 
     <?php 
     if (isset($_POST['Submit1'])) { 
     $car = $_POST['cars']; 
     } 
     ?> 
     <option value="volvo">Volvo</option> 
     <option value="saab">Saab</option> 
     <option value="opel">Opel</option> 
     <option value="audi">Audi</option> 
    </select> 
    <input type="text" value="<?php echo $car; ?>" name="word" /> 
    <input type="Submit" name="Submit1" value="Submit" /> 
    </form> 
    </body> 

당신은 다른 질문이 있으면 알려주세요.

+1

스티븐 감사합니다. 명확하고 유익한 대답. 더 많은 ppl이 당신 같았 으면 좋겠어. –

+0

충분히 명확하지 않으므로 수정하겠습니다. – Yang

관련 문제