Bonjour,
Bon voilà j'ai un fichier php que j'utilise pour communiquer avec ma base de donne Mysql sur mon serveur. ce fichier php me permet d'ajouter une nouvele annonce et retourne l'ID de ce objet .

Mon but est de faire une requete de preference avec methode POST à l'adresse :
http://www......../newAnnonceID?mail...t&price=15000e

et que je recupere L'ID dans une variable.


Je commence a peine de faire de l'objective C, Je vous prie de m'aider

Voilà ma methode pour la requête j'espere que vous pourriez me corriger ou meme me donner des exemple pour comprendre :$


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
 
 
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"http://www...../scripts/newAnnonceID.php"]];
 
    // On utilise une requète http POST
    [request setHTTPMethod:@"POST"];
 
    // On passe les variables
    [request setHTTPBody:[[NSString stringWithFormat:@"mail=%@&nom=%@&telephone=%@&zipCode=%@&ville=%@&title=%@&annee=%@&km=%@&energie=%@&boite=%@&dscp=%@&price=%@",mail,nom,tel,Zipcode,ville,stTitre, stAnnee, stKm, stPrix, stEnergie, stDescription, stBoiteVitesse]dataUsingEncoding:NSASCIIStringEncoding]];
    NSURLResponse *response;
        // On récupère ce qui est renvoyé par le code php et on l'affiche.
    NSData *returnXml = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error];
 
    NSString *test = [[NSString alloc] initWithData:returnXml encoding:NSASCIIStringEncoding];
     NSLog(@"Error: %@", [error localizedDescription]);
 
        NSLog(@"result: %@", returnXml);
 
    NSLog(@"test: %@", test);

et la l'erreur me dis impossible de le creer sanchant qu'en testant le fichier php dans le navigateur ca marche et l'objet est bien ajouter a ma base et me retourn l'id.

bon je c pas ce qui cloche ???