|
Posted by Pieter du Toit on 04/21/05 10:55
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
Navigation:
[Reply to this message]
|