Note that there are some explanatory texts on larger screens.

plurals
  1. POWhy won't my php connection to mysql server work?
    primarykey
    data
    text
    <p>Hi I'm trying to send information to my local mysql server that is shown in Sequel pro. I have a form in html which looks like this:</p> <pre><code> &lt;a href="#openRegisterModal" id="main_header_register"&gt;register&lt;/a&gt; &lt;div id="openRegisterModal" class="modalRegisterDialog"&gt; &lt;section&gt; &lt;a href="#close" title="Close" class="close"&gt;X&lt;/a&gt; &lt;h1&gt;Register&lt;/h1&gt; &lt;form name="registerform" class="registerform"&gt; &lt;label for="usernamefield"&gt;Username: &lt;/label&gt; &lt;br&gt; &lt;input type="text" id="usernameregisterfield"&gt;&lt;/input&gt; &lt;br&gt; &lt;label for="emailfield"&gt;Email: &lt;/label&gt; &lt;br&gt; &lt;input type="text" name="emailfield" id="emailregisterfield"&gt;&lt;/input&gt; &lt;br&gt; &lt;label for="passwordfield"&gt;Password: &lt;/label&gt; &lt;br&gt; &lt;input type="password" name="passwordfield" id="passwordregisterfield"&gt;&lt;/input&gt; &lt;br&gt; &lt;label for="passwordrepeatfield"&gt;Repeat Password: &lt;/label&gt; &lt;br&gt; &lt;input type="password" name="passwordrepeatfield" id="passwordrepeatregisterfield"&gt;&lt;/input&gt; &lt;br&gt; &lt;!--Check field--&gt; &lt;br&gt; &lt;input type="checkbox" name="agreementbox" id="agreementbox"&gt;&lt;/input&gt; &lt;label for="agreementbox" id="termslink"&gt;I agree to the &lt;/label&gt; &lt;a href="" id="termslink"&gt;terms&lt;/a&gt; &lt;br&gt; &lt;input type="button" id="registerbutton" value="Register" onclick="registerUser()"&gt; &lt;/form&gt; &lt;/section&gt; &lt;/div&gt; </code></pre> <p>When I click the register button this javascript function is suppose to be called:</p> <pre><code>function initiate() { } function registerUser() { var username = document.getElementById("usernameregisterfield").value; var email = document.getElementById("emailregisterfield").value; var password = document.getElementById("passwordregisterfield").value; console.log("Username: " + username); console.log("Email: " + email); console.log("Password: " + password); if (window.XMLHttpRequest) { // Code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp = new XMLHttpRequest(); } else { // Code for IE6, IE5 xmlhttp = ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.open("GET", "RegisterUser.php?username=" + username + "&amp;email=" + email + "&amp;password=" + password, true); xmlhttp.send(); } initiate('load'); </code></pre> <p>Which should then call this php file:</p> <pre><code>&lt;?php $username = strval($_GET['username']); $email = strval($_GET['email']); $password = strval($_GET['password']); $connection = mysql_connect('localhost', 'root', '') or die("Unable to connect to database"); $database = mysql_select_db("myDatabase") or die("Could not select database"); $sql = "INSERT INTO registered_users VALUES ('$username', '$email', '$password');"; $execute = mysql_query($sql); ?&gt; </code></pre> <p>But when I try this nothing happens. I don't even get an error message.</p> <p>Someone please help me!</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload