У меня, вероятно, проблема любителя, но здесь идет речь:
Я пытаюсь установить соединение с базой данных оракула 12c с помощью входных данных примера присоединенного изображения. Однако, несмотря на простоту кода, я все еще не могу получитьчто-нибудь назад.Если быть более точным, php-скрипт не запускается, вместо этого в моем браузере появляется всплывающее окно с просьбой сохранить getbooks.php
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!»