I have the following code: function display_setcom() { global $config; dsprint("display_setcom()"); dprint($_SESSION["logged_in"]); $user_id = $_SESSION["logged_in"]; $result = mysql_query("SELECT users.user_first_name, users.user_last_name, users.user_cell, users.user_idnom, users.user_email, users.user_adres1, users.user_adres2, users.user_pcode, users.user_city, users.user_prov FROM users WHERE users.user_id = '$user_id'"); if (mysql_num_rows($result) == 1) { $user_detail = check_user_details($user_id); //app.func.inc.php dprint($user_detail); if ($user_detail === true) { $row = mysql_fetch_assoc($result); dprint($row); extract($row); $ewal_result = mysql_query("SELECT DECODE(ewallet.ewal_pass, '{$config["password_password"]}') AS ewal_pass FROM ewallet WHERE ewallet.user_id = '$user_id'"); if (!mysql_error()) { if (mysql_num_rows($ewal_result) > 0) { $row = mysql_fetch_assoc($ewal_result); extract($row); dprint($row); } } else { dprint(mysql_error()); } dprint($ewal_tosetcom); $Co_ID = $config["e_wallet"]["Co_ID"]; $Outlet = $config["e_wallet"]["Outlet"]; $transac = get_nextid($_SESSION["database"], "transacs", "tran_id", "tran"); !!!!! this is where i echo all my required vars to post, and i get a value for each, but when i post to the next form only $co_id and $outlet is posted !!!!!! echo "Admin testing<br>"; echo "coid = ".$Co_ID; echo "Outlet = ".$Outlet; echo "user_email = ".$user_email; echo "ewal_pass = ".$ewal_pass; echo "user_id = ".$user_id.$transac; echo <<< END <p class="WARN">The following details are used for your credit card transactions,<br>if they are incorrect or incomplete, please go to <a href="index1.php?display=details">My Details</a> and update your details.<br>If it is correct, you can click on the button below to TopUp eWallet</p> <form action="testvars.php" method="post" name="setcom"> <table CLASS="PREDICT" border="1" align="center"> <tr class="minmaxtxt"> <td>Name:</td> <td class="minmaxtxtco"><input name='Name' type='hidden' maxlength='25' size='35' value="$user_first_name $user_last_name">$user_first_name $user_last_name</td> </tr> <tr class="minmaxtxt"> <td>Cellphone Number:</td> <td class="minmaxtxtco"><input name='Tel' type='hidden' maxlength='10' size='15' value="$user_cell">$user_cell</td> </tr> <tr class="minmaxtxt"> <td>ID Number:</td> <td class="minmaxtxtco"><input name='Addonfields' type='hidden' maxlength='13' size="17" value="Identity:$user_idnom">$user_idnom</td> </tr> <tr class="minmaxtxt"> <td>Address:</td> <td> <table border="1" class="PREDICT"> <tr class="minmaxtxt"> <td>Streetname & Number:</td> <td class="minmaxtxtco"><input name='Address1' type='hidden' maxlength='255' size='15' value="$user_adres1">$user_adres1</td> </tr> <tr class="minmaxtxt"> <td>Suburb/Area:</td> <td class="minmaxtxtco"><input name='Address2' type='hidden' maxlength='255' size='15' value="$user_adres2">$user_adres2</td> </tr> <tr class="minmaxtxt"> <td>Post/Zip Code:</td> <td class="minmaxtxtco"><input name='Zip' type='hidden' maxlength='9' size='10' value="$user_pcode">$user_pcode</td> </tr> <tr class="minmaxtxt"> <td>City:</td> <td class="minmaxtxtco"><input name='City' type='hidden' maxlength='25' size='15' value="$user_city">$user_city</td> </tr> <tr class="minmaxtxt"> <td>Province/State:</td> <td class="minmaxtxtco"><input name='State' type='hidden' maxlength='25' size='15' value="$user_prov">$user_prov</td> </tr> <tr class="minmaxtxt"> <td>Country</td> <td class="minmaxtxtco"> <select name="Country"> <option value="ZA">South Africa</option> </select> </td> </tr> </table> </td> <tr class="ROW1"> </table> <br> <table class="PREDICT" border="1" align="center"> <tr class="minmaxtxtco"> <td>TopUp Amount:</td> <td><input type="text" name="CC_amount"> </tr> <tr class="minmaxtxt"> <td colspan="2" align="center"> <input type="submit" name="register" value="TopUp eWallet" onClick="if (!ValidAmount(setcom.CC_amount.value)) { alert('Please enter a valid amount'); return (false);};"> </td> </tr> </table> <input type="hidden" name="Co_ID" value="$Co_ID"> <input type="hidden" name="Outlet" value="$Outlet"> <input type="hidden" name="UserName" value="$user_email"> <input type="hidden" name="Password" value="$ewal_pass"> <input type="hidden" name="Reference" value="$user_id:$transac"> <input type="hidden" name="Lang" value="ENG"> END; if ($tosetcom === 0) { //If the user has not been registered yet. print("\t\t\t<input type=\"hidden\" name=\"ConfirmPassword\" value=\"$ewal_pass\">\n"); } print("\t\t</form>\n"); } else { print("<p class=\"WARN\">Your details are not complete. Please update them at <a href=\"index1.php?display=details\">My Details</a> before you can TopUp your account</p>\n"); } } else { $_SESSION["error"] .= "<p class=\"WARN\">Could not fetch user details, please try again later.</p>\n"; dprint(mysql_error()); } } i really need help here, have a deadline -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php