Ich versuche also, eine Zeichnungsanwendung in HTML/JavaScript zu erstellen, wo ich die Dateien in MySQL/PhpMyAdmin speichern möchte. Mein Problem besteht darin, eine Verbindung zu der Datenbank herzustellen, die ich eingerichtet habe. Ich habe versucht, online nach einer Lösung zu suchen, aber ich kann scheinbar nichts finden, was mir hilft. Es ist wahrscheinlich richtig vor mir, aber ich habe nie versucht, in JavaScript und Php zu schreiben. /> html: < /p>
Save image
< /code>
JavaScript: < /p>
function saveImage()
{
var position = JSON.stringify(allMousePos);
author = prompt("Please type your name");
$.ajax({
type: 'post',
url: 'https://localhost/folder/database.php',
data: {author: author, position: position},
success: function( data ) {
console.log( data );
}
});
}
< /code>
php: < /p>
$dbhost = 'localhost';
$dbuser = 'User';
$dbpass = 'pass';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if (!$conn)
{
die('Could not connect: ' . mysql_error());
}
if (!get_magic_quotes_gpc())
{
$author = addslashes($_POST['author']);
$mousepositions = addslashes($_POST['position']);
} else
{
$author = $_POST['name'];
$mousepositions = $_POST['position'];
}
var_dump($author);
$sql = "INSERT INTO Images (Author, Image) VALUES ('$author', '$mousepositions')";
mysql_select_db('db_to_use');
$retval = mysql_query($sql, $conn);
if (!$retval)
{
die('Could not enter data: ' . mysql_error());
}
echo "Entered data successfully\n";
mysql_close($conn);
< /code>
Ich erhalte beim Ausführen keine Ausgabe von der Konsole in Chrome oder Firefox, und nichts in der Datenbank < /p>
Ich weiß nicht, ob Sie weitere Informationen benötigen, aber lassen Sie es mich wissen, wenn Sie dies tun. Die Datenbank hat nur 3 Felder, eine ID, die automatisch inkrementiert wird, und dann Autor und die Positionen.
Verbindung zu Datenbank auf PHPMYADMIN mit JavaScript und PHP herstellen ⇐ Php
-
- Similar Topics
- Replies
- Views
- Last post