Hallo,
ich versuche mittels ajax Daten auf meiner Datenbank einzufügen. Leider kommt immer der Fehler: undifined Array Key..
Ich möchte die eingabe des Formulars übergeben das passiert in der Folgenden php Datei.
Hier die PHP datei auf der der eigentliche Code ausgeführt wird. Hier wird immer der Fehler geworfen.
Ich sitze echt schon den ganzen tag dran und bin um jede Hilfe dankbar
ich versuche mittels ajax Daten auf meiner Datenbank einzufügen. Leider kommt immer der Fehler: undifined Array Key..
Ich möchte die eingabe des Formulars übergeben das passiert in der Folgenden php Datei.
PHP-Code:
<section id="hero">
<div class="hero container">
<div id="frm">
<div class="data">
<h1> Daten ändern?</h1>
<h2 style="color:#3b99cf">
<form id="ud_form" >
name:<br>
<input type="text" name="name" value="<?php echo $kunde['Name']?>" size="40" id="test"/><br><br>
</form>
<button name="senden" id="senden" > Daten ändern </button>
</div>
</div>
</div>
<div id="ud_output">TEst</div>
</section>
<script>
$(document).ready(function(){
$("#senden").click(function(){
var name = $('#name').val();
// var name = document.querySelector("#name").value;
$.ajax({
type: "post",
url: 'acc_ajax.php',
data: {name:name},
cache: false,
/*
* Meldung vom Zielscript ausgeben
*/
success: function(value){ alert(value); }
});
/*
* Seitenreload unterbinden
*/
event.preventDefault();
});
});
PHP-Code:
include "DBkonfiguration.php";
//$id_kunde = $_POST['userid'];
//
//if(isset($_POST['name']){
// if(isset($_POST['name'])) {
$name = $_POST['name'];
//$vorname = $_POST['vorname'];
//$email = $_POST['email'];
$error = false;
$arr_kunde = array('name' => $_POST['name'],
/* 'vorname' => $_POST['vorname'],
'email' => $_POST['email'],*/
);
$statement = $dbconn->prepare("UPDATE Kunde SET name = :name WHERE id = 3");
$result = $statement->execute($arr_kunde);
Ich sitze echt schon den ganzen tag dran und bin um jede Hilfe dankbar

Kommentar