2014-12-01 1 views
-2
<form action="results.php" name="Search" method="post"> 
    <label>Search by Last Name:</label> <input class="inputbox" type="text" name='lastname'> 
    <input class="button" type="submit" value="Search" name="lastnamesearch" /> 
</form><?php 
$conn = oci_connect ('TBEETS', '********', 'oradev'); 

$curs = oci_new_cursor($conn); 

$sql = "begin :output :=TBEETS.USER_PKG.SELECT_LAST_NAME(:VAR_LAST_NAME); end;";  
$stmt = oci_parse($conn, $sql); 
$LAST_NAME="BEETS"; 
oci_bind_by_name($stmt, ":output", $curs, -1, OCI_B_CURSOR); 
oci_bind_by_name($stmt, ":VAR_LAST_NAME", $LAST_NAME);  
oci_execute($stmt); 
oci_execute($curs); 
while ($row = oci_fetch_array($curs, OCI_ASSOC + OCI_RETURN_NULLS)){ 
    $output[] = $row; 
} 

oci_free_statement($stmt); 
oci_free_cursor($curs); 

oci_close($conn); 

성과가있는 성을 가진 행을 표시하려면 results.php와 관련하여 도움이 필요합니다. 단순히 당신의 HTML 출력로를 추가, 행에 표시하기 위해배열에서 검색 결과를 표시하려면 어떻게합니까?

$lastname = $_POST['lastname']; 

: results.php에서 변수 LAST_NAME에게

+0

지금까지 코드가 있습니까? 이것은 매우 모호합니다. – versalle88

+0

results.php를 볼 수 있습니까? – Darius

+0

@Darius : 질문에 코드를 게시 할 수 있습니다. –

답변

1

일치하도록 'LASTNAME'를 얻을하는 방법을 잘하지, 당신과 마지막 이름을 검색 할 수 있습니다 :

... 
echo "<tr><td>$lastname</td></tr>"; 
... 
+0

감사합니다. 메신저 stackoverflow에 – Tyler

+0

괜찮아요 내 _POST 에코를 얻을 수 있지만 어떻게 '성'배열에서 결과를 침을 내 검색 양식을 얻을 수 있습니까? – Tyler

0

results.php에서는 $_POST 방법을 사용하여 데이터를 얻을 수 있습니다

$lname = $_POST['lastname']; 

$sql = "select * from tb_name where col_name = '".$lname."' "; 
$result = mysql_query($sql); 
while($row = mysql_fetch_array$result()) { 
    $id = $row['col_name']; 
    //echo your data with 
} 
,536,
+0

mysql_ 함수는 공식적으로 사용되지 않습니다. 특히 초보 개발자에게는 홍보하지 마십시오. [PHP에서 mysql_ * 함수를 사용해야하는 이유는 무엇입니까?] (http://stackoverflow.com/questions/12859942/why-shouldnt-i-use-mysql-functions-in-php)를 참조하십시오. –

관련 문제