ugrás a tartalomhoz

PHP PROBLEMA

Amy · 2007. Jún. 21. (Cs), 17.12
SZIASZTOK!

AKADT EGY KIS PROBLEMAM, EGY E- COMMERCE SITE-OT CSINALGATOK (elegge gyerek cipoben jarok a phpvel),AZ UTOLSO OLDALON ELKELLENE KULDENEM EMAILBEN A VASRLONAK HOGY MIT VASAROLT.EBBEN KEREM SEGITSEGETEKET HOGY EGYALTALAN EZT PHP VEL KELLENNE E MEGOLDANOM,ES HOGYAN....

Here is a recap of your order:<br /><br />
Order date: <?php echo $today ?><br />

<table width="400" border="0">
<tr>
<td>
<p >Bill to:<br />

<?php echo $firstname . " " . $lastname ?><br />
<?php echo $add1 ?><br />
<?php if ($add2) echo $add2 . "<br />"?>
<?php echo $city . "," . $state . " " . $zip . " " . $country ?></p>
</td>
<td>
<p >Ship to:<br />
<?php echo $shipfirst . " " . $shiplast ?><br />
<?php echo $shipadd1 ?><br />
<?php if ($shipadd2) echo $shipadd2 . "<br />"?>
<?php echo $shipcity . "," . $shipstate . " " . $shipzip . " " . $shipcountry ?></p>
</td>
</tr>
</table>
<hr />
<table cellpadding="5">
<tr>
<?php
$query= "SELECT * from orderdet WHERE ordernum = '$orderid'";
$results = mysql_query($query)
or die (mysql_query());
while ($row= mysql_fetch_array($results)) {
extract ($row);
$prod = "SELECT * FROM products where prodnum = '$prodnum'";

$prod2 = mysql_query($prod);
$prod3 = mysql_fetch_array($prod2);
extract($prod3);
echo '<td >';
echo $qty;
echo '</td>';
echo '<td>';
echo $name;
echo '</td>';
echo '<td >';
echo $price;
echo '</td>';
echo '<td >';
//get...
$extprice = number_format($price * $qty, 2);
// echo $extprice;
echo '</td>';
echo '</tr>';
}
session_destroy();
?>
</tr>
<tr>
<td colspan="3">
Your total before shipping is:
</td>
<td >
<?php echo number_format($total, 2) ?>
</td>
</tr>
<tr>
<td colspan="3" >
Shipping Cost:
</td>
<td >
<?php echo number_format($shipping, 2) ?>
</td>
</tr>
<tr>
<td colspan="3" >
Your final total is:
</td>
<td >
<?php echo number_format(($total + $shipping), 2) ?>
</td>
</tr>
</table>
<?php> $_SESSION['shopper']=false;?>

<!--realex code-->

<?php
$merchantid = "fas";
$secret = "ZtE5g6aks9";

$timestamp = strftime("%Y%m%d%H%M%S");
mt_srand((double)microtime()*1000000);

//---
//...
//...
$curr = "EUR";
$amount = $pay_amount * 100;
//
$tmp = "$timestamp.$merchantid.$orderid.$amount.$curr";
$md5hash = md5($tmp);
$tmp = "$md5hash.$secret";
$md5hash = md5($tmp);
echo $amount;
?>

<form action=https://epage.payandshop.com/epage.cgi method=post>

<input type="hidden" name="MERCHANT_ID" value="<?php echo $merchantid; ?>" />
<input type="hidden" name="ORDER_ID" value="<?php echo $orderid; ?>" />
<input type="hidden" name="CURRENCY" value="<?php echo $curr; ?>" />
<input type="hidden" name="AMOUNT" value="<?php echo $amount; ?>">
<input type="hidden" name="TIMESTAMP" value="<?php echo $timestamp; ?>" />
<input type="hidden" name="MD5HASH" value="<?php echo $md5hash ?>" />
<input type="hidden" name="AUTO_SETTLE_FLAG" value="1" />
<input type="hidden" name="COMMENT1" value="test comment for database" />

<input type= "submit" class="btn2" style="width:180px;"value="send in email" />
</form>
 
1

Miért kiabálsz

janoszen · 2007. Jún. 21. (Cs), 17.16
Helló,

miért szükséges kiabálnod ahhoz, hogy kérj valamit?

Egyébként mondd el konkrétan, hol akadtál el és szívesen segítünk. Ha nem kiabálsz és használsz kódkiemelőt.

J
2

hello

Amy · 2007. Jún. 21. (Cs), 17.27
bocs.....ez az elso alkoalom hogy hasznalom ezt az oldalt,es meg nem nagyon vagyok benne jaratos.

a problemam az,vegeredmenyben amikor befejezted a vasarlast ,akkor megkapja a vasarlo a visszaigazolast emailben amikor a send gombra clikkel,kerdes hogy hogyan tudom ezt megoldani,milyen koddal..koszi
3

Milyen kóddal?

janoszen · 2007. Jún. 21. (Cs), 17.33
Hogyhogy milyen kóddal? Ha PHP-zel, akkor első körben a mail() függvényt kell erre használnod, de ha nem akarsz sokat vesződni, akkor a PHPMailer-t lehet használni.
4

hello

Amy · 2007. Jún. 21. (Cs), 17.43
Ettol feltem,na mindegy megprobalom ,talan osszejon,bar php meg elegge kinai szamomra,de egyszer ugy is el kellkezdeni valahol
koszi szepen
A
5

Fontos

janoszen · 2007. Jún. 21. (Cs), 17.46
Azt vedd figyelembe, hogy a szerver és a böngésző között felváltva történnek a dolgok, tehát amit kiküldesz formot, az csak a következő lekérésnél fog látszani a szerveren futó PHP scriptben. Próbáld meg először a logika nyelvén megfogalmazni részletesen, hogy mit akarsz csinálni, utána ülj le kódolni.

Ja, és a formod nem jó helyre mutat, a PHP nem CGIként fut valszeg. :)

Egyébként elég merész dolog egy e-Commerce oldalt csinálni első ráugrásra, főleg hogy pénzügyi vonzata is van. Lehet hogy inkább egy kész e-Commerce megoldás után kellene nézned. Itt találsz jópárat: http://www.opensourcecms.com/
6

koszi

Amy · 2007. Jún. 21. (Cs), 17.57
koszi az otletet,hat igen lehet hogy ez tul nagy falat szamomra,csak most fejeztem be irorszagban egy webdesigner sulit,jelenleg gyakorlaton vagyok,es azt a siteot kaptam feladatkent....eh..a fonokomnek meg lovese sincs a dologhoz.....
de nagylany vagyok ,majd feltalalom magam...
meg egyszer koszi
A
7

Sok sikert

janoszen · 2007. Jún. 21. (Cs), 18.10
Sok sikert, ha valami kérdés adódik, akkor nyugodtan tedd föl, de erre sajnos épkézlábabb választ nem lehetett adni, mert azon kívül hogy megcsinálná valaki majdnem helyetted, sok mindent nem lehet tenni.

Egyébként tudtommal a webdizájner nem egyenlő a programozó/webfejlesztő fogalmával...
8

bátorság?

Hodicska Gergely · 2007. Jún. 22. (P), 08.08
Kicsit off: de azért mindenféleképpen érdekel, hogy ha valaki ennyire kezdő, akkor honnan veszi a bátorságot, hogy ilyen jellegű oldalt készítsen? Ez már valahol szerintem etikai problémákat is felvet, főleg elnézve az eddig elkészült kódot (törhető, nem átlátható, rugalmatlan).


Üdv,
Felhő
9

nem bátorság...

virág · 2007. Jún. 22. (P), 08.27
Szia,

nem bátorság. Magyarországon ez standard. :)
10

Nem bátorság

janoszen · 2007. Jún. 22. (P), 09.29
Nem bátorság kérdése, látod - ezt a feladatot kapta... mivel a főnökök nem értenek hozzá, ez lesz belőle...
11

hmmm

Amy · 2007. Jún. 22. (P), 15.59
Hat igen itt minden mas....
feluletesek mindenben.
de probalom magambol kihozni a legtobbet..
udv
12

Nem a Te hibád

janoszen · 2007. Jún. 22. (P), 20.20
Nem a Te hibád, ha olyan munkát adnak, ami nagy falat... bár a munkakört illik tisztázni. Minden esetre a lehetőség adott, hogy fejleszd magad és kitanuld a választott szakterületedet. Hogy az mi lesz, az egyes egyedül rajtad múlik. Minden esetre ha valahol elakadsz, nyugodtan kérdezz rá. :)