array dizisini post ile taşıma.

TeaMTurkeRŞenol TÜRKER

selam arkadaşlar öncelikle herkeze kolay gelsin.

şöyle birdizim var;

$kayit = array(''.$kullanici.'',''.$sifre.'',''.$email.'',''.$kbr.'',''.$kip.'');

ve bu diziyi post metodu ile taşımak istiyorum bunun için birfonksiyon bilen varmı acaba?

Not: taşımak istediğim dizi aynı php dosyası içerisinde fakat bir switchden başka bir switch'e taşımak istiyorum.

2013-01-18 15:31:43

cvp

yasin83Yasin

anladıgım kadarıyla bunumu yapmak istiyorsun


$kayit = array($_POST["kullanici"], $_POST["sifre"], $_POST["email"], $_POST["kbr"],$_POST["kip"])

$kayit[0] // Kullanıcı

$kayit[1] // Şifre

$kayit[2] // Mail

$kayit[3] // kbr

$kayit[4] // kip

Bu diyilse birazdaha açık yaz anlıyalım :)

2013-01-18 23:47:09

Php

TeaMTurkeRŞenol TÜRKER

hayır yapmak istediğim bu değil tam olarak yapmak istediğim şey şu.

bir üye kayıt formum var yeniuye.php adında  kullanıcı formu doldurup üye oluyor üyelik kaydı ise kayıt.php 'de yapılıyor.

üyelik işlemi tamamlandıktan sonra üyelik bilgileri ekrana yazdırılıyor.

benim burda yapmak istediğim üyelik bilgilerini direkt olarak kayit.php de yazdırmak yerine kayit.php?i=basarili url sinde yazdırmak.

üyelik bilgilerini array ile diziye atadım fakat url değiştiği için diziler sıfırlanıyor sanırım

2013-01-19 01:34:13

Php

eger  arrayi tasımak istiyorsan 

serialize($kayit);

2013-01-19 12:54:42

Php

TeaMTurkeRŞenol TÜRKER

yani şimdi bu şekilde yapar isem array dizimi istediğim gibi taşıyabilirmiyim bozkurt ustam.

2013-01-19 13:21:46

Php

$yenikayit=serialize($kayit);

$_POST[$yenikayit];

2013-01-19 13:38:30

Php

TeaMTurkeRŞenol TÜRKER

teşekkürler bozkurt ustam beceremedim bu serialize işini düzgün kaynak yok hiç bir yerde hep hatalı kodlar dolu netde php.net de var ama açıklayıcı değil yinede teşekkürler yardımın için bozkurt ustam 

2013-01-19 16:58:21

alicilinAli Fırat Güler

Şu şekilde yapabilirsiniz ;

Örnek a.php sayfası içi

$dizi = array('ali','veli','deli');

a.php dosyasını b.php dosyasına post etmek için. form kullanıcaksınız zaten.

formda bir tane hidden ala oluşturun ve value'si şu şekilde olucak

<input type="hidden" name="dizi_post" value="<?php echo serialize($dizi); ?>" />

Ve b.php dosyasının içi

$dizi = unserialize($_POST['dizi_post']);

ve artık b.php sayfasında diziniz hazırdır.   

kolay gelsin...

2013-01-19 20:07:50

Edit:

Php

alicilin hocam guzel acıklamıs ben  yazmayı unutmusum  kusura bakma kardesim  unserialize yapmadan calısmaz o nedenle hata vermis

2013-01-20 23:25:02

Php

TeaMTurkeRŞenol TÜRKER

estafurlah bozkurt ustam sizlerde hata yapabilirsiniz ama herşeye rağmen ustamızsınız allah sizden razı olsun

2013-01-21 23:24:11

phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro