Archívum - Már 29, 2008 - Fórum téma
Űrlapküldő kérdés
Sziasztok!
Egy - valószínűleg egyszerű - kérdésem lenne. Van egy sima űrlapküldőm, amivel a honlapunkon belépőjegyet lehet rendelni a koncertjeinkre.Ez így működik is, csak azt szeretném beállítani, hogy a fizetendő árat is elküldje.
Tehát ha a jegyár 1000 Ft, és a rendelt mennyiség mondjuk 3 darab, akkor az e-mailben, amit kapok, a mennyiségnél megjelenjen, hogy fizetendő összeg: 3000 Ft, és így tovább, ahány darab a mennyiség, az annak megfelelő összeg jelenjen meg.
Mivel a jegyrendelés 7 darabban van maximalizálva, így végül is gondolom, egy olyan scriptre lenne szükség, ami az egyes darabszámokhoz a megfelelő árat rendeli hozzá.
Továbbá, ha az egyik koncert jegyára 1000 Ft, a másiké 1500 stb., akkor természetesen azt az árat számítsa ki, ami az adott koncertre vonatkozik. Tehát gondolom, hogy a "$koncert" értékétől függően meg kellene csinálni azt is, hogy az egyes koncertek értékéhez milyen árak tartozzanak.
Remélem, érthetően írtam le. Előre is köszönöm a segítséget!
■ Egy - valószínűleg egyszerű - kérdésem lenne. Van egy sima űrlapküldőm, amivel a honlapunkon belépőjegyet lehet rendelni a koncertjeinkre.
- <?php
- $subject = "Jegyrendeles";
- $nev = "$nev";
- $email = "$email";
- $telefon = "$telefon";
- $ip = "$ip";
- $koncert = "$koncert";
- $mennyiseg = "$mennyiseg";
- $kuldo = "Megrendelő adatai:
- Név: $nev
- E-mail cím: $email
- Telefon: $telefon";
- $level = "Rendelés adatai:
- Koncert: $koncert
- Mennyiség: $mennyiseg";
- mail("valami##kukac##valami.hu", $subject, $level, $kuldo);
- ?>
Tehát ha a jegyár 1000 Ft, és a rendelt mennyiség mondjuk 3 darab, akkor az e-mailben, amit kapok, a mennyiségnél megjelenjen, hogy fizetendő összeg: 3000 Ft, és így tovább, ahány darab a mennyiség, az annak megfelelő összeg jelenjen meg.
Mivel a jegyrendelés 7 darabban van maximalizálva, így végül is gondolom, egy olyan scriptre lenne szükség, ami az egyes darabszámokhoz a megfelelő árat rendeli hozzá.
Továbbá, ha az egyik koncert jegyára 1000 Ft, a másiké 1500 stb., akkor természetesen azt az árat számítsa ki, ami az adott koncertre vonatkozik. Tehát gondolom, hogy a "$koncert" értékétől függően meg kellene csinálni azt is, hogy az egyes koncertek értékéhez milyen árak tartozzanak.
Remélem, érthetően írtam le. Előre is köszönöm a segítséget!
Távoli eléréstől lehal az egész oldal? XML kontra PHP fopen();function
Sziasztok! HELP ME PLEASE! Nagyon kivagyok, napok óta töröm a fejem, de nem lelek rá sehogy sem a megoldásra. (Ha van egyáltalán! :-D LóóóL)
A problémám a következő:
Van egy saját oldalam, legyen a neve (index.php) az xy.hu domainen.
Aztán van egy távoli nevezzük úgy server (!nem a sajátom, erre nincs semmilyen ráhatásom!), ami adatokat szolgáltat nekem egy XML fájl segítségével a következő URL-en keresztül:
Pl.: http://domain.com/mappa/local/XML_file?param1=value1¶m2=value2&u_id=5437864&u_key=135fc4684ed8435 (az XML fájlnak nincs kiterjesztése)
tehát...
Az XML fileból kiolvasott adatokat az index.php fájlomba fogom beilleszteni. FIGYELEM! NEM az adatok KIOLVASÁSÁN, illetőleg azutáni beillesztésén LESZ A HANGSÚLY!
Ugyanis ezt a fopen() valamint az egyéb xml_parser...() függvények segítségével megtudom oldani.
...és most jön a LÉNYEG! Feltéve, ha a fopen() függvénnyel EL TUDOM ÉRNI a távoli kiszolgálót!
Lássunk egy példát:eddig minden szép és jó... amennyiben el tudom érni a fent említett URL-t mert, ha NEM akkor már bibi van!
...kapom a szép kis hibaüzeneteket:
[i]Warning: fopen() [function.fopen]: php_network_getaddresses: getaddrinfo failed: Nincs ilyen ismert állomás. bla, bla, bla...index.php on line 138
Warning: fopen(http://domain.com/mappa/local/XML_file?param1=value1¶m2=value2&u_id=5437864&u_key=135fc4684ed8435)
[function.fopen]: failed to open stream: No error in bla, bla, bla...index.php on line 143
Warning: feof(): supplied argument is not a valid stream resource in C:\AppServ\www\Weather\weather_xml.php on line 144
Warning: fgets(): supplied argument is not a valid stream resource in C:\AppServ\www\Weather\weather_xml.php on line 145
A problémám a következő:
Van egy saját oldalam, legyen a neve (index.php) az xy.hu domainen.
Aztán van egy távoli nevezzük úgy server (!nem a sajátom, erre nincs semmilyen ráhatásom!), ami adatokat szolgáltat nekem egy XML fájl segítségével a következő URL-en keresztül:
Pl.: http://domain.com/mappa/local/XML_file?param1=value1¶m2=value2&u_id=5437864&u_key=135fc4684ed8435 (az XML fájlnak nincs kiterjesztése)
tehát...
Az XML fileból kiolvasott adatokat az index.php fájlomba fogom beilleszteni. FIGYELEM! NEM az adatok KIOLVASÁSÁN, illetőleg azutáni beillesztésén LESZ A HANGSÚLY!
Ugyanis ezt a fopen() valamint az egyéb xml_parser...() függvények segítségével megtudom oldani.
...és most jön a LÉNYEG! Feltéve, ha a fopen() függvénnyel EL TUDOM ÉRNI a távoli kiszolgálót!
Lássunk egy példát:
- <?php
- $xml_url = "http://domain.com/mappa/local/XML_file?param1=value1¶..............lásd(fent)!";
- $fa = fopen( $xml_url, "r");
- while (!feof ($fa))
- $xml_data .= fgets($fa, 4096);
- fclose ($fa);
- ?>
...kapom a szép kis hibaüzeneteket:
[i]Warning: fopen() [function.fopen]: php_network_getaddresses: getaddrinfo failed: Nincs ilyen ismert állomás. bla, bla, bla...index.php on line 138
Warning: fopen(http://domain.com/mappa/local/XML_file?param1=value1¶m2=value2&u_id=5437864&u_key=135fc4684ed8435)
[function.fopen]: failed to open stream: No error in bla, bla, bla...index.php on line 143
Warning: feof(): supplied argument is not a valid stream resource in C:\AppServ\www\Weather\weather_xml.php on line 144
Warning: fgets(): supplied argument is not a valid stream resource in C:\AppServ\www\Weather\weather_xml.php on line 145
JQuery Accordion 2x beagyazva nem megy
Hi,
Menut epitek es a kovetkezo problemaba szaladtam:
A kovetkezo JS-eket hasznalnam a menuhoz:
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/jquery.dimensions.js"></script>
<script type="text/javascript" src="js/accordion.js"></script>
<script type="text/javascript" src="js/prototype.lite.js"></script>
<script type="text/javascript" src="js/moo.fx.js"></script>
<script type="text/javascript" src="js/moo.fx.pack.js"></script>
http://www.elba00.ultraweb.hu alatt.
Ha megnezitek a 2 tab alatt a harmonika mukodik rendesen, azonba a 3. mar alatt nem.
A HTMLem a kovetkezo JSt tartalmazza:A HTML pedig igy szol a 2. es 3. tab alatt:
[colorer=html]<div class="box">
<div class="basic" style="float:left;" id="list1a">
<a>There is one obvious advantage:</a>
<div>
<p>
You've seen it coming!<br/>
Buy now and get nothing for free!<br/>
Well, at least no free beer. Perhaps a bear,<br/>
if you can afford it.
</p>
Menut epitek es a kovetkezo problemaba szaladtam:
A kovetkezo JS-eket hasznalnam a menuhoz:
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/jquery.dimensions.js"></script>
<script type="text/javascript" src="js/accordion.js"></script>
<script type="text/javascript" src="js/prototype.lite.js"></script>
<script type="text/javascript" src="js/moo.fx.js"></script>
<script type="text/javascript" src="js/moo.fx.pack.js"></script>
http://www.elba00.ultraweb.hu alatt.
Ha megnezitek a 2 tab alatt a harmonika mukodik rendesen, azonba a 3. mar alatt nem.
A HTMLem a kovetkezo JSt tartalmazza:
- <script type="text/javascript">
- function init(){
- var stretchers = document.getElementsByClassName('box');
- var toggles = document.getElementsByClassName('tab');
- var myAccordion = new fx.Accordion(
- toggles, stretchers, {opacity: false, height: true, duration: 600}
- );
- //hash functions
- var found = false;
- toggles.each(function(h3, i){
- var div = Element.find(h3, 'nextSibling');
- if (window.location.href.indexOf(h3.title) > 0) {
- myAccordion.showThisHideOpen(div);
- found = true;
- }
- });
- if (!found) myAccordion.showThisHideOpen(stretchers[0]);
- }
- jQuery().ready(function(){
- // simple accordion
- jQuery('#list1a').accordion();
- jQuery('#list1b').accordion({
- autoheight: false
- });
- // bind to change event of select to control first and seconds accordion
- // similar to tab's plugin triggerTab(), without an extra method
- var accordions = jQuery('#list1a, #list1b, #list2, #list3, #navigation, #wizard');
- jQuery('#switch select').change(function() {
- accordions.accordion("activate", this.selectedIndex-1 );
- });
- jQuery('#close').click(function() {
- accordions.accordion("activate", -1);
- });
- jQuery('#switch2').change(function() {
- accordions.accordion("activate", this.value);
- });
- jQuery('#enable').click(function() {
- accordions.accordion("enable");
- });
- jQuery('#disable').click(function() {
- accordions.accordion("disable");
- });
- jQuery('#remove').click(function() {
- accordions.accordion("destroy");
- wizardButtons.unbind("click");
- });
- });
- </script>
[colorer=html]<div class="box">
<div class="basic" style="float:left;" id="list1a">
<a>There is one obvious advantage:</a>
<div>
<p>
You've seen it coming!<br/>
Buy now and get nothing for free!<br/>
Well, at least no free beer. Perhaps a bear,<br/>
if you can afford it.
</p>