Joschi1711
Mitglied
Hallo, und wieder ein Problem bei meinem Projekt Build-Editor für GuildWars2.
mittels folgender Funktion übergebe ich Variablen an PHP:
die data.php:
irgendwo ist hier ein Fehler finde den aber nicht, folgende Ausgabe erfolgt:
mittels folgender Funktion übergebe ich Variablen an PHP:
Code:
function speichern(){
$.ajax({
url : 'js/data.php',
type : 'post',
data : {
"imgw1": wf1,
"imgw2": wf2,
"imgw3": wf3,
"imgw4": wf4,
"imgw5": wf5,
"hfskillname1": hfskillname1,
"hfskillname2": hfskillname2,
"hfskillname3": hfskillname3,
"hfskillname4": hfskillname4,
"hfskillname5": hfskillname5,
}
})
}
die data.php:
Code:
<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
$weaponsk1 = $_POST["imgw1"];
$weaponsk2 = $_POST["imgw2"];
$weaponsk3 = $_POST["imgw3"];
$weaponsk4 = $_POST["imgw4"];
$weaponsk5 = $_POST["imgw5"] ;
$helpsk1 = $_POST["hfskillname1"];
$helpsk2 = $_POST["hfskillname2"];
$helpsk3 = $_POST["hfskillname3"];
$helpsk4 = $_POST["hfskillname4"];
$helpsk5 = $_POST["hfskillname5"];
// folgende echo´s nur zur Kontrolle
echo "$weaponsk1";
echo "$weaponsk2";
echo "$weaponsk3";
echo "$weaponsk4";
echo "$weaponsk5";
echo "$helpsk1";
echo "$helpsk2";
echo "$helpsk3";
echo "$helpsk4";
echo "$helpsk5";
//
$dbUrl = "localhost";
$dbName = "***";
$dbUser = "***";
$dbPw = "***";
$con = mysqli_connect($dbUrl, $dbUser, $dbPw, $dbName);
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
} else {
$sucess = mysqli_query($con,"INSERT INTO builds (weaponsk1, weaponsk2, weaponsk3, weaponsk4, weaponsk5, helpsk1, helpsk2, helpsk3, helpsk4, helpsk5)
VALUES
(" .$weaponsk1. ", " .$weaponsk2. ", " .$weaponsk3. ", " .$weaponsk4. ", " .$weaponsk5. ", " .$helpsk1. ", " .$helpsk2. ", " .$helpsk3. ", " .$helpsk4. ", " .$helpsk5. ")");
if (!$sucess) {
die('Error: ' . mysqli_error($con));
}
$id = mysqli_insert_id($con);
mysqli_close($con);
echo $id;
}
?>
irgendwo ist hier ein Fehler finde den aber nicht, folgende Ausgabe erfolgt:
Code:
s1s2s3s4s5Arkane BrillanzArkane MachtErdrüstungNebelformTornadoError: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Brillanz, Arkane Macht, Erdrüstung, Nebelform, Tornado)' at line 3
Zuletzt bearbeitet von einem Moderator: