Hallo all Ihr wissenden,
ich moechte aus einer HTML-Datei (enthält lediglich eine Form),
den ausgewaehlten Eintrag in der PHP-Datei auswerten. Über
eine normale Form (also nicht wie unten gezeigt Auswahlliste)
geht es ohne Probleme, jedoch habe ich Darstellungsprobleme
(Zeilenabstand ist bei Nutzung von mehreren Forms nacheinander
einfach zu viel), daher entschied ich mich auf eine Auswahlliste
umzusteigen und bekomme nun keine Werte in die PHP-Datei.
Die HTML-Datei sieht wie folgt aus:
Die PHP-Datei (Auszugsweise):
Der Wert der Variable enthält immer den Wert "none" (vorbelegt),
wie gesagt, bei einer anderen Art Form funktiniert der Ablauf wie
vorgesehen, das hilft mir jedoch nicht
Vielen Dank im Voraus für die Hilfestellung^^
ich moechte aus einer HTML-Datei (enthält lediglich eine Form),
den ausgewaehlten Eintrag in der PHP-Datei auswerten. Über
eine normale Form (also nicht wie unten gezeigt Auswahlliste)
geht es ohne Probleme, jedoch habe ich Darstellungsprobleme
(Zeilenabstand ist bei Nutzung von mehreren Forms nacheinander
einfach zu viel), daher entschied ich mich auf eine Auswahlliste
umzusteigen und bekomme nun keine Werte in die PHP-Datei.
Die HTML-Datei sieht wie folgt aus:
PHP-Code:
<html><head><title></title>
<link rel="stylesheet" type="text/css" href="style.css">
<base target="main">
<body>
<br>
<TABLE width="100%" cellspacing=0 cellpadding=0>
<TD>
<form action="db_produktliste.php">
<select name="artikelliste" size="8">
<optgroup label="3D">
<option value="3ddisplays">3ddisplays</option>
<option value="3dliteratur">3dliteratur</option>
<option value="3dobjekte">3dobjekte</option>
<option value="3dtools">3dtools</option>
</select>
<input CLASS=formbutton3 type=submit value="Anzeigen">
</form>
</TD>
</TABLE>
</body></html>
PHP-Code:
$faaa1 = $HTTP_POST_VARS["3ddisplays"];
$faaa2 = $HTTP_POST_VARS["3dliteratur"];
$faaa3 = $HTTP_POST_VARS["3dobjekte"];
$faaa4 = $HTTP_POST_VARS["3dtools"];
$katvar= "none"; // default belegung der variable für das sql statement
if($faaa1) { $katvar = ' Kategorie="DIS18" OR Kategorie="DIS24" ';
$msgtitel1 = "<span CLASS=headblue>3D ></span>";
$msgtitel2 = "<span CLASS=headred> Displays</span>";}
if($faaa2) { $katvar = ' Kategorie="LIT" OR Kategorie="SCHULVID" ';
$msgtitel1 = "<span CLASS=headblue>3D ></span>";
$msgtitel2 = "<span CLASS=headred> Literatur & Schulungsvideos</span>";}
if($faaa3) { $katvar = ' Kategorie="LIB3D" ';
$msgtitel1 = "<span CLASS=headblue>3D ></span>";
$msgtitel2 = "<span CLASS=headred> Objekte</span>";}
if($faaa4) { $katvar = ' Kategorie="SWTOOLKON" ';
$msgtitel1 = "<span CLASS=headblue>3D ></span>";
$msgtitel2 = "<span CLASS=headred> Tools</span>";}
$mysql_query = 'SELECT Nummer,Hersteller,Katalogbezeichung'
.'FROM `tabelle` WHERE'.
$katvar
.'ORDER BY Hersteller';
wie gesagt, bei einer anderen Art Form funktiniert der Ablauf wie
vorgesehen, das hilft mir jedoch nicht
Vielen Dank im Voraus für die Hilfestellung^^
Kommentar