karin: header("http/1.1 303 See other");

Beitrag lesen

hallo romy, ich habe ein eingabeformular wo nach dem klicken des "weiter" buttons eine neue seite aufgerufen wird, gleichzeitig daten in die db eingetragen und auch wieder angezeigt werden. Ich möchte eigentlich nur die id zum jeweiligen datensatz in dem zweiten formular anzeigen. Ich brauch nur eine fortlaufende nummer die eindeutig ist. hab den quellcode beider formulare hier hineincopiert. danke karin

1:Formular

<html> <head> <title>Intranet bfi-Wien - KVS-Fragen und Antworten</title> <SCRIPT LANGUAGE=JavaScript> function verify_page() { { document.frmRegister.submit(); } } </SCRIPT> <style> a:link {color:#cc0000; text-decoration:none; font-family:arial,helvetica,sans-serif; font-size:9pt;} a:active {color:#cc0000; text-decoration:none; font-family:arial,helvetica,sans-serif; font-size:9pt;} a:visited {color:#cc0000; text-decoration:none; font-family:arial,helvetica,sans-serif; font-size:9pt;} a:hover {color:#000000; text-decoration:none; font-family:arial,helvetica,sans-serif; font-size:9pt;} td {font-family:arial,helvetica,sans-serif; color:#000000; font-size:9pt;} </style> </head> <BODY bgcolor="#ffffff"> <br> <? include("admin/config.php");; $hauptmenu = $HTTP_POST_VARS["hauptmenu"]; $db_connect=mysql_connect($db_host,$db_user,$db_pass); $db_select=mysql_select_db($db_db,$db_connect); ?> <FORM name="frmRegister" action="kvs_faq_1.php" method="post"> <table width="600" border="0" cellspacing="1" cellpadding="3" bgcolor="#336699">

<tr> <td bgcolor="#336699" colspan="3" align="center"><font size="3" color="#ffffff"><b>KVS-FAQ</b></font><br><font color="#ffffff">Fragen und Antworten</font></td> </tr> <tr> <td bgcolor="#ffffff" width="200"> </td> <td bgcolor="#ffffff" width="200"><b>Version:</b></td> <td bgcolor="#ffffff" width="200"> </td> </tr> <tr> <td bgcolor="#ffffff" width="200"> </td> <td bgcolor="#ffffff" width="200"><input type="text" name="txtversion" size="15" maxlenght="15"></td> <td bgcolor="#ffffff" width="200"> </td> </tr> <tr> <TD bgcolor="#ffffff" align="right"><b>Hauptmenü:</b></TD> <TD bgcolor="#ffffff" colspan="3"> <select name="txthauptmenu" size="1">   <option selected value="auswahl">Bitte auswählen</option>   <option value="Stammdaten">Stammdaten</option>   <option value="Anmeldung">Anmeldung</option>   <option value="Kassa">Kassa</option>   <option value="Honorar">Honorar</option>   <option value="Kursplanung">Kursplanung</option>   <option value="Raumplanung">Raumplanung</option>   <option value="Kalkulation">Kalkulation</option>   <option value="Stundenplan">Stundenplan</option>   <option value="Mailing/Marketing">Mailing/Marketing</option>   <option value="Tabellen A-F">Tabellen A-F</option>   <option value="Tabellen G-O">Tabellen G-O</option>   <option value="Tabellen P-Z">Tabellen P-Z</option>   <option value="System">System</option> </select> </TD> </TR> <tr> <td bgcolor="#ffffff" align="right"><b>Abteilung:</b></td> <td bgcolor="#ffffff" colspan="3"> <select name="txtabteilung" size="1">  <option selected value="auswahl">Bitte auswählen</option>  <option value="BAT">BAT</option>  <option value="BAZ">BAZ</option>  <option value="DION">DION</option>  <option value="KUM">KUM</option>  <option value="PROQ">PROQ</option>  <option value="RW">RW</option>  <option value="EDV">EDV</option>  <option value="SCHULEN">SCHULEN</option>  <option value="JOBTRANSFAIR">JOBTRANSFAIR</option>  <option value="AMV1">AMV1</option>  <option value="AMV2">AMV2</option>  <option value="AMV3">AMV3</option>  <option value="AZBH">AZBH</option>  <option value="FHS">FHS</option> </select> </td> </tr> <tr> <td bgcolor="#ffffff" align="right"><b>SachbearbeiterIn</b></td> <td bgcolor="#ffffff" colspan="2"> <? // db Abfrage für Auswahlliste SachbearbeiterIN $querystring="select nachname from addresses ORDER by nachname ASC"; $query=mysql_query($querystring,$db_connect); // generieren der Auswahlliste SachbearbeiterIn

echo "<select name="txtsachbearbeiter" size="1">\n"; echo "<option selected value="auswahl">Bitte auswählen</option>\n"; while($result=mysql_fetch_row($query)) {

echo "<option>".$result[0]."</option>\n";

} echo "</select>"; ?> </td> </tr> <tr> <td bgcolor="#ffffff" align="center" colspan="3"><INPUT type="button" value="Nächste Seite" ONCLICK="verify_page()"></TD> </TR> </TABLE> </FORM> </BODY> </html>

2.Formular

<html> <head> <title>Intranet bfi-Wien - KVS-Fragen und Antworten</title> <SCRIPT LANGUAGE=JavaScript> function verify_page() { { document.frmRegister.submit(); } } </SCRIPT> <style> a:link {color:#cc0000; text-decoration:none; font-family:arial,helvetica,sans-serif; font-size:9pt;} a:active {color:#cc0000; text-decoration:none; font-family:arial,helvetica,sans-serif; font-size:9pt;} a:visited {color:#cc0000; text-decoration:none; font-family:arial,helvetica,sans-serif; font-size:9pt;} a:hover {color:#000000; text-decoration:none; font-family:arial,helvetica,sans-serif; font-size:9pt;} td {font-family:arial,helvetica,sans-serif; color:#000000; font-size:9pt;} </style> </head> <body> <br> <? include("admin/config.php");

$hauptmenu  = $HTTP_POST_VARS["txthauptmenu"]; $version  = $HTTP_POST_VARS["txtversion"]; $sachbearbeiter = $HTTP_POST_VARS["txtsachbearbeiter"]; $abteilung  = $HTTP_POST_VARS["txtabteilung"]; if($hauptmenu=="auswahl") { echo "<table border="0" width="600" cellspacing="1" cellpadding="3" bgcolor="#336699">"; echo "<tr>"; echo "<td bgcolor="#ffffff" align="center">"; echo "Die letzte Seite wurde nicht vollständig ausgefüllt<br>"; echo "Bitte wiederholen Sie die Eingabe<br>"; echo "<INPUT type="button" value="Zurück" onClick="history.back()">"; echo "</td>"; echo "</tr>"; echo "</table>"; } elseif($sachbearbeiter=="auswahl") { echo "<table border="0" width="600" cellspacing="1" cellpadding="3" bgcolor="#336699">"; echo "<tr>"; echo "<td bgcolor="#ffffff" align="center">"; echo "Die letzte Seite wurde nicht vollständig ausgefüllt<br>"; echo "Bitte wiederholen Sie die Eingabe<br>"; echo "<INPUT type="button" value="Zurück" onClick="history.back()">"; echo "</td>"; echo "</tr>"; echo "</table>"; } elseif($abteilung=="auswahl") { echo "<table border="0" width="600" cellspacing="1" cellpadding="3" bgcolor="#336699">"; echo "<tr>"; echo "<td bgcolor="#ffffff" align="center">"; echo "Die letzte Seite wurde nicht vollständig ausgefüllt<br>"; echo "Bitte wiederholen Sie die Eingabe<br>"; echo "<INPUT type="button" value="Zurück" onClick="history.back()">"; echo "</td>"; echo "</tr>"; echo "</table>"; } elseif($version=="") { echo "<table border="0" width="600" cellspacing="1" cellpadding="3" bgcolor="#336699">"; echo "<tr>"; echo "<td bgcolor="#ffffff" align="center">"; echo "Die letzte Seite wurde nicht vollständig ausgefüllt<br>"; echo "Bitte wiederholen Sie die Eingabe<br>"; echo "<INPUT type="button" value="Zurück" onClick="history.back()">"; echo "</td>"; echo "</tr>"; echo "</table>"; } else {

$db_connect=mysql_connect($db_host,$db_user,$db_pass); $db_select=mysql_select_db($db_db,$db_connect); $sqlInsert  = "INSERT INTO kvs_faq (version, hauptmenu, abteilung, sachbearbeiter) VALUES ('$version', '$hauptmenu', '$abteilung', '$sachbearbeiter');"; $result = mysql_query($sqlInsert); if (mysql_error()) { echo mysql_error(); exit; }

?>

<FORM name="frmRegister" action="kvs_faq_2.php" method="post"> <table width="600" border="0" cellspacing="1" cellpadding="3" bgcolor="#336699"> <tr> <td bgcolor="#336699" colspan="3" align="center"><font size="3" color="#ffffff"><b>KVS-FAQ</b></font><br><font color="#ffffff">Fragen und Antworten</font></td> </tr> <tr> <td bgcolor="#ffffff" colspan="3" align="center">Die grau hinterlegten Felder können auf dieser Seite nicht mehr geändert werden. Benützen Sie zum Ändern schon eingetragener Daten den "Zurück" Button.<br> Sie müssen auf dieser Seite das <b>Untermenü</b> und den <b>Bereich</b> auswählen </td> </tr> <tr> <td bgcolor="#ffffff" width="200"><b>Nummer:</b></td> <td bgcolor="#ffffff" width="200"><b>Version:</b></td> <td bgcolor="#ffffff" width="200"> </td> </tr> <tr> <td bgcolor="#ffffff" width="200"><font color="#ff0000"><input onfocus=blur(); style="background-color:#cccccc; typ="text" name="nummer" value="<? echo $id; ?>"></font></td> <td bgcolor="#ffffff" width="200"><font color="#ff0000"><input onfocus=blur(); style="background-color:#cccccc; typ="text" name="version" value="<? echo $version; ?>"></font></td> <td bgcolor="#ffffff" width="200"> </td> </tr> <tr> <td bgcolor="#ffffff" width="200"><b>Hauptmenü</b></td> <td bgcolor="#ffffff" width="400" colspan="2"><b>Untermenü</b></td> </tr> <tr> <td bgcolor="#ffffff" width="200"><font color="#ff0000"><input onfocus=blur(); style="background-color:#cccccc; typ="text" name="hauptmenu" value="<? echo $hauptmenu; ?>"></font></td> <td bgcolor="#ffffff" width="400" colspan="2"> <? // db Abfrage für Auswahlliste Untermenü $querystring="select untermenu from kvs_faq_menu where hauptmenu= '$hauptmenu'"; $query=mysql_query($querystring,$db_connect); // generieren des Untermenüs if(mysql_num_rows($query)>0) { echo "<select name="untermenu" size="1">\n"; while($result=mysql_fetch_row($query)) {   echo "<option>".$result[0]."</option>\n"; } echo "</select>"; } else {  echo "Kein Untermenü für dieses Hauptmenü vorhanden"; } ?> </td> </tr> <tr> <td bgcolor="#ffffff" align="center" colspan="3"><font size="3"><b>bfi Wien</b></font></td> </tr> <tr> <td bgcolor="#ffffff"><b>Abteilung</b></td> <td bgcolor="#ffffff" colspan="2"><b>Bereich</b></td> </tr> <tr> <td bgcolor="#ffffff"><font color="#ff0000"><input onfocus=blur(); style="background-color:#cccccc;" typ="text" name="abteilung" value="<? echo $abteilung; ?>"></font></td> <td bgcolor="#ffffff" colspan="2"> <? // db Abfrage für Auswahlliste Bereich $querystring="select bereich from kvs_faq_abt_bereich where abteilung='$abteilung'"; $query=mysql_query($querystring,$db_connect); // generieren der Auswahlliste Bereich if(mysql_num_rows($query)>0) { echo "<select name="bereich" size="1">\n"; while($result=mysql_fetch_row($query)) {   echo "<option>".$result[0]."</option>\n"; } echo "</select>"; } else {  echo "Keine Bereiche für diese Abteilung vorhanden!"; } ?> </td> </tr> <tr> <td bgcolor="#ffffff"><b>SachbearbeiterIn</b></td> <td bgcolor="#ffffff" colspan="2"><b>Telefon / Fax</b></td> </tr> <tr> <td bgcolor="#ffffff"><font color="#ff0000"><input onfocus=blur(); style="background-color:#cccccc;" typ="text" name="sachbearbeiter" value="<? echo $sachbearbeiter; ?>"></font></td> <td bgcolor="#ffffff" colspan="2"><font color="#ff0000"> <? // db Abfrage für Auswahlliste Bereich $querystring="select telefon from addresses where nachname='$sachbearbeiter'"; $query=mysql_query($querystring,$db_connect); while($result=mysql_fetch_row($query)) { echo "<input onfocus=blur(); style="background-color:#cccccc;" typ="text" name="telefon" value="$result[0]">"; }

?> </font> </td> </tr> <tr> <td bgcolor="#ffffff" align="center"><INPUT type="button" value="Zurück" onClick="history.back()"></TD> <td bgcolor="#ffffff" align="center" colspan="2"><INPUT type="button" value="Nächste Seite" ONCLICK="verify_page()"></TD> </TR> </table> </form> <? } ?> </body> </html>