Pereiti prie turinio

unserialize funkcija


Rekomenduojami pranešimai

Sveiki...

 

bandau daryti toki dalyka, kad uzpildzius forma, ji butu issaugoma duomenu bazeje.

 

kadangi formoje yra daug checkbox laukeliu, dariau juos viename db lenteles laukelyje (pasiulymo_ypatybes)

 

paskui visus pazymetus input'us (checkbox'us) surasau i db naudodamas serialize funkcija...

 

o kai noriu atvaizduoti informacija, niekaip nesigauna tvarkingai tai padaryti...

 

bandziau ir vienaip ir kitaip, taciau niekada nebuvau su tuo susidures, tai nemoku ir nesigauna...

 

atvaizdavimui:

		$ypatybes = $data['pasiulymo_ypatybes'];
	echo $data['pasiulymo_ypatybes'];
	echo "<br><br><br>cia: ";
	$var = unserialize($ypatybes);
	var_dump ($var);
	echo "<br><br><br>cia: ";
	print_r ($var);

 

taciau atvaizduoja tik taip:

a:3:{i:0;s:18:"Parduodama lizingu";i:1;s:7:"Daužtas";i:2;s:18:"Naujas automobilis";}


cia: array(3) { [0]=> string(18) "Parduodama lizingu" [1]=> string(7) "Daužtas" [2]=> string(18) "Naujas automobilis" } 


cia: Array ( [0] => Parduodama lizingu [1] => Daužtas [2] => Naujas automobilis )

 

o noriu jog butu taip:

Parduodama lizingu, Daužtas, Naujas automobilis

arba bent panasiai... dekoju uz pagalba...

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Sveiki...

 

bandau daryti toki dalyka, kad uzpildzius forma, ji butu issaugoma duomenu bazeje.

 

kadangi formoje yra daug checkbox laukeliu, dariau juos viename db lenteles laukelyje (pasiulymo_ypatybes)

 

paskui visus pazymetus input'us (checkbox'us) surasau i db naudodamas serialize funkcija...

 

o kai noriu atvaizduoti informacija, niekaip nesigauna tvarkingai tai padaryti...

 

bandziau ir vienaip ir kitaip, taciau niekada nebuvau su tuo susidures, tai nemoku ir nesigauna...

 

atvaizdavimui:

		$ypatybes = $data['pasiulymo_ypatybes'];
	echo $data['pasiulymo_ypatybes'];
	echo "<br><br><br>cia: ";
	$var = unserialize($ypatybes);
	var_dump ($var);
	echo "<br><br><br>cia: ";
	print_r ($var);

 

taciau atvaizduoja tik taip:

a:3:{i:0;s:18:"Parduodama lizingu";i:1;s:7:"Daužtas";i:2;s:18:"Naujas automobilis";}


cia: array(3) { [0]=> string(18) "Parduodama lizingu" [1]=> string(7) "Daužtas" [2]=> string(18) "Naujas automobilis" } 


cia: Array ( [0] => Parduodama lizingu [1] => Daužtas [2] => Naujas automobilis )

 

o noriu jog butu taip:

Parduodama lizingu, Daužtas, Naujas automobilis

arba bent panasiai... dekoju uz pagalba...

 

Neesu tikras gerai supratau ko tu nori, bet jei supratau tai bandyk:

 

$ypatybes = unserialize($data['pasiulymo_ypatybes']);

foreach($ypatybes as $ypatybe){

  $output .= $ypatybe . " ";
}
echo $output;

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Neesu tikras gerai supratau ko tu nori, bet jei supratau tai bandyk:

 

$ypatybes = unserialize($data['pasiulymo_ypatybes']);

foreach($ypatybes as $ypatybe){

  $output .= $ypatybe . " ";
}
echo $output;

Dėkui, kaip tik to ir reikėjo... o gal eitų dar padaryt, kad tarp atskirų žodžių (frazių) būtų kableliai, o gale taškas arba nieko?

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Dėkui, kaip tik to ir reikėjo... o gal eitų dar padaryt, kad tarp atskirų žodžių (frazių) būtų kableliai, o gale taškas arba nieko?

$output .= $ypatybe . ", ";

//o poto is pilno masivo nutrini paskutini kableli substr($output , ','), 1);

 

Arba formoji masyva, o poto per explode jaigu as viska teisingai supratau.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

$output .= $ypatybe . ", ";

//o poto is pilno masivo nutrini paskutini kableli substr($output , ','), 1);

 

Arba formoji masyva, o poto per explode jaigu as viska teisingai supratau.

Arba neišradinėji dviračio ir naudoji implode. http://php.net/manual/en/function.implode.php Come on, juk pačios paprasčiausios PHP funkcijos :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...