Hogy lehet megcsinálni, hogy ne az jelenjen meg, a rendelés összege mögött, hogy " x, -Ft + Szállítási költség. " hanem egy tarifa szerinti összeg?
Sziasztok, egy barátomnak csináltam egy áruházat és most csak az jelenik meg neki, hogy "+ Szállítási költség." De azt szeretné, hogy egy ilyen táblázat szerinti összeg jelenjen meg helyette. Az irányítószámot figyelné. Vagyis ha budapesti akkor 10000 Ft ig 990 Ft, az fölött ingyenes a kiszállítás. Az egyéb irányító számoknál pedig 10000Ft ig 1990 Ft 20 000 Ft ig 990Ft az fölött ingyenes.
Jelenleg ez a programja, ha jól látom.
}
if ( ! empty($_SESSION['osszar'])) {
print "<font face=verdana size=1 color=#FF0000><br><hr width=585><br><center><strong>Összesen: $_SESSION[osszar],-Ft + Szállítási költség.</strong></center></font>";
}
if( ! empty($_SESSION['kosar'])) {
Hogy tudnám ezt megcsinálni? Minden segítséget köszönök.
Gábor
Akkor ezt a kódrészletet szerintem csak a rendelés végén (irsz beírása után) tudod használni. Vagy ha előbb is akarod, akkor a "Szállítási költség" szöveg legyen egy link ahol leírod, hogy mi mennyi.
if (!empty($_SESSION['osszar'])) {
print '<font face="verdana" size="1" color="#FF0000"><br><hr width="585px"><br><center><strong>Összesen: '.$_SESSION[osszar].' Ft + <a href="szallitasikoltseg.php">szállítási költség</a></strong></center></font>';
}
Vagy: ha előre be lehet írni az irányítószámot (Kérjük írja be, hogy pontosabban megmondhassuk a szállítási költséget!) akkor az if (!empty($_SESSION['osszar'])) -on belül csinálsz egy if (!empty($_SESSION['irsz'])) -t, és a sessionben táralod el előtte. ha nincs meg, akkor a linkes megoldás jó, ha megvan, az előző válaszom (valószínű) jó.
És ha már előre beírta az irányítószámot, az adatok kitöltésénél megvizsgálhatod, hogy ki van-e töltve, ha igen, akkor az irsz input mezőnek az lehet az alapértelmezett értéke. Mindent a felhasználóbarátságért.
e-mailban?? Nem értem hogy lehetne e-mailból változót szerezni. Csináld úgy sztem, ha rákattint a szállítási költségre: Nézze meg, hogy a sessionban be van-e már állítva az irsz. Ha be van, írja ki, "Az ön irányítószáma:" és utána hogy "Hibás? Itt módosíthatja!"
És ha be van állítva, ha nincs, legyen egy html form, aminek az "action"-je egy php fájlra mutat, ami a sessionbe berakja az irányítószámot. Nem a legszebb megoldás, de a legegyszerűbb.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!