[ 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: 5404
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: 5404
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: 5404
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: 5404
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 PHP, ASP

1

223

21.01.2013 10:58

stenley

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

ulozenie Ram

v Pamäte

18

1396

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

505

12.01.2010 0:27

bledo

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

ulozenie cookie

v PHP, ASP

13

859

01.07.2009 10:02

1daemon1

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

Uloženie informácie

v Technológia .NET

2

875

11.06.2011 10:31

Johnnny

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

Ulozenie obrazku

v Operačné systémy Microsoft

2

508

02.03.2008 12:20

Devil_SK

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

Uloženie web stránky

v Sieťové a internetové programy

3

717

24.02.2012 9:18

kingjan

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

Ulozenie wifi routra

v Siete

3

353

03.08.2014 21:08

kirik

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

ulozenie v pc

v ATI/AMD grafické karty

8

572

15.06.2011 18:24

P€PoX

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

Speedfan uloženie nastavenia

v Ovládače

0

316

10.08.2013 16:02

martinsos

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

ulozenie na server

v HTML, XHTML, XML, CSS

27

1705

24.12.2006 19:43

javo

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

Uloženie obrázku vygenerovaného php

v PHP, ASP

6

609

23.11.2008 12:06

Unlink

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

ulozenie stranky na web

v Ostatné

1

869

24.06.2007 15:51

Jaro

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

ulozenie suboru txt VB

v Delphi, Visual Basic

1

872

01.01.2010 12:08

B.A.X.O

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

PDF dokument - otvorenie,uloženie

v Ostatné programy

2

317

15.07.2013 8:31

velvet

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

Ulozenie formularu pred odoslanim

v PHP, ASP

2

392

23.12.2011 7:54

Han5vk



© 2005 - 2025 PCforum, edited by JanoF