du nutzt die Variablen vor ihrer Wertzuweisung!
???? da komme ich grad nicht mit!
Gruß
Also ich brauche doch noch Hilfe.
Egal wie ich es verschiebe die Variablen kommen nicht an.
<?php
// Konvertiert das deutsche Datum-Format in ein MySQL-Format
function date_german2mysql($date)
{
$d = explode(".",$date);
return sprintf("%04d-%02d-%02d", $d[2], $d[1], $d[0]);
}
//Konvertiert von MySQL in das deutsche Format
function date_mysql2german($date)
{
$d = explode("-",$date);
return sprintf("%02d.%02d.%04d", $d[2], $d[1], $d[0]);
}
// Formulardaten einlesen (PHP und HTML Tags entfernen)
if (isset($_POST['erstellen'])) {
// Inhalte der Felder aus POST holen
$Datum = date_german2mysql($_POST["Datum"]);
$Schicht = $_POST['Schicht'];
}
?>
<form action="/Fehlerbericht/test_.php?Schicht=<?=$Schicht?>&Datum=<?=$Datum?>" method="post" name="formular" id="formular">
<div class='my_fieldset'>
<h2>Datum</h2>
<input type="text" class="defbreite" name="Datum" id="DATUM" value="<?php echo date("d.m.Y");?>">
</div>
<br>
<div class='my_fieldset'>
<h2>Schicht</h2>
<select class="defbreite" name="Schicht" id="Schicht">
<option value="Bitte auswählen! " selected="selected">Bitte auswählen! </option>
<option value="PP1.1">PP1.1</option>
<option value="PP1.2">PP1.2</option>
<option value="PP1.3">PP1.3</option>
<option value="*">*</option>
<option value="PP2.1">PP2.1</option>
<option value="PP2.2">PP2.2</option>
<option value="PP2.3">PP2.3</option>
<option value="*">*</option>
<option value="FW3.1">FW3.1</option>
<option value="FW3.2">FW3.2</option>
</select>
</div>
<br>
<div class="knopf">
<p><input class="submit" type="submit" name="erstellen" id="erstellen" value="Pdf erstellen"/></p>
</div>
</form>
test_.php
<?php
error_reporting(E_ALL);
$SCHICHT = $_GET['Schicht'];
$DATUM = $_GET['Datum'];
print("<pre>");
print_r($_GET);
print("</pre>\n");