Jump to content
php.lv forumi

ziedinjsh

Reģistrētie lietotāji
  • Posts

    789
  • Joined

  • Last visited

Everything posted by ziedinjsh

  1. Jā, jo man ir uid (user id)
  2. Sveiki, nesaprotu ko daru nepareizi, pec pamācības no šīs lapas bet neiet! session_start(); require_once '../../vendor/autoload.php'; require_once '../../private/db_config.php'; $uid = $_SESSION['uid']; $user = ORM::for_table('users')->find_one($uid); $user->username = $_POST['username']; $user->location = $_POST['location']; $user->email = $_POST['email']; $user->gender = $_POST['gender']; $user->save(); Pēc formas submitošanas man atgriež: Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42S22]: Column not found: 1054 Unknown column 'id' in 'where clause'' in D:\Server\xampp\htdocs\vendor\j4mie\idiorm\idiorm.php:429 Stack trace: #0 D:\Server\xampp\htdocs\vendor\j4mie\idiorm\idiorm.php(429): PDOStatement->execute() #1 D:\Server\xampp\htdocs\vendor\j4mie\idiorm\idiorm.php(1828): ORM::_execute('SELECT * FROM `...', Array, 'default') #2 D:\Server\xampp\htdocs\vendor\j4mie\idiorm\idiorm.php(607): ORM->_run() #3 D:\Server\xampp\htdocs\public\process\updateProfile.php(13): ORM->find_one('3') #4 {main} thrown in D:\Server\xampp\htdocs\vendor\j4mie\idiorm\idiorm.php on line 429 Es tikai nesaprotu kur viņam ir unknown column id, jo lietotāja id viņš atpazīst find_one(3);
  3. Sveiki! Es te cīnos, bet īsti nesanāk panākt vēlamo. Nospiežot pogu kas sumbito formu caur jquery/ajax pie response notiek darbība.Šinī gadījumā: ja div (.message) nav redzams un parādās ar css animāciju, bet ja ir redzams notiek cita animācija, bet brīdī kad viņš ir parādījies un pēc otrās animācijas (otro reizi nospiežot submit pogu) vairs nevar panāk lai viņš rāda animāciju atkārtoti! JS: if(response){ if($('.message').is(':visible')){ $('.message').removeClass('tada').addClass('shake'); $('message').toggleClass('shake'); }else{ $('.message').addClass('tada').html(response).show(); } }
  4. Pats esi norādījis background-repeat:no-repeat;
  5. ziedinjsh

    IMAP

    hosts piedāvā izveidot epasta adresi un kā arī dažus klientus ar kuriem var lasīt un rakstīt epastu no izveidotā konta. Vēlies lai e-pastu var izlasīt un atbildēt var no portāla administratīvās sadaļas
  6. ziedinjsh

    IMAP

    Sveiki! kā tad īsti var nolasīt datus no e-pasta adreses epastus? $mbox = imap_open("{localhost:110}INBOX", "[email protected]", "manaparole"); Pēz laba laika ir: Request Timeout This request takes too long to process, it is timed out by the server. If it should not be timed out, please contact administrator of this web site to increase 'Connection Timeout'.
  7. vienīgi tad jāmeklē share pogas avots un uz to uzspiežot jāizsauc kāda funkcija
  8. mjā, nevar gan. Bet vai ir iespējama kāda funkcija uzspiežot uz share pogas? JS: <script> window.fbAsyncInit = function() { FB.init({ appId : 'xxxxxxxxx', xfbml : true, status : true, cookie : true, version : 'v2.1' }); }; </script> <div id="fb-root"></div> <script>(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id))return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&appId=xxxxxxxxx&version=v2.0"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk'));</script>
  9. Sveiki, ir portālā ievietota poga Like ar share pogu. Vai ir iespējams saglabāt datubāzē tos kuri uzspiež uz share pogas. Piem. uzspiež uz share pogas, tiek nopstots facebookā saturs un pašā m-lapā saglabā datubāzē lietotāja id un fullname? P.S. Paldies jau iepriekš
  10. Neesmu iedziļinājies kapēc, bet viņš mēdza neslēgties online režīmā
  11. Dati jau tiek pārbaudīti
  12. Personīgi man liekas, ka xampp ir labāks, jo wamp mēdz niķoties
  13. Var taču atrast netā vienkāršu reģistrācijas un autorizācijas kodus ar datubāzi, man vismaz tā liekas vieglāk
  14. Sveiki! Interesē daa lieta un cik tas varētu izmaksāt: Lietotājs atverot atderesi var autorizēties ar draugiem.lv, facebook, twitter, google un parastu portāla reģistrāciju. draugiem.lv, facebook, twitter, google autorizācijas palaišana notiek ar <a href=""></a>, nevis ar ģenerētajām pogām. uzspiežot uz kādu no sociālā tīkla linka, folderā- oauth ir šo portālu api kas saņems datus: id, username (vai vards uzvārds -> facebook būs vnk name), gender un profila bilde kur ar copy funkciju iekopēs ../avatars/. Saņemto informāciju saglabājam datubāzē pie users uid, oauth_id, oauth_provider, username, gender, photo(rand(0.999999)), reg_date(date('d.m.Y')), last_activity(time()). Kad dati veiksmīgi saglabāti un bilde pārkopēta, tiek izveidot $_SESSION['uid'] un pārsūtīts un portāla sākumlapu- index.php kurā ir if(isset($_SESSION['uid'])) ja reģistēts un sessija izveidota, includo user.php, bet ja nē tad guest.php kur ir draugiem.lv, facebook, twitter, google un parastās reģistrācijas links. Uzspiežot uz parasto reģistrāciju jāievada: username, <select> gender, email un password, saglabājot, tiek saglabāta šī informācija, izveidota uid sessija un tiek redirektots uz index failu.
  15. Sveiki, jautājums ar ko sākt lai izveidot kaut ko tādu? iekopējot linku kopā ar tekstu, piem. (Šis ir labs ), nopostojot, php fails nočeko linku un izvada šādu rezūltātu, lai varētu saglabāt datubāzē un tad attiecīgi pēc type izvadīt P.S. Paldies jau iepriekš!
  16. Sveiki, štukoju ā verētu izvadīt random datus no datubāzes bez atkārtošanās kamēr nav apskatīti visi rezūltāti. Laikam vajadzētu to darīt ar sesijām, katru parādīto rezūltātu ielikt sesijā $answers = array(); $awr = implode(',', $_SESSION['id']); if($result = $db->query("select * from answers where status='1' order by rand() limit 0,1")){ $answer = array(); if($result->num_rows > 0){ while($data = $result->fetch_object()){ $answer = $data; array_push($answers, $answer); if ( !isset( $_SESSION['id'] ) ) { $_SESSION['id'] = array(); } $id = $data->aid; $_SESSION['id'][$id] = $id; } echo json_encode($answers, JSON_UNESCAPED_UNICODE).'<br>'; }else{ echo 'Tukšs'; } } Kaut kā tā, bet nestrādā :D
  17. Labi, atrisināju :D jQuery('#showAwr').on('click', function(){ jQuery.ajax({ type: 'post', url: 'process/home.php?w=getawr', dataType: 'json', success: function(data){ jQuery('.answer').html(data); } }); });
  18. ok, jQuery.get nomainot uz jQuery.post strādā, bet ko darīt ar getJson??
  19. url ir viens un tas pats, jā, bet datubāzē ir vairāki ieraksti un no šī url katru reizi ir cita atbilde by rand(). otrs .answer elements tiek pieminēts tapēc, ka nospiežot citu trigeru .answer div fadeOut() IE 11
  20. Izvadot datus iekš alert, it kā strādā on() funkcija, katru reizi uzspiežot uz #showAwr parādas alert(), bet tikai visu laiku viena un tā pati atbilde!
  21. #showAwr ir tikai 1x un .answer 2x Atstājos js failu tikai šādu: jQuery(function(){ jQuery('#showAwr').on('click', function(){ jQuery.get('process/home.php?w=getawr', function(data){ jQuery('.answer').html(data); }); }); }); Nestrādā uz IE vienalga
  22. par kuriem id tu runā? Šādi arī nestrādā uz IE jQuery('#showAwr').on('click', function(){ jQuery.get('process/home.php?w=getawr', function(data){ jQuery('.answer').html(data); }); });
×
×
  • Create New...