[ Príspevkov: 9 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 02.05.08
Prihlásený: 08.02.12
Príspevky: 205
Témy: 54 | 54
Bydlisko: MpBA
NapísalOffline : 10.07.2010 14:43 | uloženie do databázy

Zdravím , mám takýto skript
Kód:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script language="javascript" type="text/javascript">
var cas = 5; // cas, ktory sa ma odcitavat
function UlozBody(){
   /* AJAXAJAXAJAXAJAX*/   
   window.alert("Uloženie bodov do DB...");
}
function Casovac (){
   document.getElementById("zostava").innerHTML=cas;
   cas--;
   if(cas<0) UlozBody();
   else setTimeout("Casovac()", 1000);
}
</script>
</head>

<body onLoad="Casovac();">
Prosím čakajte...<br />
Počet zostávajúcich sekúnd je <span id="zostava"></span>.
</body>
</html>

ja mam takú stránku že ked sa tam odpočíta čas tak mi to má pridať niekolko bodov navyše do databázy....


Citácia:
<?php

include_once("mysql.php");

mysql_query("CREATE TABLE peniaze(

id_tabulky MEDIUMINT UNSIGNED NOT NULL AUTO_INCREMENT ,

Typ VARCHAR( 25 ) NOT NULL ,

peniaze VARCHAR( 50 ) NOT NULL ,

PRIMARY KEY ( id_tabulky )

)")

or die("Nepodarilo sa vytvoriť tabuľku!");

?>

toto je tá databázova tabulka ak chápete čo od vás chcem tak by som vas poprosil či by ste mi nepomohli lebo ajax vobec neovladam ....a potreboval by som ešte že do DB by mi uložilo ešte typ ....


Offline

Čestný člen
Čestný člen
uloženie do databázy

Registrovaný: 21.02.06
Prihlásený: 08.12.14
Príspevky: 5403
Témy: 30 | 30
Bydlisko: Bratislava
NapísalOffline : 10.07.2010 15:18 | uloženie do databázy

Nie, nechápeme, čo od nás chceš. Tak buď to napíšeš (čiže - jasne formulovanú otázku, čo si skúšal a čo ti na tom nejde), alebo to skončí v koši.

Citácia:
či by ste mi nepomohli lebo ajax vobec neovladam

Ak budeme vedieť, tak pomôžeme. Ale začni sa rovno učiť AJAX, lebo bez toho nebudeš našim radám rozumieť.


_________________
Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme.
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 02.05.08
Prihlásený: 08.02.12
Príspevky: 205
Témy: 54 | 54
Bydlisko: MpBA
Napísal autor témyOffline : 11.07.2010 11:09 | uloženie do databázy

takže ja chcem že ked sa mi odpočíta čas že vytiahne z databázy posledné číslo a pripočíta knemu určité číslo ..a súčet týchto dvoch čísel sa uloží naspäť do databázy ..už je to pochopitelnéé?


Offline

Čestný člen
Čestný člen
uloženie do databázy

Registrovaný: 21.02.06
Prihlásený: 08.12.14
Príspevky: 5403
Témy: 30 | 30
Bydlisko: Bratislava
NapísalOffline : 11.07.2010 11:16 | uloženie do databázy

Áno, už chápeme o čo ide. Ale nechápeme, na čo sa nás pýtaš. Čo ti na tom nefunguje?
Aha, už vidím, prečo ti to nejde
Kód:
/* AJAXAJAXAJAXAJAX*/   

no, tam budeš musieť dosadiť nejaký "ajax", ktorý ti tie dáta odošle.
Napr. tu máš pekný návod: http://www.w3schools.com/Ajax/Default.Asp pri tom prvom príklade daj Try it yourself a uvidíš zdrojový kód, ktorý si už iba upravíš.


_________________
Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme.
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 02.05.08
Prihlásený: 08.02.12
Príspevky: 205
Témy: 54 | 54
Bydlisko: MpBA
Napísal autor témyOffline : 11.07.2010 11:19 | uloženie do databázy

Vobec tomu nechápem čo to je :D


Offline

Čestný člen
Čestný člen
uloženie do databázy

Registrovaný: 21.02.06
Prihlásený: 08.12.14
Príspevky: 5403
Témy: 30 | 30
Bydlisko: Bratislava
NapísalOffline : 11.07.2010 11:24 | uloženie do databázy

No tak máš smolu. Potom máš dve riešenie:
1. Ponuka práce (nachystaj si peňaženku)
2. Vykašlať sa na to.

Teda ak nepočítam, že si to prečítaš a budeš sa to učiť. Nikto to za teba neurobí.


_________________
Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme.
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 02.05.08
Prihlásený: 08.02.12
Príspevky: 205
Témy: 54 | 54
Bydlisko: MpBA
Napísal autor témyOffline : 11.07.2010 11:26 | uloženie do databázy

hej hej ..len sa spýtam že do toho ajax_info.txt môžem vložiť aj PHP kod? že by mi to do databázy uložilo cez php?


Offline

Čestný člen
Čestný člen
uloženie do databázy

Registrovaný: 21.02.06
Prihlásený: 08.12.14
Príspevky: 5403
Témy: 30 | 30
Bydlisko: Bratislava
NapísalOffline : 11.07.2010 11:27 | uloženie do databázy

Nemusíš volať len ajax_info.txt, môžeš volať aj php súbor. A dokonca mu môžeš cez POST/GET poslať hodnoty.


_________________
Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme.
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.09.09
Prihlásený: 03.08.10
Príspevky: 229
Témy: 43 | 43
NapísalOffline : 11.07.2010 12:54 | uloženie do databázy

Ten kod som ti robil ja. Ked som sa pytal ci si AJAX dorobis sam, povedal si ze ano. Mal si hned povedat ze to nevies :)

SUBOR: index.php
Kód:
<?php
//NASTAVENIA
$id="123"; //id uzivatela
$body="10"; //pocet bodov ktore sa maju priratat
$heslo="Tvoje_Super_Tajne_Heslo"; // heslo
$cas=5; //cas ktory sa ma odcitavat
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script language="javascript" type="text/javascript">
var cas = <?php echo $cas; ?>;
function Casovac (){
   document.getElementById("zostava").innerHTML=cas;
   cas--;
   if(cas<0) UlozBody();
   else setTimeout("Casovac()", 1000);
}
function getHTTPObject(){
 
        if (window.ActiveXObject)
        return new ActiveXObject("Microsoft.XMLHTTP");
        else if (window.XMLHttpRequest)
        return new XMLHttpRequest();
 
        else {
                alert("Váš prehliadač nepodporuje AJAX.");
                return null;
        }
 
}
function UlozBody(){
        httpObject = getHTTPObject();
        if (httpObject != null) {         
                httpObject.open("GET", 'uloz.php?heslo=<?php echo md5($heslo).'&id='.$id.'&body='.$body; ?>', true);
                httpObject.onreadystatechange = setOutputText;
                httpObject.send(null);
        }
}
function setOutputText() {
        if(httpObject.readyState == 4){
      if(httpObject.responseText) document.getElementById('ajax').innerHTML = httpObject.responseText;
        }
      else document.getElementById('ajax').innerHTML = 'Loading...';
}

</script>
</head>

<body onLoad="Casovac();">
Prosím čakajte...<br />
Počet zostávajúcich sekúnd je <span id="zostava"><!-- --></span>.
<br /><br />
<span id="ajax"><!-- --></span>
</body>
</html>


SUBOR: uloz.php
Kód:
<?php
$id=$_GET['id'];
$body=$_GET['body'];

$heslo=md5($_GET['heslo']);
if(md5(md5('Tvoje_Super_Tajne_Heslo'))==$heslo){
   echo "Používateľ <b>".$id."</b> získal <b>".$body."</b> bodov."; //Tu bude ulozenie do DB
}
else echo "Zlé heslo!";
?>


Skúšal som to. Funguje to. Je to zabezpečené 2-krát pomocou md5. Heslo som dal "Tvoje_Super_Tajne_Heslo". Mozes si ho zmenit v prvom subore na riadku 6 a v druhom subore na riadku 3, ale nepouzivaj diakritiku. Je to cele hotove, okrem tej casti, ktora pridava body do DB. V druhom subore vymaz riadok 7 a namiesto neho dopis ten kod.

Dufam ze to zvladnes :lol:


 [ Príspevkov: 9 ] 


uloženie do databázy



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Uloženie pola do databázy

v Backend

1

250

21.01.2013 10:58

stenley

V tomto fóre nie sú ďalšie neprečítané témy.

Uloženie informácie

v Backend

2

921

11.06.2011 10:31

Johnnny

V tomto fóre nie sú ďalšie neprečítané témy.

Ulozenie obrazku

v Windows

2

554

02.03.2008 12:20

Devil_SK

V tomto fóre nie sú ďalšie neprečítané témy.

ulozenie Ram

v Pamäte

18

1475

19.02.2010 18:48

prandof

V tomto fóre nie sú ďalšie neprečítané témy.

Uloženie procesov

v Ostatné programy

1

541

12.01.2010 0:27

bledo

V tomto fóre nie sú ďalšie neprečítané témy.

ulozenie cookie

v Backend

13

895

01.07.2009 10:02

1daemon1

V tomto fóre nie sú ďalšie neprečítané témy.

Ulozenie wifi routra

v Siete

3

393

03.08.2014 21:08

kirik

V tomto fóre nie sú ďalšie neprečítané témy.

Speedfan uloženie nastavenia

v Ovládače

0

351

10.08.2013 16:02

martinsos

V tomto fóre nie sú ďalšie neprečítané témy.

ulozenie v pc

v AMD grafické karty

8

640

15.06.2011 18:24

P€PoX

V tomto fóre nie sú ďalšie neprečítané témy.

ulozenie na server

v Frontend

27

1770

24.12.2006 19:43

javo

V tomto fóre nie sú ďalšie neprečítané témy.

Uloženie web stránky

v Sieťové programy

3

765

24.02.2012 9:18

kingjan

V tomto fóre nie sú ďalšie neprečítané témy.

Uloženie videa z flasha

v Sieťové programy

4

893

13.07.2006 13:10

shaggy

V tomto fóre nie sú ďalšie neprečítané témy.

Ulozenie txt do pola

v Backend

8

393

17.12.2012 10:29

stenley

V tomto fóre nie sú ďalšie neprečítané témy.

funkcia na ulozenie suboru

v Backend

3

450

26.03.2010 11:56

stenley

V tomto fóre nie sú ďalšie neprečítané témy.

HDD ulozenie v PC

v Pevné disky a radiče

5

506

15.11.2009 19:43

exoomer

V tomto fóre nie sú ďalšie neprečítané témy.

ulozenie suborov vo FTP

v CMS

4

557

24.02.2007 1:13

Tom@S



© 2005 - 2026 PCforum, edited by JanoF