ugrás a tartalomhoz

Archívum - Már 29, 2008 - Fórum téma

Űrlapküldő kérdés

szurkezarandok · 2008. Már. 29. (Szo), 17.56
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.
<?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);
?>
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!
 

Távoli eléréstől lehal az egész oldal? XML kontra PHP fopen();function

reptile27 · 2008. Már. 29. (Szo), 13.19
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&param2=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&para..............lásd(fent)!";

		$fa = fopen( $xml_url, "r");
		while (!feof ($fa))
			$xml_data .= fgets($fa, 4096);
		fclose ($fa);
?>
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&param2=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

elba · 2008. Már. 29. (Szo), 01.39
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:
<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>
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>