Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Ciężka sprawa -Łączenie zmiennych
Forum PHP.pl > Forum > Przedszkole
patigo
Wiatm

Mam mały problem, mianowicie:
Kod
$id_dna=$HTTP_POST_VARS['id_dna'];
$nazwa=$id_dna;


Chodzi o to aby wywołanie
Kod
echo $nazwa;

gdy np
Cytat
$HTTP_POST_VARS['id']=190;

dawało wynik w postaci ciągu : '190'

próbowałem dodać zmienną np $a="'"; a potem $nazwa=$a.$id_dna.$a; ale nie działało
Proszę o pomoc
kszychu
Wez no powiedz dokladnie i powoli o co chodzi?
I nie używaj $HTTP_POST_VARS tylko $_POST.
Coyote
a nie wiesz jak sie robi łaczenie ciagow ?:

  1. <?php
  2.  
  3.  
  4. $zmienna1 = 5;
  5. $zmienna2 = 10;
  6. $zmienna12 = $zmienna1 . $zmienna2
  7.  
  8. ?>


jezeli dobrze zrozumialem pytanie ....
patigo
Może powiem tak:
zmienna $a=35; //Liczba
zmienna $b="'";//Znak '
zmienna $pokaz=$b$a$b;

chodzi mi o to aby można było wyświetlić jako ciąg połaczenie zmiennych a i b tak aby echo $pokaz; dało wynik '35'
Po prostu połączyć integera ze stringim:)
Coyote
oj to nie wiem biggrin.gif myslalem ze chodzi o normalne laczenie zmiennych a tego niestety nie kapuje tongue.gif
nospor
No i mi to dalo co napisales. nie wiem o co ci chodzi
patigo
Może jeszcze inaczej...
jak zmienne łączyć zarówno liczbowe jaki tekstowe to wiem, ale chodzi o to aby połączyć zmienną liczbową i tekstową .
Albo może jeszcze tak, jest zmienna liczbowa $a:
$a=17;

i teraz trzeba zrobić tak, aby pobierając zmienną $a zwrócić zmienną $ciag w postaci '15' czyli jakby to zapisać wzorem '$a'

Jak $a=167 to wówczas $ciąg='167' itd.....
nospor
  1. <?php
  2.  
  3. $a=35;
  4. $b=&#092;"'\";
  5. $pokaz=$b.$a.$b;
  6. echo $pokaz;
  7.  
  8. ?>


i mi to dziala
kszychu
No to w czym problem?
  1. <?php
  2. $pokaz = $b.$a.$b;
  3. ?>
Bielo
php nie zwraca uwago przy klejeniu zmiennych na typ oczywiście nie może połączyc np arraya se stringiem, albo objectem, ale stringi i integery łączy bez problemu
patigo
Wielkie dzięki, problem jeszcze był innego typu zmienna $pokaz była jednym z zapytań do bazy i raz przyjmowała wartość na '18' a raz Tabela1.id ale już wszystko działa:) dziękuje
Vertical
W SQL zmienne są ujmowane w '', więc najwidoczniej do zmiennej '18' przypisana była wartość 'Tabela1.id'
rogrog
do tego mozna np.

  1. <?php
  2. sprintf(&#092;"'%d'\", $zmienna);
  3. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.