Guten Tag,
Ich probiere seit ein Paar Tagen eine kleine WebApp für Zeiterfassung zu schreiben,und dabei habe ich ein kleines Problem .
index.html Die Homepage wo die Benutzer sich einloggen:
Weiter ist das php Programm das die Daten verarbeitet loginDaten.php und, wenn alles passt, leitet weiter zu der Seite wo die Zeitangaben erfasst werden:
Wie es in dem Code zu sehen ist wird die Seite mit Zeiterfassung
Und meine Frage ist ,wie ich auf der HTML -Seite $p abfangen kann?
Der Versuch:
startInsert.html
Der Link
Danke für jede Hilfe.
Ich probiere seit ein Paar Tagen eine kleine WebApp für Zeiterfassung zu schreiben,und dabei habe ich ein kleines Problem .
index.html Die Homepage wo die Benutzer sich einloggen:
HTML:
Bitte geben Sie Ihren Benutzernamen und Ihr Passwort an: </h2>
<form id="login" action="loginDaten.php" method="POST">
<table border="0">
<tr><td> </td>
<td>☺ </td> <td><b>Username</b></td>
<td><input type="text" name="username" autocomplete="username"><br /></td>
</tr>
<tr><td> </td><td> </td><td> </td><td> </td></tr><tr><td> </td><td> </td><td> </td><td> </td></tr><tr><td> </td>
<td>⚷</td> <td><b>Passwort</b></td>
<td><input type="password" name="passwort" autocomplete="new-password"/><br /></td>
</tr><tr><td> </td><td> </td><td> </td><td> </td></tr><tr><td> </td><td> </td><td> </td><td> </td></tr>
<tr>
<td></td>
<td> </td> <td></td> <td><input type="button" value = "Einloggen" onclick="submit()"/><br /></td>
</tr>
</table>
</form>
PHP:
if ($_SERVER['REQUEST_METHOD'] == 'POST')
{
$userid = $_POST['username'];
$passwort = rtrim($_POST['passwort']);
$filter = "userid='$userid'";
$pwtab = rtrim(tblookup("userdb", "ptab", "pw", $filter));
if ($passwort == $pwtab && $userid !='')
{
$sessionid = 1;
header("Location: http://$urlhost/intern/startInsert.html?sid=$sessionid&&p=$userid");
}
else
{
logsatz($myname, "Login-ERROR $userid Falsches PW");
header("Location: http://$urlhost/intern/loginfehler.html");
}
}
else
{
header("Location: http://$urlhost/intern/loginpw.html");
}
startInsert.html?sid=$sessionid&&p=$userid
aufgerufen.Und meine Frage ist ,wie ich auf der HTML -Seite $p abfangen kann?
Der Versuch:
startInsert.html
HTML:
<h4>Sie können jetzt Ihre Arbeitszeiten in die Datenbank eintragen.<br /><br /> Wählen Sie dafür eines von unterliegenden Optionen<br /></h4>
<hr>
<link rel="stylesheet" type="text/css" href="css/ratchet.min.css">
<ul class="table-view">
<li class="table-view-cell"><br />
<a class="navigate-right" href="kommen.html?p=<?php $_GET['p']; ?>" data-transition="slide-in">
<h3> Kommen</h3>
</a><br />
</li>
<li class="table-view-cell"><br />
<a class="navigate-right" href="gehen.html?p=<?php $_GET['p']; ?>"
data-transition="slide-in">
<h3> Gehen</h3>
</a><br />
</li>
<li class="table-view-cell"><br />
<a class="navigate-right" href="korrigieren.html?p=<?php $_GET['p']; ?>" data-transition="slide-in">
<h3> Korrigieren</h3>
</a><br />
</li>
</ul>
href="korrigieren.html?p=<?php $_GET['p']; ?>"
funktioniert zwar , aber nicht so wie es soll. Wie kann ich die $p an die nächste html Seite richtig übergeben und dort abfangen.Danke für jede Hilfe.