Tekst live in Mysql

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Hallo,

Kan ik een tekstvak maken van waaruit de tekst direct in mysql wordt opgelagen tijdens het typen, of met een interval van een paar seconden zonder dat ik op een knop hoef te klikken?

Wat ik eigenlijk wil is gesproken tekst direct in mysql opslaan, via Dragon NaturallySpeaking.

Maar kan dit dus via een simpel tekstvak op een website?

Bedankt :)

Acties:
  • 0 Henk 'm!

  • BCC
  • Registratie: Juli 2000
  • Laatst online: 13:52

BCC

AJAX met een webservice. Mysql staat hier nogal los van :)

Na betaling van een licentievergoeding van €1.000 verkrijgen bedrijven het recht om deze post te gebruiken voor het trainen van artificiële intelligentiesystemen.


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
BCC schreef op dinsdag 20 april 2010 @ 09:15:
AJAX met een webservice. Mysql staat hier nogal los van :)
Ik heb een beetje lopen googlen en kan hier zelf eigenlijk niks over vinden.

Wel veel live search met AJAX maar niet live posten.

Acties:
  • 0 Henk 'm!

  • boe2
  • Registratie: November 2002
  • Niet online

boe2

'-')/

Wel veel live search met AJAX maar niet live posten.
Het principe is toch hetzelfde? Je wil tekst naar de andere kant van de lijn krijgen.

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind.' - Pratchett.


Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Verwijderd schreef op dinsdag 20 april 2010 @ 09:29:
Wel veel live search met AJAX maar niet live posten.
Principe is hetzelfde. Of je nou een query stuurt en zoekresultaten retourneert of dat je een tekst uit een tekstvak stuurt en in de DB mikkert. What's the difference?

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Acties:
  • 0 Henk 'm!

  • Sander
  • Registratie: Juni 2004
  • Niet online
Dmv jquery, of een andere javascript library kun je in principe onchange het tekstveld een AJAX request laten triggeren die de inhoud verstuurd naar bijv een php bestand die het opslaat in MySQL.

Waar je alleen even rekening mee moet houden is dat Ajax, asynchroon is, oftewel het kan zijn dat hij zo 10 requests achter elkaar wegstuurt en zo je hele MySQL server gek gaat staan maken. Het inbouwen van een timeout van een paar seconden is dus wel aan te raden.

Bijv met jquery (http://www.jquery.org):
code:
1
2
3
4
5
6
7
$.ajax({
  type: 'POST',
  url: url,
  data: data,
  success: success
  dataType: dataType
});

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Oke bedankt, ik zal er wat dieper naar kijken.

Ik laat het nog weten. :)

[ Voor 11% gewijzigd door Verwijderd op 20-04-2010 09:37 ]


Acties:
  • 0 Henk 'm!

  • ATS
  • Registratie: September 2001
  • Laatst online: 10-09 06:36

ATS

Ehh... Mensen hierboven beginnen direct over AJAX, maar dat gaat er van uit dat je in een browser aan het werk bent. Klopt dat wel? Dat zeg je namelijk nergens. Je kan MySQL natuurlijk ook vanuit een willekeurige andere omgeving gebruiken.

Begin eens met te vertellen in welke omgeving je werkt.

My opinions may have changed, but not the fact that I am right. -- Ashleigh Brilliant


Acties:
  • 0 Henk 'm!

  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

ATS schreef op woensdag 21 april 2010 @ 13:16:
Ehh... Mensen hierboven beginnen direct over AJAX, maar dat gaat er van uit dat je in een browser aan het werk bent. Klopt dat wel? Dat zeg je namelijk nergens. Je kan MySQL natuurlijk ook vanuit een willekeurige andere omgeving gebruiken.

Begin eens met te vertellen in welke omgeving je werkt.
Maar kan dit dus via een simpel tekstvak op een website?
Website, dus browser ;)

Acties:
  • 0 Henk 'm!

  • ATS
  • Registratie: September 2001
  • Laatst online: 10-09 06:36

ATS

My opinions may have changed, but not the fact that I am right. -- Ashleigh Brilliant

Pagina: 1