markus: Pars Error Ich finde den Fehler nicht

Hy Leute und Hy Tom für die ersten ideen

jetzt habe ich hier die ersten möglichkeiten mit einen klick 3 Werte zu Erhalten
aber leider klappt das noch nicht ganz ich bin absoluter newbi

Der Sinn ist ich brauche die Ausgabe von 3 Werten

<SELECT NAME="zimmerauswahl" SIZE="1">
   <OPTION VALUE="" SELECTED>-
   <OPTION VALUE="1">1 Einzel zu 30</option>
   <OPTION VALUE="2">2 Einzel zu 30</option>
   <OPTION VALUE="3">3 Einzel zu 30</option>
   <OPTION VALUE="4">4 Einzel zu 30</option>
 </SELECT>

1<?php
2
3$_zimmerauswahl = array(0=>array("bez"   => "keine Auswahl",
4                                 "preis" => 0,
5                                 "code"  => ""),
6                        1=>array("bez"   => "1 Einzel zu 30",
7                                 "anzah" =>  1,
8                                 "code"  => "EZ30"),
9                        2=>array("bez"   => "2 Einzel zu 30",
10                                "anzah" =>  2,
11                                "code"  => "EZ30"),
12                       3=>array("bez"   => "3 Einzel zu 30",
13                                "anzah" =>  3,
14                                "code"  => "EZ30"),
15                       4=>array("bez"   => "4 Einzel zu 30",
16                                "anzah" =>  4,
17                                "code"  => "EZ30"));
18
19  $auswahl = intval($_POST["zimmerauswahl"]));
20
21  if(!inarray($auswahl,$_zimmerauswahl)
22  {
23    $auswahl = 0;
24  }
25  $_daten = $_zimmerauswahl[$auswahl]));
26
27  echo "<pre>";
28  print_r($_daten);
29  echo "</pre>";
30
31?>

leider stimmt an dem skribt was nicht
bitte berichtigen und reinkopieren
Parse error: parse error in /homep./0/d63600/htdocs/wsc62529/mailtexths3.php on line 19
------------------------------------------------------------------------------------------------
und diese werte brauche ich ganz dringen

und wie bekomme ich die einzelnd raus und
mit welchen kürzel setze ich die hier ein

bez = 1 Einzel zu 30 \n             Für Rückmail Gast und Master

CATEGORY01 = EZ30 \n                Für Hotelsoftware

CATCOUNT01 = $Anzah=1 \n            nochmal für Hotelsoftware

um es an hier zu vergeben

bez = 1 Einzel zu 30\n
CATEGORY01 = Ez30\n
CATCOUNT01 = 1 \n

und so soll es ausehen
<img src="http://www.web-lounge-cafe.com/ziform.jpg" border="0" alt="">

Bitte um Hilfe am 01.01.2004 muß das ding stehen
Markus

  1. Moin!

    19  $auswahl = intval($_POST["zimmerauswahl"]));

    Eine runde Klammer auf, aber zwei zu.

    20
    21  if(!inarray($auswahl,$_zimmerauswahl)

    Zwei runde Klammern auf, aber nur eine zu.

    22  {
    23    $auswahl = 0;
    24  }
    25  $_daten = $_zimmerauswahl[$auswahl]));

    Keine runde Klammer auf, aber zwei zu.

    leider stimmt an dem skribt was nicht

    Siehe oben.

    - Sven Rautenberg

    --
    Die SelfHTML-Developer sagen Dankeschön für aktuell 20885,68 Euro Spendengelder!
    1. Hy sven danke vorerst

      $auswahl = intval($_POST["zimmerauswahl"]);

      if(!inarray($auswahl,$_zimmerauswahl))
        {
          $auswahl = 0;
        }
        $_daten = $_zimmerauswahl[$auswahl];

      echo "<pre>";
        print_r($_daten);
        echo "</pre>";

      geht auch nicht

      1. Hallo markus,

        if(!inarray($auswahl,$_zimmerauswahl))

        Es gibt keine vordefinierte PHP-Funktion namens inarray(). Es gibt in_array(), und das moechtest Du verwenden.

        Beste Gruesse

        Jan

        1. Hy Jan vielen Dank Yuhuuuuu

          jetzt klappt es und als
          ausgabe bekomme ich das
          Array
          (
              [bez] => 1 Einzel zu 30
              [anzah] => 1
              [code] => EZ30
          )

          ich brauche aber in der direkt Ausgabe an den User
          nur 1 Einzel zu 30

          und an die mail für die Hotelsoftware

          anzahl = 1
          Category = EZ30
          und an die mail2 an mich auch 1 Einzel zu 30

          siehe
          [http://forum.de.selfhtml.org/?t=67508&m=386181]

          mit herzlichsten Grüssen
          markus