Hallo Leute,
gibt es eigentlich eine bessere Methode als, wenn man aus einer DB infos auslesen möchte und diese in ein bestehendes Formular einfügen möchte, das komplette Formular doppelt bzw. mehrfach auf die Seite zu packen ( einmal für Eingabe und einmal für Ausgabe ) ?
Im Beispiel wird -> $firma ins Forumlar ausgegeben, jedoch sollen alle Felder später gefüllt werden.
und eine andere Frage, wenn ich eine Session für User über mehrere Seiten machen möchte, müsste ich eigentlich nur Passwort und Kundennummer ( als ID ) als Session registrieren
und auf allen anderen Seiten -> session_start(); und eine DB-Abfrage
in einer IF/ELSE Schleife ob die Session-Daten mit denen in der DB übereinstimmt.
Liege ich da richtig ?
Danke und Gruss Ela
gibt es eigentlich eine bessere Methode als, wenn man aus einer DB infos auslesen möchte und diese in ein bestehendes Formular einfügen möchte, das komplette Formular doppelt bzw. mehrfach auf die Seite zu packen ( einmal für Eingabe und einmal für Ausgabe ) ?
Im Beispiel wird -> $firma ins Forumlar ausgegeben, jedoch sollen alle Felder später gefüllt werden.
PHP-Code:
<?
include "./head.php";
include("./inc/config.inc.php");
include("./inc/db_connect.inc.php");
?>
<br>
<tr>
<td width="100%">
<?
if ($nummer == 'suchen') {
$sql = "SELECT * FROM kunden WHERE kunde = '$kunde_neu'";
$res = mysql_query($sql) or die(mysql_error());
$zeile =mysql_fetch_array($res);
$firma=$zeile["firma"];
$vorname=$zeile["vorname"];
$nachname=$zeile["nachname"];
$strasse=$zeile["strasse"];
$plz=$zeile["plz"];
$ort=$zeile["ort"];
$tel=$zeile["tel"];
$fax=$zeile["fax"];
$email=$zeile["email"];
?>
<br><br>
<form name="kundennr" method="post">
<div align="left">
<table border="0" width="605">
<tr>
<td width="70" align="right">Knd.-Nr.</td>
<td width="170"><input type="text" name="kunde_neu" size="26">
</td>
<td width="117"align="right">Rep.-Status.</td>
<td width="188"><input type="text" name="T1" size="24"></td>
</tr>
<tr>
<td width="70" align="right">Anrede</td>
<td width="170"><input type="text" name="T1" size="29"></td>
<td width="117" align="right">Interne Auftr. Nr.</td>
<td width="188"><input type="text" name="T1" size="24"></td>
</tr>
<tr>
<td width="70" align="right">Firma</td>
<td width="170"><input type="text" name="T1" size="29" value="<? echo $firma; ?>"></td>
<td width="117" align="right">Externe Auftr.-Nr.</td>
<td width="188"><input type="text" name="T1" size="24"></td>
</tr>
<tr>
<td width="70" align="right">Vorname</td>
<td width="170"><input type="text" name="T1" size="29"></td>
<td width="117" align="right">Rep.-Art</td>
<td width="188"><input type="text" name="T1" size="24"></td>
</tr>
<tr>
<td width="70" align="right">Nachname</td>
<td width="170"><input type="text" name="T1" size="29"></td>
<td width="117" align="right">Kaufdatum</td>
<td width="188"><input type="text" name="T1" size="24"></td>
</tr>
(...)
<?
} else {
?>
<br><br>
<form name="kundennr" method="post">
<div align="left">
<table border="0" width="605">
<tr>
<td width="70" align="right">Knd.-Nr.</td>
<td width="170"><input type="text" name="kunde_neu" size="26">
<input type="hidden" name="nummer" value="suchen">
<input type="submit" class="submit" name="absenden" value="?"></td>
<td width="117"align="right">Rep.-Status.</td>
<td width="188"><input type="text" name="T1" size="24"></td>
</tr>
<tr>
<td width="70" align="right">Anrede</td>
<td width="170"><input type="text" name="T1" size="29"></td>
<td width="117" align="right">Interne Auftr. Nr.</td>
<td width="188"><input type="text" name="T1" size="24"></td>
</tr>
<tr>
<td width="70" align="right">Firma</td>
<td width="170"><input type="text" name="T1" size="29" value="<? echo $firma; ?>"></td>
<td width="117" align="right">Externe Auftr.-Nr.</td>
<td width="188"><input type="text" name="T1" size="24"></td>
</tr>
<tr>
<td width="70" align="right">Vorname</td>
<td width="170"><input type="text" name="T1" size="29"></td>
<td width="117" align="right">Rep.-Art</td>
<td width="188"><input type="text" name="T1" size="24"></td>
</tr>
<tr>
<td width="70" align="right">Nachname</td>
<td width="170"><input type="text" name="T1" size="29"></td>
<td width="117" align="right">Kaufdatum</td>
<td width="188"><input type="text" name="T1" size="24"></td>
</tr>
(...)
<?} ?>
PHP-Code:
session_register("$kunde"); und session_register("$passwort")
in einer IF/ELSE Schleife ob die Session-Daten mit denen in der DB übereinstimmt.
Liege ich da richtig ?
Danke und Gruss Ela
Kommentar