Navigacija

Vartotojų tinkle

Prisijungusių svečių: 77
Prisijungusių narių: 0
Prisijungusių narių nėra

Registruoti nariai: 25,955
Naujausias narys: lanis

Naujausi straipsniai

Paskutiniai nariai

TOMIJUS 2 dienos
ozzWANTED 3 dienos
Reikalas 9 savaitės
Jaunelis15 savaitės
lanis15 savaitės
And2s16 savaitės
Memento Mori21 savaitės
Quwqkibor23 savaitės
asirija27 savaitės
tomeem29 savaitės
weberiz33 savaitės
mRokass35 savaitės
kartoonas36 savaitės
grunskiz39 savaitės
Bruksnys39 savaitės
illusion39 savaitės
ordo40 savaitės
Jurgaila41 savaitės
originalcs1641 savaitės
Rytis42 savaitės

Informacija:


OS: Unknown
Naršyklė: Nežinoma
IP: 3.137.172.53
Naujienų: 529
Straipsnių: 235
Temų: 52,588
Postų: 522,537
Postų pask. parą: 0
Shout'ų pask. parą: 0
P.S.C. pask. parą: 0
Nuorodų kataloge: 13

Lankomumo Statistika

Peržiūrų šiandien: 22

Iš viso peržiūrų: 22948724

Prisijungti

REGISTRUOTIS
Nario vardas

Slaptažodis



Pamiršai slaptažodį?
Paprašyk naujo

Aktyvuoti save

Šaukykla

Jei norite rašyti žinutes, turite prisijungti.

Jaunelis
2024 Lie. 25 11:07:43
Oho vis dar veikia svetainė akinanti šypsen Šimtas metų, matau Šaukykloje nuostalgija. Smagu panaršyt po forumą ir pažiūrėt senas temas šypsosi

And2s
2024 Lie. 17 19:07:04
2008 pirmą kart čia patekau, man buvo 10m ir čia pramokau programavimo.. smagu skaityti senas žinutes, tokia nostalgija akinanti šypsen ačiū Ozz kad saugoji šitą kultūrinį reliktą šypsosi

ozzWANTED
2024 Sau. 17 01:01:00
Desperatiškus komentarus šaukykloje su accountu po mėnesio prasibuvimo, ištryniau. Pasaulis ir taip juodas. Įjungiam šviesą, prašviesės. šypsosi

Majakas
2023 Gru. 10 19:12:39
Negaliu patikėti jog žinutės/pranešimai visi yra nuo 2008 m akinanti šypsen

Žmogus
2023 Rugs. 7 21:09:14
O gal BloodKiller pasijungs?

Šaukyklos archyvas

Apklausa

Ar esate patenkinti lietuviško vertimo kokybe?

Taip!

Taip, bet yra ką taisyti (parašysiu komentaruose)

Ne

Norėdamas balsuoti turite prisijungti.
Archyvas
Reklama 400x60
"Antriniai" linkai ;D
Forumas | PHP-Fusion, WordPress, Shopify, PHP ir MySQL (PROGRAMAVIMAS) | Kiti PHP, HTML, MySQL klausimai

Autorius: Narysx Peržiūrų: 7678      Spausdinti temą
2009 Sau. 20 17:01:43          1 žinutė iš 39
Spausdinti pranešimą
Kuriu modus ir pan. dalykus ir turiu vieną labai silpną vietą... Nežinau kaip reikia padaryti "antruosius" linku. akinanti šypsen Nežinau kaip kitaip juos pavadint. ;D

Tarkim susikuriam failą linkai.php, kuriame yra užklausos, kurios traukia info iš duom. bazės ir atvaizduoja.

Kaip padaryti, kad būtų galima eiti tokiu adresu:
linkai.php?linkas=$kintamasis iš duom bazės

ir, kad ten nuėjus atvaizduotų viską where kintamasis = tam kuris yra adrese. Nu manau supratot. Jei ne, tai pasakykit - mėginsiu paaiškinti supratingiau. šypsosi


Redagavo Narysx 2009 Sau. 20 17:01:25
2009 Sau. 20 17:01:02          2 žinutė iš 39
Spausdinti pranešimą
Prašom:
$where = isnum($_GET['linkas']) ? $_GET['linkas'] : 0;
$query = dbquery("SELECT * FROM ".DB_TABLE." WHERE kintamasis='$where' DESC LIMIT 1");


BR#1, Most Wanted
2009 Sau. 20 17:01:33          3 žinutė iš 39
Spausdinti pranešimą
$linkas = $_GET['linkas'];

DAr galima pridėt tikrinimų visokių. tada užklausoj darai WHERE linkas=$linkas nu suprasi kai pabandysi akinanti šypsen
2009 Sau. 20 17:01:14          4 žinutė iš 39
Spausdinti pranešimą
Nelb supratau šitą kodą... Tai kurioj vietoj čia prašyti linkas.php turinį, o kurioje vietoje rašyti linkas.php?kintamasis=$kinamasis turinį? šypsosi

EDIT: Čia ozzWANTED'ui.


Redagavo Narysx 2009 Sau. 20 18:01:57
2009 Sau. 20 18:01:51          5 žinutė iš 39
Spausdinti pranešimą
$_GET pasiskaityk php.netmerkia akį

Rules: 21 & 22 Read first!
2009 Sau. 20 18:01:28          6 žinutė iš 39
Spausdinti pranešimą
ozz dar geresnis už mano šypsosi Bent jau aiškesnis akinanti šypsen
2009 Sau. 20 18:01:33          7 žinutė iš 39
Spausdinti pranešimą
Pasiskaičiau šiek tiek tame php.net. Tai man daryti taip:

<?php

echo "linkas.php turinys";

$where = isnum($_GET['linkas']) ? $_GET['linkas'] : 0;
$query = dbquery("SELECT * FROM ".DB_TABLE." WHERE kintamasis='$where' DESC LIMIT 1");

?>




Ir man einant adresu www.saitas.lt/linkai.php?linkas=15 (imu kaip pvz.). vaizduos viską kas surašyta echo "linkas.php turinys", tik pvz jei bus užklausos su pabaigomis where id=$linkas tai vaizduos visą tai ką turi penkioliktasis id?


Redagavo Narysx 2009 Sau. 20 18:01:50
2009 Sau. 20 18:01:28          8 žinutė iš 39
Spausdinti pranešimą
Butent

Rules: 21 & 22 Read first!
2009 Sau. 20 18:01:53          9 žinutė iš 39
Spausdinti pranešimą
Ooo geras, supratau. ;D Dėkui už pagalbą. šypsosi

2009 Sau. 20 18:01:05          10 žinutė iš 39
Spausdinti pranešimą
ta echo dalis, jei iš mysql imi viską, turi būti po užklausos, o ne prieš ją.
Ir dar $data = dbarray($query); neužmiršk.

BR#1, Most Wanted
2009 Sau. 20 18:01:30          11 žinutė iš 39
Spausdinti pranešimą
Tai viskas tūrėtų atrodyti taip:


<?php

$where = isnum($_GET['idas']) ? $_GET['idas'] : 0;
$query = dbquery("SELECT * FROM prefixas_users WHERE user_id='$where' DESC LIMIT 1");

$data = dbarray($query);


echo "Šio vartotojo user name yra: $username";

?>




Va čia dar viena bėda. Kaip pagal tą jūsų pateiktą užklausą atvaizduoti informaciją? Tarkim user_name'ą?



Ai blt nusišnekėjau tikriausiai...

Tas $data = dbarray($query); tam ir skirtas, kad būtų galima surašyti kintamuosius?


Redagavo Narysx 2009 Sau. 20 18:01:01
2009 Sau. 20 18:01:52          12 žinutė iš 39
Spausdinti pranešimą
Taip. tada $data['useris'].
2009 Sau. 20 18:01:19          13 žinutė iš 39
Spausdinti pranešimą
Aha, jau poniel, turėčiau susitvarkyt. šypsosi Dėkui lb, padėjot su dalyku kuris man lb trukdė. ;D

2009 Sau. 21 14:01:04          14 žinutė iš 39
Spausdinti pranešimą
Am, o gal galit pasakyt, kaip tiksliai pasidaryt tuos kintamuosius? ;D Darau taip:

<?php

$where = isnum($_GET['date']) ? $_GET['date'] : 0;
$query = dbquery("SELECT * FROM fusion_rezu_system");

$data = dbarray($query);

$kada = $row['date'];

}


echo "kada : $kada";

?>




Bet gaudau errorus. galvoja

2009 Sau. 21 15:01:26          15 žinutė iš 39
Spausdinti pranešimą
<?php

$where = isnum($_GET['date']) ? $_GET['date'] : 0;
$query = dbquery("SELECT * FROM fusion_rezu_system WHERE kazkas = '$where'");

$data = dbarray($query);

$kada = $data['date'];
echo "kada : $kada";

?>




Rules: 21 & 22 Read first!
Redagavo bad_user 2009 Sau. 21 15:01:47
2009 Sau. 21 18:01:24          16 žinutė iš 39
Spausdinti pranešimą
Vistiek error.

Fatal error: Call to undefined function isnum() in /home/useris/url/failas.php on line 3

2009 Sau. 21 18:01:43          17 žinutė iš 39
Spausdinti pranešimą
maincore require
arba isnum() nuiiimk


Redagavo ex-it 2009 Sau. 21 18:01:19
2009 Sau. 21 18:01:58          18 žinutė iš 39
Spausdinti pranešimą
Includink maincore arba funkciją isnum sukurk. Nusimt nenuimk, nes saugumo prarasi.
2009 Sau. 21 18:01:03          19 žinutė iš 39
Spausdinti pranešimą
Japmerkia akį



2009 Sau. 21 18:01:18          20 žinutė iš 39
Spausdinti pranešimą
reguire'inu maincore ir nebemeta errorų, bet nieko neatvaizduoja... Biški aš pasimečiau tam kode. be žado Krč mysql. duom. bazėje yra įrašai su date ir man reikia, kad einant per url failas.php?date=$data rodytų visus įrašus kur yra būtent ta data, o einant tik failas.php rodytų visus linkus į datas. galvoja Supratot kas nors? be žado

2009 Sau. 21 18:01:46          21 žinutė iš 39
Spausdinti pranešimą
daryk dar su issetu tada.

2009 Sau. 21 18:01:22          22 žinutė iš 39
Spausdinti pranešimą
Nu žn, aš dar tiek daug nesuprantu. ;D Gal galima plačiau? šypsosi


Redagavo Narysx 2009 Sau. 21 18:01:33
2009 Sau. 21 18:01:09          23 žinutė iš 39
Spausdinti pranešimą
if(isset($date)) { Viskas kas yra kai nustatyta } else { Visi duomenys }

2009 Sau. 21 18:01:22          24 žinutė iš 39
Spausdinti pranešimą
O tai man to kodo kur seniau buvo jua nebenaudot? šypsosi Tikriausiai naudot, nes jei rašysiu tik


<?php

if(isset($date)) { Viskas kas yra kai nustatyta } else { Visi duomenys }

?>




Tj nk čia nesigaus? juokiasi


2009 Sau. 21 19:01:33          25 žinutė iš 39
Spausdinti pranešimą
:D pavarai biciukas.
ten kur Viskas kas yra kai nustatyta, rasyk sita

$where = isnum($_GET['date']) ? $_GET['date'] : 0;
$query = dbquery("SELECT * FROM fusion_rezu_system WHERE kazkas = '$where'");

$data = dbarray($query);

$kada = $data['date'];
echo "kada : $kada";


ten kur

Visi duomenys

$query = dbquery("SELECT * FROM fusion_rezu_system");

$data = dbarray($query);

$kada = $data['date'];
echo "kada : $kada";


aisku galima ir patrumpinti bet daviau kad suprastum.
galima ir dar kitaip.. :)


Redagavo ex-it 2009 Sau. 21 19:01:33
2009 Sau. 21 19:01:49          26 žinutė iš 39
Spausdinti pranešimą
Nu viską taip padariau, einu į failas.php ir rašo:

kada: 2009-01-21 (nors datų yra daug daugiau), o einant failas.php?date=2009-01-21 rašo:

kada:

be žado

2009 Sau. 21 19:01:48          27 žinutė iš 39
Spausdinti pranešimą
Visi duomenys


$query = dbquery("SELECT * FROM fusion_rezu_system");

while($data = dbarray($query)) {

$kada = $data['date'];
echo "kada : $kada<BR>";
}



Redagavo ex-it 2009 Sau. 21 19:01:15
2009 Sau. 21 19:01:45          28 žinutė iš 39
Spausdinti pranešimą
<?php
/*---------------------------------------------------+
| PHP-Fusion 6 Content Management System
+----------------------------------------------------+
| Copyright © 2002 - 2006 Nick Jones
| http://www.php-fusion.co.uk/
+----------------------------------------------------+
| Released under the terms & conditions of v2 of the
| GNU General Public License. For details refer to
| the included gpl.txt file or visit http://gnu.org
+----------------------------------------------------*/
require_once "maincore.php";
require_once "subheader.php";
require_once "side_left.php";
if(isset($linkas) && isNum($linkas)) {
$data = dbarray(dbquery("SELECT * FROM ".$db_prefix."lentele WHERE id = $linkas"));
if(!$data) echo "Duomenų nėra";
//Visa info is db, kur id lygus $linkas. Naudok $data['pavadinimas'] ....
} else {
//veiksmas jeigu nenurodytas linkas ar kas nors panasaus. cia gali pavaizduot visas pirmines nuorodas su $linkas :)
}
require_once "side_right.php";
require_once "footer.php";
?>


2009 Sau. 21 19:01:18          29 žinutė iš 39
Spausdinti pranešimą
Na dabar einant failas.php atrodo viskas gerai - atvaizduoja visas datas tekstu, tai linkus pasidaryt bus nesunku... Tai kaip suprantu šita vieta:


if(isset($date)) {


$where = isnum($_GET['date']) ? $_GET['date'] : 0;
$query = dbquery("SELECT * FROM fusion_rezu_system WHERE date = '$where'");

$data = dbarray($query);

$ho_team = $data['ho_team'];
$aw_team = $data['aw_team'];
$ho_score = $data['ho_score'];
$aw_score = $data['aw_score'];

echo "kada : $ho_team ";



 } else {




yra failas.php?date=$data, bet pvz einu failas.php?date=2009-01-21 nieko neatvaizduoja. :) tik tą kada. ?| Su šituo padėkit ir fsio, nes jau pasistūmėjau. ;D

EDIT: čia exit'ui.


Redagavo Narysx 2009 Sau. 21 19:01:12
2009 Sau. 21 19:01:53          30 žinutė iš 39
Spausdinti pranešimą
$where = $_GET['date'] ? $_GET['date'] : 0;




http://androider.info/
2009 Sau. 21 19:01:22          31 žinutė iš 39
Spausdinti pranešimą
Sniuff - LOL?

Pameginau, neveikia su tuo isnum akinanti šypsen


Redagavo ex-it 2009 Sau. 21 19:01:32
2009 Sau. 21 19:01:39          32 žinutė iš 39
Spausdinti pranešimą
Gracijas. ;DDD Visiems kas čia padėjot duočiau 10, bet kolkas visiems neleidžia. ;D Fsio, turėčiau suitvarkyt, jei nekils problemų keičiant tekstą į linkus. juokiasi
ex-it parašė:
Sniuff - LOL?

O kas ten blogai jo kode? Kai padariau kaip jis parašė veikt pradėjo.merkia akį


Redagavo Narysx 2009 Sau. 21 19:01:05
2009 Sau. 21 19:01:08          33 žinutė iš 39
Spausdinti pranešimą
Nu nes tavo datoje buvo - (bruksnelis)


Redagavo ex-it 2009 Sau. 21 19:01:27
2009 Sau. 21 19:01:45          34 žinutė iš 39
Spausdinti pranešimą
Aaaa. šypsosi

2009 Sau. 21 19:01:18          35 žinutė iš 39
Spausdinti pranešimą
o jei nors vienas yra ne skaicius, tai tada gaudavai 0 ir nieko nerodemerkia akį


Redagavo ex-it 2009 Sau. 21 19:01:29
2009 Sau. 21 19:01:31          36 žinutė iš 39
Spausdinti pranešimą
Dabar dar vienas klausimas. šypsosi Kaip ten kur failas.php datos surašytos skliausteliuose atvaizduoti kiek yra įrašų su ta data? Kitaip sakant, koks skaičiavimo kodas?

2009 Sau. 21 20:01:33          37 žinutė iš 39
Spausdinti pranešimą
Krč nesamonė, net ne taip ten gavos... Eini į failas.php ir rašo visas datas, bet pvz jei yra du įrašai su vienodom datom, tai juos abu ir atvaizduoja...

2009 Sau. 21 20:01:34          38 žinutė iš 39
Spausdinti pranešimą
Nu taip. Kitaip LIMIT uždėk šypsosi
2009 Sau. 21 20:01:36          39 žinutė iš 39
Spausdinti pranešimą
Limit iš vis nėra uždėtas. ?| Va visas kodas:

<?php


require_once "../../maincore.php";
require_once "../../subheader.php";
require_once "../../side_left.php";




if(isset($date)) {


$where = $_GET['date'] ? $_GET['date'] : 0;
$query = dbquery("SELECT * FROM fusion_rezu_system WHERE date = '$where'");

$data = dbarray($query);

$ho_team = $data['ho_team'];
$aw_team = $data['aw_team'];
$ho_score = $data['ho_score'];
$aw_score = $data['aw_score'];

echo "kada : $ho_team $aw_team";



 } else {



echo "<center><b>Rezultatai:</b></center><br>";

$query = dbquery("SELECT * FROM fusion_rezu_system");
while($data = dbarray($query)) {



$kada = $data['date'];



echo "<center><a href='rezultatai.php?date=$kada'>$kada</a></center>";




}




 }

require_once "../../side_right.php";
require_once "../../footer.php";

?>




What's wrong?

Peršokti į forumą: