• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Input Type text - zmiana na liczbowe String na Integer

0 głosów
51 wizyt
pytanie zadane 14 listopada 2017 w PHP, Symfony, Zend przez Zbigniew Andrysiak Bywalec (2,240 p.)

Witam

Mam input type = Text albo number albo telefon. Jednak po odebraniu danych dostaje komunikat:

"field":"nr_telefonu","message":"Value set is of type String.It should be a/an Integer","code":"datatype_mismatch"

Jak zmienić ten input żeby odczytywał poprawnie?

komentarz 14 listopada 2017 przez CzikaCarry Maniak (66,960 p.)
Kod pokaż może?
komentarz 14 listopada 2017 przez Zbigniew Andrysiak Bywalec (2,240 p.)

$imie = $_POST['imie'];
$mail = $_POST['mail'];
$telefon2 = $_POST['telefon'];
$rekojmia = $_POST['rekojmia'];
$produkt = $_POST['produkt'];
$marka = $_POST['MARKA'];
$model = $_POST['MODEL'];
$datawada = $_POST['datawada'];
$wadaopis = $_POST['wadaopis'];
$zalaczniki = $_POST['zalaczniki'];
$montaz = $_POST['montaz'];
$rozszczenie = $_POST['rozszczenie'];
$zakup = $_POST['zakup'];
$datazamowienia = $_POST['datazamowienia'];
$numerzamowienia  = $_POST['numerzamowienia'];
$dowodzakupu = $_POST['dowodzakupu'];
$zgoda = $_POST['zgoda'];
$telefon = number_format($telefon2);

$ticket_data = json_encode(array(
  "description" => $wadaopis,
  "subject" => "reklamacja/".$rozszczenie."/".$produkt."/".$marka."/".$model,
  "email" => $mail,
  "priority" => 1,
  "status" => 2,
  "cc_emails" => array("zbigniew.andrysiak@mobidoktor.pl"),
    "type"=>"reklamacja",
    "custom_fields" => array
    
    (
        
        "nr_telefonu" => $telefon,
        "model"=>$model,
        "marka"=>$marka
        
        
    )
));

                <div class="input-group">
                  <div class="input-group-addon">
                    <i class="fa fa-phone"></i>
                  </div>
                  <input type="number" class="form-control" name="telefon" required placeholder="Numer Telefonu" >
                </div>
                <!-- /.input group -->
              </div>

 

1 odpowiedź

0 głosów
odpowiedź 15 listopada 2017 przez Zbigniew Andrysiak Bywalec (2,240 p.)
 
Najlepsza
Poradziłem sobie, wystarczyło wpisać do zmiennej intval

Podobne pytania

0 głosów
1 odpowiedź 61 wizyt
pytanie zadane 12 grudnia 2016 w JavaScript, jQuery, AJAX przez GenerałXavi Stary wyjadacz (11,180 p.)
0 głosów
1 odpowiedź 40 wizyt
pytanie zadane 19 listopada 2016 w JavaScript, jQuery, AJAX przez lukasz1390 Początkujący (480 p.)
0 głosów
1 odpowiedź 67 wizyt
pytanie zadane 20 lipca 2016 w JavaScript, jQuery, AJAX przez redstar1 Bywalec (2,170 p.)
Porady nie od parady
Publikując kody źródłowe korzystaj ze specjalnego bloczku koloryzującego składnię (przycisk z napisem code w edytorze). Nie zapomnij o ustawieniu odpowiedniego języka z rozwijanego menu oraz czytelnym formatowaniu kodu.
Ciekawy innych porad? Odwiedź tę stronę!

45,721 zapytań

86,115 odpowiedzi

171,966 komentarzy

22,180 pasjonatów

Przeglądających: 321
Pasjonatów: 20 Gości: 301

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...