Onload submit ne ubacuje podatke u bazu

Onload submit ne ubacuje podatke u bazu

offline
  • PHP programer
  • Pridružio: 26 Okt 2007
  • Poruke: 1064
  • Gde živiš: u Apache

Napisano: 14 Maj 2015 20:06

Pozdrav,

već sam googlao pa evo me ovde za pomoć

Stranica na koju se dolazi već ima vrednosti promenljivih i regularno na SUBMIT ubacuje u bazu , međutim, kad mu dam Onload, unosi samo prazne rekorde.

Proobao sam ovako, ali ko što rekoh , dobijem samo prazne rekorde.
Onload event npr
$(document).ready(function(){      $('#test').submit(); });
Hvala unapred.

Da pojasnim, ja već imam promenljive na toj strani ali mi ne treba klasičan submit , već auto submit, da se po učitavanju stranice vrednosti upišu u bazu, slika u prilogu



Dopuna: 15 Maj 2015 0:31

Uspeo sam da na onload ubacim rekorde al sa čim god da napravim onload imam infinitive LOOP.

Kako da zaustavim LOOP čim se učita stranica, ako može malo pomoći?

Kad stavim ovako
<body onload="document.createElement('form').submit.call(document.getElementById('art'))">

ili ovako document.getElementById("art").submit();

Stalno imam INFINITE LOOP.



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 18 Feb 2007
  • Poruke: 31
  • Gde živiš: Republika Srpska,Banja Luka

Hmm ti te rekorde imas zapisane u sesije(ili nesto slicno) pa se onda na onload oni ubacuju u bazu ?
Infite loop imas od javascripta?
Neki dan sam naisao na komandu na koju nisam ranije nailazio u php-u i koja glasi endfor; i ona zavrsava loop.
I meni se desavalo da AJAX ne odradi neke stvari pa sam trazio alternativu za onload ,pa nadjoh ovo,pa ne znam koliko mozes inkorporirati ovo,jer nije za sve stvari:
<EMBED SRC="'.$sound_src.'" HIDDEN="TRUE" AUTOSTART="TRUE"></EMBED>



offline
  • PHP programer
  • Pridružio: 26 Okt 2007
  • Poruke: 1064
  • Gde živiš: u Apache

@aljosa7

tako je, rekordi su u sesiji, kad ubacim samo doc.. ready function... , upisuje prazne rekorde, a sa ovim JS stalno refrešuje i ubacuje milion rekoda u bazu umesto samo jednog, za jednog korisnika

To mi inače treba da bih sklonio SUBMIT button, korisnik se vraća sa gatewaya za online plaćanje i umesto da klikne na submit da potvrdi to plaćanje, dajem mu automatiku, korak manje itd

A gde da stavim ovaj embed , nije mi najjasnije?

offline
  • Pridružio: 18 Feb 2007
  • Poruke: 31
  • Gde živiš: Republika Srpska,Banja Luka

To pokusaj staviti poslije body taga ovaj <EMBED SRC="'.$sound_src.'" HIDDEN="TRUE" AUTOSTART="TRUE"></EMBED>,ali pitanje je da li ce raditi,ali pokusaj.
A ovaj JS napravi funkciju i sve ovo sto ide na onload="function('')" stavi funkciju unutar toga,vjerovatno ce ti biti lakse da lokalizujes gresku tako.
Pogledaj ima li mogucnosti da ti je infinite negdje unutar PHP koda.

offline
  • PHP programer
  • Pridružio: 26 Okt 2007
  • Poruke: 1064
  • Gde živiš: u Apache

Rešio sam nekako , mada ne baš najbolje, sad kad se učitava stranica, unese mi jedan prazan i jedan pravi rekord. Kad se tek učita , unese prazan, znači tu faktički učita HTML a ne sesiju, tek kad se strana rifrešuje , unese podatke.

JOš samo da rešim da mi odmah unese podatke bez tog jednog praznog row-a.

Imam sledeće
<?php if ($_POST['payment_transaction_id']) { //Display the results from the submitted data  /* echo "Submit Data:<br>";   echo "<pre>";   print_r($_POST);   echo "<pre>";*/   //$onload="";    $onload=array ('payment_transaction_id', 'user_login', 'user_ID', 'membership_id'); } else {   //First page load auto-submit the data   $onload = "javascript:document.forms.art.submit();"; } ?>
<body onload="<?php echo $onload; ?>">

Ko je trenutno na forumu
 

Ukupno su 932 korisnika na forumu :: 41 registrovanih, 7 sakrivenih i 884 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: Aleksandar Tomić, arton, babaroga, cavatina, darcaud, Denaya, Dimitrise93, djboj, Fog of War, h8propaganda, havoc995, Karla, ksyyaj, Kubovac, kubura91, lord sir giga, Marko Marković, MiGac, mikrimaus, milenko crazy north, Milometer, MiroslavD, mkukoleca, mnn2, nemkea71, nenad81, nextyamb, opt1, Panter, robert1979, savaskytec, Shinobi, slonic_tonic, Srle993, StepskiVuk, t84dar, Toper, virked, zillbg, |_MeD_|, šumar bk2