kasisppr
-
Posts
70 -
Joined
-
Last visited
Posts posted by kasisppr
-
-
O, liels paldies, patestēšu!
-
Problēma bija vairāk saistīta ar thickbox klases elementu inicializāciju.
Bija meklēšanas forma, pēc kuras submitošanas, izmantojot AJAX nerefrešojot lapu, parādām meklēšanas rezultātus. Rezultāti ir kā linki, uz kuriem klikšķinot atveras lapa/popup ar sīkāku info.
Nu un joki sākās tad, kad vēlējamies lai šis info atvērtos thickbox logā. Rezultāts tika rādīts pa visu lapu, nevis thickbox logā.
To kāpēc tas tā notika bija saprotams - kad lapa tiek ielādēta tiek noinicializēti visi thickbox elementi, bet AJAX pēcāk piemet jaunus, kuri vairs nav inicializēti.
Problēma skaidra, bet risinājumu tā arī neizdevās atrast.
-
Runājot par jquery thickbox, tik ilgi kamēr vēlēsies parādīt vienkāršu tekstu vai bildi būs OK. Taču kolīdz sāksi domāt par sarežģītākām lietām kā formas submitošana un jaunas lapas atvēršana tajā pašā thickbox logā sāksies nopietns čakars.
Nesaku, ko to nevarēs izdarīt, bet vieglāk būs veikt realizāciju tajā pašā popupā. Tas tā no paša pieredzes.
Bet kā jau minēju vienkāršiem gadījumiem ar thickbox problēmu nebūs.
-
Pirmkārt izskatās, ka esi pārkāpis kādus 3 punktus no Foruma Lietošanas Noteikumi.
Kas attiecas uz tavu problēmu, tad ātri caurskatot postēto kodu.
1. faila var atrast 3 menu elementus: newmenu(), submenu() un newlink().
2. faila tev ir piemēri pirmajiem 2:
$rtNavbar->newmenu($name,$title);
$rtNavbar->submenu($name,$title, $url, $divider);
un vel nāk klāt newlink($name,$title, $url);
Nu tad lūdzu, tev ir 2 menu elementi (funkcijas) submenu() un newlink(), ar kuriem vari spēlēties, lai dabūtu to ko vēlies - parastu linku uz lapu.
Īpaši neiedziļinājos tava problēmā, bet pamēģini $name - parametru padot unikālu.
-
Kāpēc cilvēkiem tā patīk bāzt bildes datubāzē???
Manuprāt datubāzes tam nav paredzētas.
Labāk uztaisi kādu rakstāmu folderi, tur samet bildes caur move_uploaded_file ( string filename, string destination);
Pirms tam bildēm pamaini nosaukumus uz kādiem unique nosaukumiem - izmantojot kaut vai to pašu uniqid().
Savukārt datubāzē glabā informāciju par bildi - ceļu, nosaukumu, izmēru... visu, ko uzskatīsi par vajadzīgu.
-
Skatos, ka sakot ar ”’ and password=’”.$password.”’”; tev panesās kaut kādas "kreisās" dubultpēdiņas.
-
Gribu uztaisīt tādu lietu, ka tabulas laukā ir teksts, bet pašā lauka apakšā ir DIV-s ar tekstu. Gribas lai tas būtu, nevis vienkārši pielikts beigās tekstam, bet nopozicionēts pret apakšējo tabulas lauka malu.
Mēģināju sameklēt forumā info par to kādā veidā to izdarīt, bet neatradu.
Ar tekstu ir skaidrs, bet kā to darīt ar DIV:
ir float: left vai right, bet nav bottom.
Arī margin-bottom: ...; nav īstais.
Kāds nav ko līdzīgu mēģinājis veidot?
-
Piekrītu tam ko saka hu_ha :rolleyes:
Bet, ja tiešām tur nav tā problēma, varbūt paseko vai mainīgo tipi nekonfliktē. Piemēram 'text' mainīgo gribi ielikt 'var' laukā.
Man dažreiz tā ir gadījies.
-
Aplūkoju savu koda gabalu
(http://paste.php.lv/717) zem Mozillas.
Ja datu ievadē viss ir čikiniekā, (nevajag taisīt refresh, lai redzētu izmaiņas kā tas ir zem IE), tad dzēšana vispār nestrādā (zem IE strādāja).
Eh sviests :P , jūtu kaut kādas infas trūkst, nāksies pameklēt.
-
Izveidoju savu variantu pēc šādas shēmas
Bet ir viena problēma. Viss izpildās korekti, bet lai redzētu notikušās izmaiņas formā jāspiež refresh
<_<
Precizējums!!! Izrādās nestrādā uz IE 5.versijas, bet ar 6. nav problēmu. :)
-
Paldies par atsaucību!
Izmēģināšu Venom variantu, nezināju, ka ir arī onSubmit. Biju pat vēl vienu citu variantu atradis, kurš likās ir galīgi :blink: , bet strādājošs.
jb4: Vispār ir jau man tāds "id" kā hidden un pēc viņa es arī biju iecerējis nofiltrēt vai ir jauns ieraksts, vai tiek pārrakstīts vecais.
Ielikšu savu gala risinājumu, kurš strādā.
-
Es jau tā arī daru, ka jautāju pašas formas beigās.
Bet tur jau ir tā problēma, ka, veicot apstiprinājumu, es vēlos, lai izpildās funkcija, kas veic ierakstīšanu db.
Taču Javascript -s neizpilda PHP funkciju.
-
:( Sūdīgi.
Gribēju visas funkcijas vienā failā salikt, kuru pašā sākumā ar include_once() ielādēju un tādējādi apstrādāju datus. Nāksies taisīt speciālu failu, kas veic šo funkciju.
Negribas, tādu stilu piekopt. <_<
-
Man ir tāda lieta. Esmu izveidojis formu, kura var būt tukša, bet dažreiz arī ir aipildīta, ja ir attiecīgs ieraksts. Tādējādi nošau 2 zaķus ar vienu šāvienu -pievienoju jaunu ierakstu un pamainu esošo.
Problēma ir tur, ka vēlos pirms ieraksta veikšanas pārjautāt ar confirm box. Kad nospiežot OK būtu jāizpildās PHP f-jai, kas veic ierakstu. konstatēju, ka kaut kas nestrādā kā nākas.
Tāpēc radās jautājums, vai Javascript-ā var izmantot PHP definētu funkciju?
Piemēram:
<form name="rez" method="post" action=""> <input type="hidden" name="date" value="<? echo $date; ?>"> <input type="text" name="Nosaukums" size="50" value="<? echo $Nosaukums; ?>"> <input type="submit" name="Submit" value="Saglabāt" onclick="checkSubmit()"> <script language="JavaScript"> <!-- function checkSubmit() var x = confirm("Saglabāt datus?") if (x == true) { pievienot() } else { history.back() } //--> </script> <? function pievienot() { $date = $_POST["date"]; $Nosaukums = $_POST["Nosaukums"]; //....... ierakstu datubāzē, pārbaudot, vai nav tukši ieraksti }
Kur mans domu gājiens ir nepareizs? Kā man labāk rīkoties? <_<
-
<_<
Es protams neesmu liels profs PHP, bet pārbaudi vai lielums $query dod ārā korektu SQL pieprasījumu:
Tavs kods:
<code><font color="#000000"> $query = ("SELECT * FROM $usertable WHERE login = '$_POST[login]'"); $result = mysql_query("SELECT id FROM $usertable WHERE login='$_POST[login]'"); </font> </code>
Es rakstītu:
<code><font color="#000000"> $query = ("SELECT * FROM ".$usertable." WHERE login = '".$_POST[login]."';"); $result = mysql_query($query); </font> </code>
Koroče - pārbaudi vai tavs izvadītais $query izpildīsies uz MySQL datubāzes.
-
Par mysql_pconnect() Rozem pilnīga taisnība. Pats šādu joku biju uztaisījis un pēc 15 minūšu "testēšanas" servera admins dusmīgs zvana un pieprasa, lai pārstāju ziepes vārīt, jo serveris izmet paziņojumu par "Too many mysql_pconnect conections".
Labāk konektējoties pie servera izmanto ko līdzīgu šim:
<code><font color="#000000"> $db = mysql_connect("$host", "$dbuser", "$dbpassword") or die(mysql_error()); </font> </code>
-
Paldies strādā! :)
-
Vai PHP ir iespējams veidot daudzdimensionālos masīvus?
Mana situācija ir sekojoša - ir tabula ar datiem MySQL datubāzē.
Datus savācu šādi -
<code><font color="#000000"> $result = mysql_query($query); for ($i=0;$i < mysql_num_rows($result);$i++) { $row = mysql_fetch_array($result);} </font> </code>
Taču "iesūcot" datus masīvā, gribētos tos indexēt pēc 2 tabulas kolonu (teiksim id1 un id2) vērtībām un iegūt aptuveni šādu masīvu
Masivs [$id1][$id2] = array(colona1, colona2, colona3, ......);
Izveidot masīvu ar šīs rindiņas pievienošanu neizdevās
<code><font color="#000000"> $masivs [$row["id1"]][$row["id2"]] = $row;</font> </code>
Me don't know how to solve the problem. :(
Veidot citādi tabulu, vai veidot citu risinājumu.
-
Atceries, ka echo beigās ir jāliek tāda zīmīte kā ;, pat, ja esi sadalījis echo 2 rindās.
Tev ir:
<code><font color="#000000"> Tavs login ir:"</font> </code>
A vajag ar ;:
<code><font color="#000000"> Tavs login ir:";</font> </code>
-
Man sanāk ik palaikam kodēt, ta PHP, ta ASP. Tāpēc brīžiem jaucas abas valodas.
Es gribu uzzināk kāda ir līdzīga funkcija iekš PHP, ASP funkcijai request.QueryString("variable")
Es uzdūros uz parse_url(), bet man šķiet, ka tā ir vairāk domāta pašas adreses apstādei.
Kā lai iemet pašu adresi kādā mainīgajā?
(Google esmu izmantojis;))
Nemaku uzrakstīt kveriju
in PHP skripti
Posted · Edited by kasisppr
Nezinu gan ko tev dara logout.php, bet ja tu pēc tam atkal nonāc uz postēto kodu, tad vai pirms tam sessijas mainīgais $_SESSION['login'] tiek nomests nost?
Respektīvi logout.php kaut kur ir unset($_SESSION['login'] );?