+ Antworten
Ergebnis 1 bis 5 von 5

Thema: PHP formular im Firefox und IE

  1. #1
    Neu an Board
    Registriert seit
    19.07.2007
    Beiträge
    6
    Bedankte sich
    1
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard 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>

  2. #2
    Verbringt hier viel Zeit Avatar von bassermann
    Registriert seit
    25.04.2006
    Beiträge
    780
    Bedankte sich
    27
    Erhielt 186 Danksagungen
    in 180 Beiträgen

    Standard

    ist das der komplette Code? Falls ja fehlen der Datei elementare Tags...

  3. #3
    Neu an Board
    Registriert seit
    19.07.2007
    Beiträge
    6
    Bedankte sich
    1
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Das ist die gesamte php datei.

  4. #4
    Verbringt hier viel Zeit Avatar von bassermann
    Registriert seit
    25.04.2006
    Beiträge
    780
    Bedankte sich
    27
    Erhielt 186 Danksagungen
    in 180 Beiträgen

    Standard

    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?

  5. Erhielt Danksagungen von:


  6. #5
    Neu an Board
    Registriert seit
    19.07.2007
    Beiträge
    6
    Bedankte sich
    1
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Vielen Dank. Das war die Lösung.

    Manchmal liegt die Lösung so nahe vor Augen das man Sie nicht mehr sieht.

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein