saját formban azonosító szám generálás

mhncsa képe

sziasztok!

egy 2 odalas formot csináltam. a 2. oldalon 3 mező van név,email és referencia szám. ez utóbbit a modul generálja véletlenszerűen. a 2. oldal adatait a megadott emailcímre elküldi.
így csináltam meg a ref.szám generálást és a megjelenítést:
do {
$kerdoivrefid = mt_rand(100000,999999);
$query = "SELECT refid FROM {kerdoiv} WHERE refid='".$kerdoivrefid."'";
$result = db_query($query);
$rows = db_num_rows($result);
} while ( $rows!=0 );

$form['kerdoiv']['refidvalue'] = array(
'#value' => $kerdoivrefid
);

$form['kerdoiv']['refid'] = array(
'#type' => 'value',
'#value' => $kerdoivrefid
);
a submit-ban a $form_values['refid'] értékét egy session változóba mentem és kiíratom ott ahova átirányítom az oldalt
a probléma az, h a szám, amit kiír a 2. oldalon nem egyezik meg azzal, ami a session változóba ill. az emailbe kerül.ez miért lehet?

ide feltettem:
http://www.mhn.hu/drupal/?q=kerdoiv

mhncsa képe

még annyit, h elsőnek sima textfield-be irtam bele a ref. számot (úgy mint a név és az email mező), megadva a '#default_value' értéket. így nem volt eltérés a kiírt ill. az elküldött szám között, csak így lehetet módosítani, ami nekem nem jó megoldás.

0
0