-
PHP formular im Firefox und IE
Hallo zusammen,
ich habe ein Problem bei dem ich leider nicht weiterkomme. Habe schon alles im forum durchsucht, bin aber nicht fündig geworden.
Ich habe eine php Datei mit dem wrapper eingebunden. In dieser PHP Datei wird aus einer Datenbank ausgelesen und dann angezeigt. Man hat die Möglichkeit nach entsprechenden Produkten zu suchen oder sich die produkte sortiert anzeigen zu lassen.
Dies funktioniert im Firefox 2.x wie gewünscht. Im IE7 (oder IE6) erscheint zwar die Abfrage bzw. das Ergebnis, aber die Suchfelder erscheinen nicht, und wenn ich auf das Fenster klicke ist das Ergebnis und die Eingabefelder wieder weg.
Anbei mal die php Datei:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>MTP New Site</title>
<meta **********="Content-Type" content="text/html; charset=iso-8859-1" />
<title>MTP New Site - Startseite</title>
<meta name="description" content="MTP" />
<meta name="keywords" content="MTP" />
<meta name="Generator" content="Joomla! -" />
<meta name="robots" content="index, follow" />
<link rel="shortcut icon" href="http://joomla.mtp-rl.de/images/favicon.ico" />
<script language="JavaScript" type="text/javascript">
<!--
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->
</script>
<link href="http://joomla.mtp-rl.de/templates/mt_business/css/template_css.css" rel="stylesheet" type="text/css" />
<link rel="shortcut icon" href="http://joomla.mtp-rl.de/images/favicon.ico" />
<?php
if (isset($_REQUEST['cat']) AND $_REQUEST['cat']) $cat = $_REQUEST['cat'];
else $cat = 0;
if (isset($_POST['search']) AND $_POST['search']) $search = $_POST['search'];
else $search = "";
if (isset($_POST['orderby1']) AND $_POST['orderby1'] AND
isset($_POST['orderby2']) AND $_POST['orderby2']) $orderby = $_POST['orderby1']." ".$_POST['orderby2'];
else $orderby = "";
include("class.produkte.php");
$prod = new produkte;
$list = $prod->read_products($cat,0,$orderby,$search);
echo $prod->error();
?>
<div class="content_rating" id="main_container">
<form action="produkte.php" method="post" class="content_rating" style="float: left;">
<input name="search" class="content_rating" value="<?php echo $search; ?>">
<select name="cat">
<option value="0"> alle Kategorien
<option value="1"> Verbrauchsmaterial
<option value="2"> Spezialitäten
<option value="3"> Abdeckungen
<option value="4"> Infusionszubehör
</select>
<input type="submit" value="suchen">
</form>
<form action="produkte.php" method="post" class="content_rating" style="float: left;">
<input type="hidden" name="search" value="<?php echo $search; ?>">
<select name="orderby1">
<option value="artikelnummer"> Artikelnummer
<option value="bezeichnung"> Bezeichnung
<option value="packungsgroesse"> Packungsgröße
<option value="mindestbestellmenge"> Min.Bestellmenge
<option value="hersteller"> Hersteller
<option value="preis"> Preis
</select>
<select name="orderby2">
<option value="ASC"> A-Z
<option value="DESC"> Z-A
</select>
<input type="submit" value="sortieren">
</form><br clear="all" /><br />
<table align="center" class="produkte" style="width: 100%">
<tr>
<th class="contentheading" style="width: 100px">Artikelnummer</th>
<th class="contentheading" style="width: 300px">Bezeichnung</th>
<th class="contentheading" style="text-align: center">VPE</th>
<th class="contentheading">Hersteller</th>
</tr>
<?php
if (!empty($list)) {
foreach ($list AS $value) {
echo "<tr>\n";
echo "<td>".$value['artikelnummer']."</td>\n";
echo "<td>".$value['bezeichnung']."</td>\n";
echo "<td style=\"text-align: center\">".$value['packungsgroesse']."</td>\n";
echo "<td>".$value['hersteller']."</td>\n";
echo "</tr>\n";
}
}
?>
</table>
</div>
-
-
Verbringt hier viel Zeit
ist das der komplette Code? Falls ja fehlen der Datei elementare Tags...
-
-
Das ist die gesamte php datei.
-
-
Verbringt hier viel Zeit
und wo wird der Header geschlossen? Wo ist der Body-Tag? und am ende steht nichts von </html>?
Das hat mit PHP nichts zu tun sondern mit HTML... Oder übernimmt das die class.produkte.php?
-
Erhielt Danksagungen von:
-
Vielen Dank. Das war die Lösung.
Manchmal liegt die Lösung so nahe vor Augen das man Sie nicht mehr sieht.
-
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
Foren-Regeln
Lesezeichen