Eerste XML App
Hoi, ja ik heb gezocht en kon het niet vinden.
Ik had een idee voor een app, en dat moest data uit een database halen, dat is gelukt, misschien wel met een omweg, maar daar doet het nu niet toe, het werkt en daar gaat het om. Ik heb data in een database staan, die zet ik met een script om naar een xml file, en die leest mijn iphone heel netjes. Nu vroeg ik me af of het mogelijk was, om ook via de Applicatie zelf data toe te voegen (die de app dan upload naar de database) Zoja, hoe? Greetz, |
je zou een php scriptje kunnen aanroepen om gegeven in de database te zetten?
|
Misschien kan de Twitter API een inspiratiebron zijn?
Twitterclients lezen & schrijven in feite ook een soort database... |
Citaat:
het zelfde princiepe als een registreer systeem zegmaar. iemand een idee? Greetz |
Je kan via PHP een GET of POST systeem aanmaken, en die gewoon aanroepen vanaf je applicatie. In het PHP script doe je gewoon met de data wat je maar wilt
|
Citaat:
Greetz en alvast bedankt! |
Eerst maak je een IBAction aan in je .h, daarna koppel je hem aan je button in Interface Builder. Dan kan je in je .m doen wat je wilt :)
|
Citaat:
Ja ik weet hoe je een IBAction gebruikt, maar hoe roep ik dat script aan dan? |
|
Citaat:
zou er iemand (of is er ergens) een voorbeeldje kunnen maken? Ik zou dit zeer op prijs stellen. Greetz, |
Het voorbeeld staat gewoon op die site die Tim14ww gaf.
|
Kijk eens naar de NSData-objects (dataWithContentsOfURL) of naar de NSURLRequest-objects.
(gewoon Googlen) |
Citaat:
ja daar staat dit: Code:
ASIFormDataRequest *request = [[[ASIFormDataRequest alloc] initWithURL:url] autorelease]; Er staat nog een link op die website, Link Maar daar snap ik al helemaal niets van kan iemand me op het goede spoor zetten? Greetz, |
Dat bedoelde ik, ja. Sorry :p
Als je zelfs met de documentatie niet overweg kan, denk ik dat je met iets simpelers moet beginnen te oefenen. |
Citaat:
|
Ik kom stukje bij beetje verder, ik ben nu zover dat ik iets heb in de trent van;
[NSString stringWithFormat "http://www.mijnsite.nl/blab.php?a=%@&b=%@ etc etc. Nu is de vraag, hoe krijg ik mijn variable (dus wat de gebruiker invult in een tekstveld) in die link, en wat is de post methode ervan? Greetz. |
Citaat:
Op je eerste vraag... Je weet toch wel wat het verschil tussen GEt en POST is he? :P |
Citaat:
sorry het verkeerde gecopy pasted. Code:
- (IBAction)submit { greetz |
dan vraag je de waardes van de textfields op en die zet je in een variabele en dan voeg je die variabele in de url..
Heb je wel wat ervaring met objective-c? |
Citaat:
Hoe vraag ik die waardes op, want het is niet zo verschrikkelijk moeilijk neem ik aan.. Greetz, |
Citaat:
|
Citaat:
Ik ben nu al zover gekomen, en Ja Tim ik weet hoe je over denkt maar dat heeft hier niets mee te maken ;). Volgens mij is het gewoon net zo simpel om me even te vertellen hoe ik een UITextField uit te lezen en deze in een variable te zetten.. Greetz, |
Maak een IBOutlet, koppel deze aan de UITextField en in je code is naamVanOutlet.text de waarde van het TextField
|
Citaat:
Nee okee dat snapte ik, waar ik mee zit, is hoe plaats ik deze in een link, ik heb 2 dingen geprobeerd: 1. Code:
- (IBAction)submit { 2. Code:
- (IBAction)submit { met in de console: Code:
[Session started at 2009-09-06 13:07:26 +0200.] Greetz |
Dit doe je fout:
Code:
[request setURL:[NSString stringWithFormat:@"http://www.timvanbeers.nl/script.php?naam=%@",[namefield text]]]; Code:
[request setURL:[NSURL URLWithString:[NSString stringWithFormat:@"http://www.timvanbeers.nl/script.php?naam=%@",[namefield text]]]]; |
Citaat:
Nu krijg ik alleen in mn PHP script Code:
(null) Klopt dit of? Greetz, |
Citaat:
|
Alle tijden zijn GMT +2. Het is nu 13:02. |