제출시 외부 URL에 값을 전달하고 결과를 iframe으로 표시하는 양식을 작성하려고합니다. 양식은 홈 페이지이며 첫 페이지에도 결과가 표시되어야합니다.표시되는 외부 URL에 양식 값 제출 iframe 표시
Everery 시간이 지나면 404 오류가 반환됩니다.
<form id="buscaAereo" method="POST" name="formularioAereo" action="<?php echo home_url('/'); ?>">
<fieldset>
<div class="half">
<label class="radio">
<input type="radio" name="idaevolta" id="idaevolta" value="1" checked>
Ida e Volta
</label>
</div>
<div class="half">
<label class="radio">
<input type="radio" name="idaevolta" id="idaevolta" value="2" checked>
So ida
</label>
</div>
<div class="half">
<label for="name">Origem:</label>
<input type="text" class="cidade" name="origem" data-provide="typeahead">
</div>
<div class="half">
<label for="name">Destino:</label>
<input type="text" id="cidade" name="destino" data-provide="typeahead">
</div>
<div class="half">
<label for="name">Data de ida:</label>
<div class="input-prepend">
<span class="add-on"><i class="icon-calendar"></i></span>
<input class="sapn1" id="date" name="ida" type="text">
</div>
</div>
<div class="half">
<label for="name">Data de volta:</label>
<div class="input-prepend">
<span class="add-on"><i class="icon-calendar"></i></span>
<input class="" id="date" name="volta" type="text">
</div>
</div>
<div class="quarter">
<label for="country">Adultos:</label>
<select id="country" name="adultos">
<option value="0">00</option>
<option value="1" selected="selected">01</option>
<option value="2">02</option>
<option value="3">03</option>
<option value="4">04</option>
<option value="5">05</option>
<option value="6">06</option>
<option value="7">07</option>
<option value="8">08</option>
<option value="9">09</option>
</select>
</div>
<div class="quarter">
<label for="country">Criancas:</label>
<select id="country" name="criancas">
<option value="1" selected="selected">00</option>
<option value="1">01</option>
<option value="2">02</option>
<option value="3">03</option>
<option value="4">04</option>
<option value="5">05</option>
<option value="6">06</option>
<option value="7">07</option>
<option value="8">08</option>
<option value="9">09</option>
</select>
</div>
<div class="quarter">
<label for="country">Bebes:</label>
<select id="country" name="bebes">
<option value="1" selected="selected">00</option>
<option value="1">01</option>
<option value="2">02</option>
<option value="3">03</option>
<option value="4">04</option>
<option value="5">05</option>
<option value="6">06</option>
<option value="7">07</option>
<option value="8">08</option>
<option value="9">09</option>
</select>
</div>
<div class="quarter">
<input type="submit" id="busca" name="submit" class="btn btn-primary botao" value="Pesquizar">
</div>
</fieldset>
</form>
그리고 PHP 코드 :
function buscaPassagem() {
if(isset($_POST['submit'])) {
$idaevolta = $_POST["idaevolta"];
$origem = $_POST["origem"];
$destino = $_POST["destino"];
$ida = $_POST["ida"];
$volta = $_POST["volta"];
$adultos = $_POST["adultos"];
$criancas = $_POST["criancas"];
$bebes = $_POST["bebes"];
$link = "http://www.portaldoagente.com.br/OTAFrame/SuiteAerea/guiAereoAeroportos.aspx?PesquisaAutomatica=S&Tipo=";
$UrlFinal = $link
.$idaevolta
."&Origem=".$origem
."&Destino=".$destino
."&Adultos=".$adultos
."&Criancas=".$criancas
."&Bebes=".$bebes
."&DataIda=".$ida
."&DataVolta=".$bebes
."&LojaChave=bG9qYXRlbXBvc3Jpbw==";
echo "<script>window.open('$UrlFinal', 'meu_frame');</script>";
}
}
사람이 해결책을 알고 있나요 여기
코드인가?
일반 PHP에서는 잘 작동하지만 제출하려고하면 오류가 발생합니다. 워드 프레스 때문에이 hapenning ... – user2295500
이것은 워드 프레스 관련 질문이 아닙니다. SO로 마이그레이션 ... – EAMann
@ user2295500 방금 게시 한 새 코드를 사용해보십시오. –