Hallo,
ich habe folgendes
<div class="suchkriterien">
<form name="form1" method="get">
<select name="name" id="name">
<option value="">-- Kunde wählen --</option>
<?php
$kundenVZ = kunden($mysqli);
foreach($kundenVZ as $array){ ?>
<option value="<?php echo $array['code'];?>"<?php echo ($_SESSION['name'] == $array['code'] ? "selected" : "");?>><?php echo $array['vorname'] ." ". $array['name'];?></option>
<?php } ?>
</select>
<input type="text" name="projektnummer" id="projektnummer" value="<?php echo $_SESSION['projektnummer'] ?>" placeholder="Projektnummer">
<input type="text" name="datum_von" id="datum_von" value="<?php echo $_SESSION['datum_von'] ?>" style="width: 10em;" placeholder="Von">
<input type="text" name="datum_bis" id="datum_bis" value="<?php echo $_SESSION['datum_bis'] ?>" style="width: 10em;" placeholder="Bis">
<input type="submit" name="abschicken" id="abschicken" value="Suchen" class="btn_ok">
</form>
</div>
Und der PHP Code
if (isset($_SESSION['name'])) {
$name = $_SESSION['name'];} else {
$name = NULL;
}
if (isset($_SESSION['projektnummer'])) {
$projektnummer = $_SESSION['projektnummer'];} else {
$projektnummer = NULL;
}
if (isset($_SESSION['datum_von'])) {
$datum_von = $_SESSION['datum_von'];} else {
$datum_von = NULL;
}
if (isset($_SESSION['datum_bis'])) {
$datum_bis = $_SESSION['datum_bis'];} else {
$datum_bis = NULL;
}
if(isset($_GET['abschicken'])){
if(!empty($_GET['name'])) {
$name = $_GET['name'];
$_SESSION['name'] = $_GET['name'];
}
if(!empty($_GET['projektnummer'])) {
$projektnummer = $_GET['projektnummer'];
$_SESSION['projektnummer'] = $_GET['projektnummer'];
}
if(!empty($_GET['datum_von'])) {
$datum_von = $_GET['datum_von'];
$_SESSION['datum_von'] = $_GET['datum_von'];
}
if(!empty($_GET['usz_datum_bis'])) {
$datum_bis = $_GET['datum_bis'];
$_SESSION['datum_bis'] = $_GET['datum_bis'];
}
}
Wenn ich das Formular so abschicke erhalte ich folgendes
x1A5.php?name=590081724debdbc0a9b147d867aa7427&projektnummer=ABV&datum_von=2017-10-02&datum_bis=2017-10-04&abschicken=Suchen
Funktioniert wunderbar. Mich nervt nur dieser Teil
&abschicken=Suchen
Schaut einfach nicht schön aus.
Und nein, ich möchte keine Diskussion hier warum ich keine Labels habe. Ich brauch die nicht also lasse ich diese weg. Es ist meine Seite, es ist meine Entscheidung.