hallo,
ich kämpf immer noch mit dem problem eine Variable per GET an ein Script zu übergeben.
ich übergebe im Form-Tag eine zuvor festgelegte Variable:
<form name="formularAnmeldung" action="send.php?varKategorie=<? echo $_GET['varKategorie'] ?>" method="post" onSubmit="return checkFormular()">
das action-Script "send.php" bereitet mir die Formulardaten auf, verschickt sie per mail und ruft eine Bestädigungsseite "antwort.php" auf.
send.php:
<?php
include("header.inc.php");
echo "Übergebene GET-Variable: ".$_GET['varKategorie'];
echo "<br><br>";
$mailto = "name@name.de";
$subject = "Betreff";
$fmtResponse= implode("", file("../seiten/antwort.php"));
$text = "Vorname = $vorname\nName = $name\nStrasse = $strasse\nHaus-Nr = $nummer\n";
foreach($_POST as $key=> $val) {
$fmtResponse= str_replace("<$key>", $val, $fmtResponse);
}
if ($_POST["access"] == "koehli") {
mail($mailto, $subject, $fmtMail, $text );
}
echo $fmtResponse;
?>
Möchte ich aber mit der GET variable weiterarbeiten so ist diese nicht mehr vorhanden.
ich hab die existenz der variablen mit
if(isset($_GET['varKategorie']))
getestet, aber es hat nichts angezeigt.
Weis jemand warum die Variable nicht übergeben wird und wie ich vorgehen muss?
Danke schon mal im Voraus
Futzi