Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: PHP + XML + Iso alkukirjain ja OpenCart

somero [30.09.2012 20:44:19]

#

Ostettiin firman kanssa ulkopuoliselta koodaajalta scripti, jossa haetaan kuljetuskustannukset postinumeron ja kaupungin kautta. Mikäli postinumeroa ei löydy se hakee kuljetuskustannukset kaupungin kautta. Ongelmaksi muodostui ohjelmoijan "katoaminen", sekä se että scripti hakee ainoastaan kaupungin mukaan hinnan mikäli kaupungin nimi on kirjoitettu isolla alkukirjaimella. Kaupunkilistaus hintoineen on kirjoitettu XML taulukkoon.

Pastean nyt hieman koodia kohdasta, joka ilmeisesti hakee kaupungin nimen XML taulukosta:

// Jos ei löydy postinumerolla, haeteen paikkakunnalla
					if (!isset($dist)) {
						foreach( $xml as $to ) {
							if ( $toimipaikka == $to->paikkakunta ) {
									$address = $to->postinumero . ' ' . $to->paikkakunta;
									$dist = $to->km + $to->jkm;
									break;
								}
							} // end foreach
						}
						if (!isset($dist)) {
							$error = $this->language->get('error_post_address');
						}

Koodia ei ilmeisesti saisi jakaa netissä ilmaiseksi, joten tänne en sitä kokonaisuudessaan lisännyt.

Mitään ideaa, miten edetä?

-tossu- [30.09.2012 21:08:21]

#

Veikkaan, että skripti löytää myös pienellä alkukirjaimella kirjoitetut kaupungit kunhan muutat if-lauseen tällaiseksi:

if ( strtolower($toimipaikka) == strtolower($to->paikkakunta) ) {

somero [30.09.2012 21:33:25]

#

Toimii ja kiitos!

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta