//

Eerste XML App

Eerste XML App discussie in Ontwikkelen voor iOS forum; ( verdwijnt na registratie ) 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, ...



Ga terug   iPhone, iPod touch, iPad en Apple TV forum > Development > Ontwikkelen voor iOS
Wachtwoord vergeten? Registreren!
Registreer FAQ Ledenlijst Kalender Berichten van vandaag

Reageren

 

Discussietools Weergave
  #1  
Oud 03-09-09, 19:48
Tim14ww Tim14ww is offline
• iOS 6.0
• 6.0
• Besturingssysteem: Mac OS X
 
Geregistreerd: Jan 2009
Berichten: 155
Standaard 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,
Advertentie
Advertentie Gesponsorde links (verdwijnt na registratie)

  #2  
Oud 03-09-09, 20:21
Nikooos's schermafbeelding
Nikooos Nikooos is offline
• iOS 10.0.2
• 10.0.2
• Besturingssysteem: Mac OS X
 
Geregistreerd: Nov 2007
Locatie: Tilburg
Berichten: 3.172
Standaard

je zou een php scriptje kunnen aanroepen om gegeven in de database te zetten?
  #3  
Oud 03-09-09, 21:44
XIII's schermafbeelding
XIII XIII is offline
iPhone(club) Guru
• iOS 18.0.1
• iPadOS 17.7
• Besturingssysteem: macOS
 
Geregistreerd: Jul 2009
Berichten: 10.083
Standaard

Misschien kan de Twitter API een inspiratiebron zijn?

Twitterclients lezen & schrijven in feite ook een soort database...
__________________
We are one, but we are not the same... Talk to each other!
  #4  
Oud 03-09-09, 22:48
Tim14ww Tim14ww is offline
• iOS 6.0
• 6.0
• Besturingssysteem: Mac OS X
 
Geregistreerd: Jan 2009
Berichten: 155
Standaard

Citaat:
Oorspronkelijk geplaatst door psychonikeo Bekijk bericht
je zou een php scriptje kunnen aanroepen om gegeven in de database te zetten?
Ja maar ik wil zeg maar via een + knop een View aanroepen die je in kan vullen, en als je op verzenden drukt de app de gegevens in de database/xml? zet.


het zelfde princiepe als een registreer systeem zegmaar.

iemand een idee?

Greetz
  #5  
Oud 04-09-09, 00:20
JWVD's schermafbeelding
JWVD JWVD is offline
• iOS 5.0
• 5.0
• Besturingssysteem: Mac OS X
 
Geregistreerd: Jul 2008
Locatie: Renkum
Berichten: 312
Stuur een bericht via Instant Messenger naar JWVD Stuur een bericht via MSN naar JWVD
Standaard

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
  #6  
Oud 04-09-09, 01:18
Tim14ww Tim14ww is offline
• iOS 6.0
• 6.0
• Besturingssysteem: Mac OS X
 
Geregistreerd: Jan 2009
Berichten: 155
Standaard

Citaat:
Oorspronkelijk geplaatst door JWVD Bekijk bericht
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
Daar zat ik vanmiddag aan te denken, maar hoe doe ik dat dan zo, dat als ik op een knop in mijn app druk, dat hij dan dat script uitvoer?


Greetz en alvast bedankt!
  #7  
Oud 04-09-09, 01:21
JWVD's schermafbeelding
JWVD JWVD is offline
• iOS 5.0
• 5.0
• Besturingssysteem: Mac OS X
 
Geregistreerd: Jul 2008
Locatie: Renkum
Berichten: 312
Stuur een bericht via Instant Messenger naar JWVD Stuur een bericht via MSN naar JWVD
Standaard

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
  #8  
Oud 04-09-09, 01:25
Tim14ww Tim14ww is offline
• iOS 6.0
• 6.0
• Besturingssysteem: Mac OS X
 
Geregistreerd: Jan 2009
Berichten: 155
Standaard

Citaat:
Oorspronkelijk geplaatst door JWVD Bekijk bericht
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

Ja ik weet hoe je een IBAction gebruikt, maar hoe roep ik dat script aan dan?
  #9  
Oud 04-09-09, 01:33
JWVD's schermafbeelding
JWVD JWVD is offline
• iOS 5.0
• 5.0
• Besturingssysteem: Mac OS X
 
Geregistreerd: Jul 2008
Locatie: Renkum
Berichten: 312
Stuur een bericht via Instant Messenger naar JWVD Stuur een bericht via MSN naar JWVD
Standaard

Objective C – HTTP POSTor GET Data

Is dat wat?
  #10  
Oud 05-09-09, 02:26
Tim14ww Tim14ww is offline
• iOS 6.0
• 6.0
• Besturingssysteem: Mac OS X
 
Geregistreerd: Jan 2009
Berichten: 155
Standaard

Citaat:
Oorspronkelijk geplaatst door JWVD Bekijk bericht
Hmm ja, ik snap er alleen niet zo veel van,

zou er iemand (of is er ergens) een voorbeeldje kunnen maken?

Ik zou dit zeer op prijs stellen.

Greetz,
  #11  
Oud 05-09-09, 13:12
SkyTrix's schermafbeelding
SkyTrix SkyTrix is offline
• iOS 5.0 Beta
• 4.3.5
• Besturingssysteem: Mac OS X
 
Geregistreerd: Apr 2009
Berichten: 63
Standaard

Het voorbeeld staat gewoon op die site die Tim14ww gaf.
  #12  
Oud 05-09-09, 14:07
Tim van Elsloo Tim van Elsloo is offline
• iOS 4.0
• Besturingssysteem: Mac OS X
 
Geregistreerd: Feb 2009
Berichten: 15
Standaard

Kijk eens naar de NSData-objects (dataWithContentsOfURL) of naar de NSURLRequest-objects.

(gewoon Googlen)
  #13  
Oud 05-09-09, 16:48
Tim14ww Tim14ww is offline
• iOS 6.0
• 6.0
• Besturingssysteem: Mac OS X
 
Geregistreerd: Jan 2009
Berichten: 155
Standaard

Citaat:
Oorspronkelijk geplaatst door SkyTrix Bekijk bericht
Het voorbeeld staat gewoon op die site die Tim14ww gaf.
Je bedoeld waarschijnlijk de site die JWVD gaf,

ja daar staat dit:

Code:
ASIFormDataRequest *request = [[[ASIFormDataRequest alloc] initWithURL:url] autorelease];

[request setPostValue:@"Ben" forKey:@"first_name"];

[request setPostValue:@"Copsey" forKey:@"last_name"];

[request setFile:@"/Users/ben/Desktop/ben.jpg" forKey:@"photo"];
wat moet ik hier nou mee dan?

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,
  #14  
Oud 05-09-09, 16:51
SkyTrix's schermafbeelding
SkyTrix SkyTrix is offline
• iOS 5.0 Beta
• 4.3.5
• Besturingssysteem: Mac OS X
 
Geregistreerd: Apr 2009
Berichten: 63
Standaard

Dat bedoelde ik, ja. Sorry

Als je zelfs met de documentatie niet overweg kan, denk ik dat je met iets simpelers moet beginnen te oefenen.
  #15  
Oud 05-09-09, 17:00
Tim van Elsloo Tim van Elsloo is offline
• iOS 4.0
• Besturingssysteem: Mac OS X
 
Geregistreerd: Feb 2009
Berichten: 15
Standaard

Citaat:
Oorspronkelijk geplaatst door Tim14ww Bekijk bericht
Je bedoeld waarschijnlijk de site die JWVD gaf,

ja daar staat dit:

Code:
ASIFormDataRequest *request = [[[ASIFormDataRequest alloc] initWithURL:url] autorelease];

[request setPostValue:@"Ben" forKey:@"first_name"];

[request setPostValue:@"Copsey" forKey:@"last_name"];

[request setFile:@"/Users/ben/Desktop/ben.jpg" forKey:@"photo"];
wat moet ik hier nou mee dan?

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,
Download: http://github.com/pokeb/asi-http-request/tarball/master en voeg de bestanden die beginnen met ASI toe aan je project, import ze daarna in je header/main file met #import "ASIFormDataRequest.h" (of als je de ASIPostDataRequest nodig hebt dat natuurlijk)
  #16  
Oud 05-09-09, 22:41
Tim14ww Tim14ww is offline
• iOS 6.0
• 6.0
• Besturingssysteem: Mac OS X
 
Geregistreerd: Jan 2009
Berichten: 155
Standaard

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.
  #17  
Oud 05-09-09, 23:00
JWVD's schermafbeelding
JWVD JWVD is offline
• iOS 5.0
• 5.0
• Besturingssysteem: Mac OS X
 
Geregistreerd: Jul 2008
Locatie: Renkum
Berichten: 312
Stuur een bericht via Instant Messenger naar JWVD Stuur een bericht via MSN naar JWVD
Standaard

Citaat:
Oorspronkelijk geplaatst door Tim14ww Bekijk bericht
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.
[NSString stringWithFormat:"http://www.mijnsite.nl/blab.php?a=%@&b=%@", variable1, variable2];

Op je eerste vraag... Je weet toch wel wat het verschil tussen GEt en POST is he?
  #18  
Oud 05-09-09, 23:12
Tim14ww Tim14ww is offline
• iOS 6.0
• 6.0
• Besturingssysteem: Mac OS X
 
Geregistreerd: Jan 2009
Berichten: 155
Standaard

Citaat:
Oorspronkelijk geplaatst door JWVD Bekijk bericht
[NSString stringWithFormat:"http://www.mijnsite.nl/blab.php?a=%@&b=%@", variable1, variable2];

Op je eerste vraag... Je weet toch wel wat het verschil tussen GEt en POST is he?

sorry het verkeerde gecopy pasted.

Code:
- (IBAction)submit {
	NSString *post = @"key1=val1&key2=val2";
    NSData *postData = [post dataUsingEncoding:NSASCIIStringEncoding allowLossyConversion:YES];
	
    NSString *postLength = [NSString stringWithFormat:@"%d", [postData length]];
	
    NSMutableURLRequest *request = [[[NSMutableURLRequest alloc] init] autorelease];
    [request setURL:[NSURL URLWithString:@"http://www.timvanbeers.nl/blabla.php"]];
    [request setHTTPMethod:@"POST"];
    [request setValue:postLength forHTTPHeaderField:@"Content-Length"];
    [request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"];
    [request setHTTPBody:postData];
    
    NSURLConnection *conn=[[NSURLConnection alloc] initWithRequest:request delegate:self];
    if (conn) 
    {
        NSLog(@"Gelukt!");
    } 
    else 
    {
        // inform the user that the download could not be made
    }
Hier ben ik nu achter, maar hoe verander ik die variables naar de variables in de textfields?

greetz
  #19  
Oud 05-09-09, 23:13
Nikooos's schermafbeelding
Nikooos Nikooos is offline
• iOS 10.0.2
• 10.0.2
• Besturingssysteem: Mac OS X
 
Geregistreerd: Nov 2007
Locatie: Tilburg
Berichten: 3.172
Standaard

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?
  #20  
Oud 05-09-09, 23:19
Tim14ww Tim14ww is offline
• iOS 6.0
• 6.0
• Besturingssysteem: Mac OS X
 
Geregistreerd: Jan 2009
Berichten: 155
Standaard

Citaat:
Oorspronkelijk geplaatst door psychonikeo Bekijk bericht
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?
Nee, ik ben net begonnen met het programmeren van iPhone apps,

Hoe vraag ik die waardes op, want het is niet zo verschrikkelijk moeilijk neem ik aan..

Greetz,
Reageren



Er zijn 1 actieve gebruikers die momenteel deze discussie bekijken (0 leden en 1 gasten)

 

Soortgelijke discussies

Discussie Auteur Forum Reacties Laatste bericht
XML Parser Dreissen Ontwikkelen voor iOS 5 17-11-10 16:24
xml uitlezen probleempje vivendi Ontwikkelen voor iOS 1 23-09-10 19:17
XML Parsing markvwijnen Ontwikkelen voor iOS 5 13-08-09 22:23
.xml op iphone Maximilius Archief 1 12-12-08 21:23

Regels voor berichten
Je mag geen nieuwe discussies starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit
Trackbacks are Aan
Pingbacks are Aan
Refbacks are Uit



Alle tijden zijn GMT +2. Het is nu 20:43.