Невозможно подключиться к локальной базе данных Oracle с помощью php - PullRequest
0 голосов
/ 07 июня 2019

У меня, вероятно, проблема любителя, но здесь идет речь:

Я пытаюсь установить соединение с базой данных оракула 12c с помощью входных данных примера присоединенного изображения. Однако, несмотря на простоту кода, я все еще не могу получитьчто-нибудь назад.Если быть более точным, php-скрипт не запускается, вместо этого в моем браузере появляется всплывающее окно с просьбой сохранить getbooks.php

enter image description here

PHP

$conn = oci_connect("username", "password", "orcl");
if (!$conn) {
$m = oci_error();
echo $m['message'], "\n";
exit;
}
else {
print "Connected to Oracle!";
}
oci_close($conn);


?>

HTML

 <center><button class="searchbutton" onclick="showform()">Search       
 Book</button></center>
 <form id="form2" action="getbook.php">
 <div class="container">

    <div id="theForm2">
        <div class="BG2" >
            <center><p style="text-align: center;color:white;"> Search     for a Book by Author Name </p>
            <input type="text" id="query"></input>
            <input onclick="showbook()"type="Submit" value="Submit" id="Submit2"></center>
            <button onclick="closeform()" style="background-color:red;   border:solid,border-width:1px; border-color:white; color:white">X</button>
            <p id="temp"></p>
    </div>

 </div>
 </form>        

Javascript

 document.getElementById('Submit2').addEventListener('click',showbook());

 function showform(){
    var element =  document.getElementById("theForm2");
    element.style.display = "block";
  }

 function closeform(){
    var element =  document.getElementById("theForm2");
    element.style.display = "none";
 }

 function showbook(){

    var str = document.forms["form2"]["query"].value;

    var xhttp;    
    xhttp = new XMLHttpRequest();
    xhttp.onreadystatechange = function() {
    if (this.readyState == 4 && this.status == 200) {
        document.getElementById("temp").innerHTML = this.responseText;
        }
    };
    xhttp.open("GET", "getbook.php?q="+str, true);
    xhttp.send();
  }

Я хочу увидеть результат запроса echo "bruh", чтобы быть уверенным, что скрипт phpВыполнено, После чего я хочу, чтобы программа напечатала «Подключено к Oracle!»

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...