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>