Zapamiętanie wartości pola tekstowego do zmiennej

0

Witam!

Stawiam sklep na module Quick.Cart i napotkałem taki oto problem. Stworzyłem przy produktach w koszyku pola tekstowe. Chciałbym aby po uzupełnieniu pola tekstowego zapamiętywało teskt do zmiennej: $aData['sField3'].

Tylko teraz mam dwa buttony:

  1. Zapisz, który przelicza po zmianie ilości produktów w polu tekstowym

  2. Złóż zamówienie-> który wysyła zamówienie.

Jak należałoby to zrobić aby, któryś z tych buttonów spowodował zapamiętanie pól tekstowych do zmiennych. Ewentualnie w grę wchodzi stworzenie nowego buttonu.

Przykładowo podaję pole tekstowe do wpisywania ilości:

[code]           <label for="quantity'.$aData['iProduct'].'">'.$lang['Quantity'].'</label><input type="text" name="aProducts['.$aData['iProduct'].']" value="'.$aData['iQuantity'].'" size="3" maxlength="4" class="input" id="quantity'.$aData['iProduct'].'" alt="int" />[/code]             

Największy problem mam z buttonami, gdyż nie wiem na jakiej zasadzie one działają.Zamieszczę przykładowy kod:

[code]                                   <input type="submit" name="sRemember" value="&lt;?php echo $lang['Remember_basket']; ?">" class="submit" />                </td>                                  <input type="submit" name="sCheckout" value="&lt;?php echo $lang['Checkout']; ?"> »" class="submit" />                </td>              </tr>[/code]                                          

Pozdrawiam.

0

Chcesz zapamiętać tekst do zmiennej w PHP bez wysyłania formularza right?

0

Właśnie nie wiem jak interpretować budowę tego sklepu... Na jakiej zasadzie działają te buttony? Bo jakoś to zapisuje się.

0

Czy Ty przypadkiem nie zabierasz się za sklep internetowy bez znajomości podstaw PHP?! Ba! HTML!

0

Akcja do formularza wysyłającego koszyk wygląda tak: 

 
if( isset( $_POST['sCheckout'] ) && !empty( $config['order_page'] ) && isset( $oPage->aPages[$config['order_page']] ) ){    
header( 'Location: '.dirname( $aUrls['sUrl'] ).'/'.$oPage->aPages[$config['order_page']]['sLinkName'] );    
exit;    } 

         

Wszystko ląduje w zmiennej:  $sOrderProducts.  

Nie mam pojęcia jak sprawić aby zapamiętało dodatkowo jedno pole mojego inputa z nazwą sComment:   

<input type="submit" name="sComment" value="<?php echo $lang['Komentarz']; ?> &raquo;" class="submit" />

Chcę, aby treść pola również znalazła się w zmiennej $sOrderProducts, która wyświetla szczegóły zamówienia.

Deklaracja zmiennej $sOrderProducts:

 $sOrderProducts = $oOrder->listProducts( true );
0

Jeśli pole input istnieje w formularzu to możesz je pobrać z tablicy...

$_POST['sComment']

Dalej nie rozumiem problemu. To są podstawy PHP.

0

Żeby tam wszystko tak prosto dało się dodawać to byłoby super. Widać, że nie miałeś z tym styczności w ogóle.

1 użytkowników online, w tym zalogowanych: 0, gości: 1