Hi,
ich habe 3 Radiobuttons, die wenn Sie aktiviert worden sind den value Wert in die Session schreiben soll.
Folgender Code.
PHP-Code:
<head>
<script type="text/javascript">
var ajax = new sack();
function getValue()
{
var feld = document.getElementById('inputfeld').value;
// GET-Request nur ausführen wenn ein Wert übergeben wurde
if(feld > 1){
var display_sel = document.getElementById('loading'); // indicator + waitCursor anzeigen
display_sel.style.display = 'block';
ajax.requestFile = 'getAjax.php?wert='+feld; // aufzurufende php-Datei
ajax.onCompletion = getAjax; // Funktion welche nach der Serverantwort ausgeführt wird
ajax.runAJAX(); // AJAX Funktion ausführen
}
}
function getAjax()
{
var display_sel = document.getElementById('loading'); // waitCursor ausblenden
display_sel.style.display = 'none';
eval(ajax.response); // Serverantwort als Javascript Code ausführen
}
</script>
</head>
<body>
<form>
<input type="radio" name="Zahlmethode" value="Mastercard" onClick="getValue('Mastercard')"> Mastercard<br>
<input type="radio" name="Zahlmethode" value="Visa" onClick="getValue('Visa')"> Visa<br>
<input type="radio" name="Zahlmethode" value="AmericanExpress" onClick="getValue('AmericanExpress')"> American Express
</form>
Die dazugehörige getAjax.php
PHP-Code:
<?php
session_start();
if(isset($_GET['Zahlmethode'])){
$_SESSION['Zahlmethode'] = $_GET['Zahlmethode'];
}
?>
Beide Datein liegen im gleichen Unterordner.
Leider bekomme ich keinen Session Eintrag ... die Fehlerconsole von FF gibt mir auch keine Fehler zurück.
Keine Ahnung, wo der Fehler liegt... bzw. wo ich anfangen könnte zu suchen.
Danke