Dooling
-
Posts
225 -
Joined
-
Last visited
Posts posted by Dooling
-
-
Kods jau darbojas kā nākas agrāk, pirms servera maiņas.
-
Droši vien tas ir saistīts ar to, ka no jauna servera pārgāju uz jauno. Tas varētu būt iemesls?
-
Šis te parādās: php_network_getaddresses: getaddrinfo failed: Name or service not
-
Lūk koda gabals:
$fails = "ready/$adrese_w.doc"; $saite = "http://demo.example.com/kd/include/filled.php?aid=".$aid."&test=".$test; $a = file_get_contents($saite); file_put_contents($fails,$a);
-
Kā varētu atrisināt problēmu ar file_get_contents()? Lieta tāda uz servera, kur palaižu skriptu korekti nedarbojas funkcija file_get_contents().
Piemēram, ja ievada adrese www.example.com, tad nolasa visu lapas html kodu. Ja adrese ir demo.example.com, tad nenolasa pilīgi neko, kaut arī lapa darbojas. Kur varētu būt problēma, kodā vai servera konfigurācijā?
-
Laukam sadaļa vertība 0 - domāta kā sadaļa, 1 - apakšsadaļa, 2 - jautājums.
Ir izveidotas divas anketas, kuras atšķiras nedaudz, bet man apvienot kā vienu, t.i,
Pirmajā anketā eksistē tāda sadaļa kā Sakums un tajā ir jautajumi: jautajums1 un jautajums2 un tā pieder pirmajam posmam,
bet otrajā anketā eksistē arī sadaļa Sakums un jautajumi: jautajums1 un jautajums3 un tā pieder otrajam posmam.
tad beigu rezultātam apvienojot šos abus posmus vajadzētu būt šādam:
Sakums
jautajums1
jautajums2
jautajums3
-
Ir tabula:
sid | jautajums | vertejums | sadala | tips | klients | posms | gads
1 | Sakums | 0 | 0 | 1 | SIA AAA| 1 | 2007
2 | jautajums1| 0 | 2 | 1 | SIA AAA | 1 | 2007
3 | jautajums2| 0 | 2 | 1 | SIA AAA | 1 | 2007
4 | Galvena | 0 | 0 | 1 |SIA AAA | 1 | 2007
5 | jautajums1| 0 | 2 | 1 | SIA AAA | 1 | 2007
6 | jautajums2| 0 | 2 | 1 |SIA AAA | 1 | 2007
7 | Beigas | 0 | 0 | 1 | SIA AAA | 1 | 2007
8 | jautajums1| 0 | 2 | 1 | SIA AAA | 1 | 2007
9 | jautajums2| 0 | 2 | 1 | SIA AAA | 1 | 2007
....
16 | Sakums | 0 | 0 | 1 | SIA AAA | 2 | 2007
17 | jautajums1| 0 | 2 | 1 | SIA AAA | 2 | 2007
18 | jautajums3| 0 | 2 | 1 | SIA AAA | 2 | 2007
19 | Galvena | 0 | 0 | 1 | SIA AAA | 2 | 2007
20 | jautajums3| 0 | 2 | 1 |SIA AAA | 2 | 2007
21 | jautajums4| 0 | 2 | 1 | SIA AAA | 2 | 2007
Vai ar vienu vaicājumu var panākt šādu rezultātu?
sid | jautajums | vertejums | sadala | tips | klients | posms | gads
1 | Sakums | 0 | 0 | 1 | SIA AAA | 1 | 2007
2 | jautajums1| 0 | 2 | 1 | SIA AAA | 1 | 2007
3 | jautajums2| 0 | 2 | 1 | SIA AAA | 1 | 2007
18 | jautajums3| 0 | 2 | 1 | SIA AAA | 2 | 2007
4 | Galvena | 0 | 0 | 1 | SIA AAA | 1 | 2007
5 | jautajums1| 0 | 2 | 1 | SIA AAA | 1 | 2007
6 | jautajums2| 0 | 2 | 1 | SIA AAA | 1 | 2007
20 | jautajums3| 0 | 2 | 1 | SIA AAA | 2 | 2007
21 | jautajums4| 0 | 2 | 1 | SIA AAA | 2 | 2007
7 | Beigas | 0 | 0 | 1 | SIA AAA | 1 | 2007
8 | jautajums1| 0 | 2 | 1 | SIA AAA| 1 | 2007
9 | jautajums2| 0 | 2 | 1 | SIA AAA | 1 | 2007
...
Vai kādam skaidra ideja? Ja nē, tad detalizētāk izklāstīšu vakarā.
-
Paldies, Aleksandr! Kā reiz man šis risinājums arī der ;)
-
Jā, ideja ir apvienot pa pāriem tās rindas.
-
Ir tabula:
ID | laiks | tips
----------------------
1 | 12.07| 1
2 | 14.07| 2
3 | 12.07| 1
4 | 18.07| 2
...
Vai var ar vaicājuma palīdzību apvienot divus ierakstu vienā, piemēram, "12.07|14.07", "12.07|18.07"? Jau stundu domāju kā to realizēt, vai kāds var ideju kādu pasviest?
-
-
Es apstājos pie šis te vietas.
open($kadu_man_te_pieprasijumu_noradit, url);
Piemērs: Lietotājs izvēlas kaut kādu filtra veidu un nospiež pogu Filtrēt. Tad nostrādā POST pieprasījums, pēc kura nosaka, kuru GET pieprasiju nosūtīt.
Kods no fitlracija.php
if($_POST['veids']=="nosaukums") { ?> <meta http-equiv="refresh" content="3;url=main.php?cat=4&step=1"> <?php } elseif(...) {...} else {...}
Kā, lai AJAX'am norāda, kuru dotajā brīdi izmantot man pieprasījumu?
-
Ir izveidots viens projekts. Es gribu nedaudz pilnveidot šo projektu. Lieta tāda. Es gribu lai lietotājam, kamēr dati nav pilnībā ielādēti līdz galam konkrēta lapas daļā, rādās uzrakts: "Lūdzu uzgaidiet", bet pēc tam uzrāda tos datus.
Ir izvēlne "Filtrācija".
Nospiežot Filtrācija -> "inklūdojas" fails filtracija.php, kurš atrodas citā direktorijā, failā main.php noteiktā div tagā. Failā tiek apstrādati gan POST, gan GET dati. Kā lai norāda AJAX'am kādu metodi izmantot konkrētā gadījumā. Palīdziet ar padomu kā to labāk realizēt
-
Val variants stradā. Bet es vakar izveidoju savādāku risinājumu.
$sql_limitam="SELECT procenti FROM temp_videjie";
$vaicajums_limitam=mysql_query($sql_limitam);
$limit = mysql_num_rows($vaicajums_limitam);
$limit = $limit - 3;
if($limit<0)
{ $limit = 0; }
$antitop3 = "SELECT procenti FROM temp_videjie order by procenti desc limit $limit, 3";
-
jā, trīs mazākās ... sagrupētas no labākās uz sliktāko
-
Tad atlasa TOP 3
-
Ir šāds vaicājums
SELECT * FROM `temp_videjie` order by procenti asc limit 3
Tas atgriež vērtības:
51.36
52.78
54
Man vajag, lai atgriež šādas vērtības:
54
52.78
51.36
Pagaidām doma ir izveidot View'u un tad sakārtot datus kā nepieciešams.
Bet jautājums vai var modificējot to vaicājumu, kurš ir augstāk, panākt man vēlamo rezultātu?
-
Atrisināju šo lietu. Paldies v3rb0 par ideju. Realizēju konvertējot visu no utf8 uz windows-1257 ar iconv. Tikai viena īpatnība. Man Regional and Language Options Advanced sadaļā bija sākumā Russian uzlikts, tad bija ķeburi, bet kad nomainīju uz Latvian - viss bija ok.
-
man PHP 5 versija, kur jau ir iconv ir iebūvēts
-
Lieku UTF-8 un ieejas dati ir UTF-8
-
Es strādāu ar PEAR pakotni Spreadsheet_Excel_Writer. Viss strādā ok, tik ir problēmas ar encodingu. Izmantoju Worksheet::setInputEncoding funkciju, bet man tāpat rāda ķeburus. Varbūt arī ir kāds saskāries ar šādu problēmu un atrisinājis to?
-
Nu jā tā vērtība nāk katrā atsevišķā selektā. Hmm ... tagad esmu apmulsis. Nav ideju kā, lai panāk vēlamo rezultātu
-
Un kāda, tavuprāt, būtu pareiza loģika.
Izstāstīšu lietas būtību. Ir lauki, kur lietotājs ievadot meklējamo informāciju un izvēloties nepieciešamo operatoru (=, !=, >, >= utt.) filtrē datus. Ievadītā lauka meklējamo informāciju meklē vairāko datubāzes ierakstos vai tie sakrīt vai nē?
Piemēram:
1) Pirmais lauks:
Datums(lauks, kuru ievada lietotājs): 12.05.2007 . Es pirms tam izflitrēju, kuros tabulas ID(lauka_mid) meklēt to informāciju , piemēram, 49, 59. Un tad tajos laukos meklē konkrētu lauku, kas šajā gadījumā ir anketetajs, ja protams ir.
2) Otrais lauks:
Vērtējums(lauks, kuru ievada lietotājs): 5 . Arī pirms tam izflitrēju, kuros tabulas ID(lauka_mid) meklēt to informāciju , piemēram, 51, 89. Un tad tajos laukos meklē konkrētu lauku, kas šajā gadījumā ir anketetajs, ja protams ir.
3) utt. skatoties cik lietotājs ir norādījis laukus
Vai skaidra ideja?
-
Ko iekavām vajag?
Tak mīļie cilvēki - iemācieties izteikties tā, lai jums var palīdzēt!
Ja ir OR un AND, tad vajag taču nodalīt tos ar iekavām, lai atgriež pareizās vērtības. Piemēram:
SELECT DISTINCT anketetajs FROM kd_dala WHERE ( (lauka_mid = '49' OR lauka_mid = '59') AND (lauka_mid = '51' OR lauka_mid = '89' )) AND (( atbilde = '5' OR atbilde = '5') AND (atbilde = '12.05.2007' OR atbilde = '12.05.2007'))
Pareizi tak ir nodalīts ar iekavām.
Runajot par IN() iespēju, tagad es skatos vai derēs man tas
Problēma file_get_contents
in PHP un PHP :)
Posted
Jā, kodā viss bija ok. Bija problēma ar DNS ierakstu, admins bija kļūdijies par vienu ciparu :P