Feldübergabe

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • #16
    Re: Formular Textfeld

    sag mal, bist du schwer von begriff?
    ich bat dich jetzt bereits zwei mal, nicht ständig neue threads aufzumachen, wenn du immer noch am der gleichen stelle probleme hast!
    entweder gewöhnst du dir das jetzt ganz fix ab, oder ich geb dir beim nächsten mal erst mal ein, zwei wochen bedenkzeit.
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar


    • #17
      Nun habe ich auch herausgefunden, das ich das ganze in ein array bringen muss. Jetzt benötige ich vorschläge für die Umsetzung.
      Die erste Datei ist eine html. Aus ihr wird der textfeld wert in eine php datei geschrieben. Aus dieser dann in die email php datei.

      Wie lässt sich das lösen?

      Kommentar


      • #18
        Sorry, habe es jetzt verstanden! Leider bekomme ich keine Antworten auf meine Fragen.

        Sollte ich es anders ausdrücken oder wieso hilft mir niemand?

        Grüße JayB7021

        Kommentar


        • #19
          Original geschrieben von Jayb7021
          Sollte ich es anders ausdrücken oder wieso hilft mir niemand?
          lies den link, den ich dir gab.

          und vor allem, gewöhne dir erst mal ein bisschen geduld an - dein erstes doppelposting kam gestern nach einer halben stunde.
          mach dir klar, dass ein forum nicht deine private antwortmaschine ist.
          I don't believe in rebirth. Actually, I never did in my whole lives.

          Kommentar


          • #20
            Hallo, dachte das die Einträge von gestern nicht mehr lesbar sind.
            Aber wie ich sehe, kann man unten auf die seiten springen.

            Sorry nochmal. Können wir nun das Problem, auch wenn ich nicht viel ahnung von der ganzen Sache habe angehen?

            Kommentar


            • #21
              Habe das Problem, das ich in einer html datei ein textfeld zu jedem Artikel
              in dem Shop festgelegt habe und mir egel welcher Artikel ausgewählt wird
              immer nur der letzte eingetragene Text angezeigt wird.

              Habe nun herausgefunden, das ich es in ein array setzen muss. Wie mache
              ich das?

              Kann mir jemand helfen?

              Hier die php datei, die das ganze am ende per email überträgt:


              PHP-Code:
              $pos strstr($key"Nummer_");
                      if (
              $pos != false) {
                          
              $itemstd .= "<br>$val<td valign='top'
              style='border-right:1px solid black;border-bottom:1px solid black'>

              <input type='Text' name='Besch3' value='
              $Besch2' size='' 
              maxlength='' style='width:300px;font-size:11px'></td>\n"
              ; } 
              Hier die zweite html datei:
              PHP-Code:
              <input type="hidden" name="Besch2" 
              value="<?php echo htmlspecialchars($_REQUEST['Besch']); ?>
              size="" maxlength="">
              Hier die erste html datei:
              PHP-Code:
              document.writeln('<td valign="top" class="bgwhite" 
              style="border-right:1px solid black;border-bottom:1px solid black">
              <input type="text" name="Besch" value="" style="width:300px;font-size:11px">
              <br>Tragen Sie hier weitere Details ein!'
              ); 
              In der ersten html datei wird das textfeld dann angezeigt, wenn zum
              artikel eine Bst-Nummer vorhanden ist und das ist immer der Fall.

              Bitte helft mir, komme nicht weiter!

              Es gibt lediglich 21 versch. Artikel.

              Hier die url: www.itb-solutions.de/seppke
              dann auf produkte - eines in die merkliste per preisanfrage und dann zur
              merkliste. Hier sieht man nun das textfeld bei der bemerkung
              Zuletzt geändert von Jayb7021; 28.01.2005, 13:18.

              Kommentar


              • #22
                In der ersten HTML Datei steht das Textfeld, was für jeden Artikel, der in
                die Merkliste eingetragen wird, hinzugefügt wird.

                Code:
                document.writeln('<td valign="top" class="bgwhite" 
                style="border-right:1px solid black;border-bottom:1px solid black">
                <input type="text" name="Besch" value="" style="width:300px;font-size:11px">
                <br>Tragen Sie hier weitere Details ein!');
                Danach wird es in einer php datei als hiddenfeld gesetzt, und dann in der
                order.php als email verschickt.

                PHP-Code:
                $pos strstr($key"Nummer_");
                        if (
                $pos != false) {
                            
                $itemstd .= "<br>$val<td valign='top'
                style='border-right:1px solid black;border-bottom:1px solid black'>

                <input type='Text' name='Besch3' value='
                $Besch2' size='' 
                maxlength='' style='width:300px;font-size:11px'></td>\n"
                ; } 
                Problem:
                Wenn man mehrere Artikel auswählt, dann erscheint immer nur der eine Text. Also array! Wie? Hat jemand eine Idee?

                Kommentar


                • #23
                  hint:
                  Code:
                  <input type="text" name="arr[]" value="" />
                  bringt:
                  PHP-Code:
                  $myArr $_POST['arr'];
                  echo 
                  $myArr[0];
                  echo 
                  $myArr[1]; 
                  OffTopic:
                  bist du allergisch gegen google?
                  Zuletzt geändert von penizillin; 31.01.2005, 18:05.

                  Kommentar


                  • #24
                    Habe jetzt leider das Problem, das ich per

                    PHP-Code:
                    $myArr $_POST['arr'];
                        echo 
                    $myArr[0];
                        echo 
                    $myArr[1]; 
                    mein Array bekomme!

                    Aber wie bekomme ich nun bei der statischen Abfrage nur das
                    dazugehörige angezeigt?

                    Code:
                    $pos = strstr($key, "Nummer_");
                    		if ($pos != false) {
                    			$itemstd .= "<br>$val
                    <td valign='top' style='border-right:1px solid black;
                    border-bottom:1px solid black'>
                    <input type='Text' name='Besch3' value='$myArr[0]' 
                    size='' maxlength='' style='width:300px;font-size:11px'>
                    </td>\n"; }
                    Ich frage hier ab, gibt es eine Artikelnummer, wenn ja dann setze mir
                    das Textfeld ein!
                    Wenn ich aber jetzt mehrere Artikel habe, wie sage ich es dann?

                    Maximal 28 ID´s werden genutzt!

                    Ich müßte das Array nicht direkt angeben, sondern immer das Array
                    zum Artikel!

                    Wie kann ich das lösen?

                    Kommentar


                    • #25
                      Hallo, habe immer noch das Problem, das ich mein array nicht richtig übergeben habe.

                      Wie sollte es aussehen?

                      Code:
                      <input type='Text' name='Besch3' value='$myArr[0]' 
                      size='' maxlength='' style='width:300px;font-size:11px'>
                      Habe das Problem, das hier zu jedem Artikel ein Textfeld gesetzt wird.
                      Wenn ich nur ein Artikel habe geht es!

                      Sobald ich mehrere Artikel auswähle, dann wird immer nur der Text von [0]
                      gesetzt.

                      Wie kann ich es lösen?

                      Grüße JayB7021

                      Kommentar


                      • #26
                        wie wär's, wenn du uns mal den relevanten code zeigst ...?

                        ich meine, wenn du mehrere felder ausgibst, musst du ja eine schleife o.ä. haben. wo ist die?
                        I don't believe in rebirth. Actually, I never did in my whole lives.

                        Kommentar


                        • #27
                          Hier der code, der immer das Textfeld zu jedem Artikel hinzusetzt:
                          Code:
                          $pos = strstr($key, "Nummer_");
                          if ($pos != false) {
                          $itemstd .= "<br>$val<td valign='top' 
                          style='border-right:1px solid black;border-bottom:1px solid black'>
                          <input type='Text' name='Besch3' value='$myArr[0]' size=''
                          maxlength='' style='width:300px;font-size:11px'></td>\n"; }
                          Wenn ich mein Array direkt angebe, also:

                          PHP-Code:
                          $myArr[1 usw
                          dann gibt es den wert von 1 aus.

                          Ich muss es aber immer fortlaufend ausgeben. Wenn es mehrere Produkte
                          gibt, dann erscheint zu jedem das Textfeld mit dem $myArr[0].

                          Kommentar


                          • #28
                            Was ist hier falsch? Keine Ahnung

                            PHP-Code:

                                     $myArr 
                            $_POST['arr'];
                                     function 
                            wert($myArr){
                                     if((
                            $myArr == 0) and (document.Daten.arr[].value == 1))
                                     echo 
                            arr 0;} 

                            Kommentar


                            • #29
                              Original geschrieben von Jayb7021
                              Was ist hier falsch?
                              was soll das sein - eine mischung von javascript und php ...?

                              Keine Ahnung
                              ja, den verdacht habe ich auch.
                              I don't believe in rebirth. Actually, I never did in my whole lives.

                              Kommentar


                              • #30
                                Habe leider nur die Funktion in JavaScript gefunden und dann versucht es
                                zusammenzufügen. Leider geht das nicht!
                                Wie muss es denn in php aussehen?

                                Kommentar

                                Lädt...
                                X