SimpleXML
Résolu/Fermé
dolcewhatelse33
Messages postés
29
Date d'inscription
mardi 27 janvier 2009
Statut
Membre
Dernière intervention
26 mars 2009
-
9 mars 2009 à 10:35
dolcewhatelse33 Messages postés 29 Date d'inscription mardi 27 janvier 2009 Statut Membre Dernière intervention 26 mars 2009 - 9 mars 2009 à 11:44
dolcewhatelse33 Messages postés 29 Date d'inscription mardi 27 janvier 2009 Statut Membre Dernière intervention 26 mars 2009 - 9 mars 2009 à 11:44
10 réponses
Dr Zoidberg
Messages postés
529
Date d'inscription
jeudi 28 juin 2007
Statut
Membre
Dernière intervention
12 juin 2015
100
9 mars 2009 à 11:12
9 mars 2009 à 11:12
Salut,
Nous as tu donné tout ton script ? parce que la il manque le mysql_query ...
Nous as tu donné tout ton script ? parce que la il manque le mysql_query ...
Dr Zoidberg
Messages postés
529
Date d'inscription
jeudi 28 juin 2007
Statut
Membre
Dernière intervention
12 juin 2015
100
9 mars 2009 à 11:33
9 mars 2009 à 11:33
Tu peux afficher mysql_error() dans ton else d'erreur, ça permettra de voir ce qui ne plait pas à mysql.
Nabla's
Messages postés
18203
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
3 193
9 mars 2009 à 10:42
9 mars 2009 à 10:42
exercices.xmla mon avis c'est ton prof qui aimerait bien!!!
c'est la partie XML ou SQL qui coince? ou alors tu ne connais ni l'un ni l'autre?
tu parles de simpleXML, tu es donc en PHP. Es ce qu'au moisn tu maitrise un peu le PHP ?
dolcewhatelse33
Messages postés
29
Date d'inscription
mardi 27 janvier 2009
Statut
Membre
Dernière intervention
26 mars 2009
7
9 mars 2009 à 10:53
9 mars 2009 à 10:53
Merci de ta réponse
oui je maitrise le php!
j'arrive à afficher les données du fichier XML dans un tableau
Le problème c'est que m'a requête d'insertion à la table n'a pas l'air de fonctionner puisque celle - ci reste vide!
je fais un site donc ce n'est en aucun cas pour un prof merci de me comprendre
oui je maitrise le php!
j'arrive à afficher les données du fichier XML dans un tableau
Le problème c'est que m'a requête d'insertion à la table n'a pas l'air de fonctionner puisque celle - ci reste vide!
je fais un site donc ce n'est en aucun cas pour un prof merci de me comprendre
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
dolcewhatelse33
Messages postés
29
Date d'inscription
mardi 27 janvier 2009
Statut
Membre
Dernière intervention
26 mars 2009
7
9 mars 2009 à 10:54
9 mars 2009 à 10:54
Voici ma requête sql
<?php
// On se connecte à la base
mysql_connect("localhost","root","") or die("erreur serveur");
mysql_select_db("kinego");
// On ouvre le fichier
$xml_exercices = simplexml_load_file('exercices.xml');
foreach ($xml_exercices->patient->informations as $exercices) {
$id = $exercices->id;
$nom = $exercices->nom;
$prenom = $exercices->prenom;
$numSec = $exercices->numSec;
$dateOp = $exercices->dateOp;
$ampAngulaire = $exercices->ampAngulaire;
$dureeCycle = $exercices->dureeCycle;
$nbrSeq = $exercices->nbrSeq;
$requete = "INSERT INTO t_exercices(id,nom,prenom, numSec,dateOp,ampAngulaire,dureeCycle,nbrSeq) VALUES ('$id','$nom','$prenom','$numSec','$dateOp','$ampAngulaire','$dureeCycle','$nbrSeq')";
?>
<?php
// On se connecte à la base
mysql_connect("localhost","root","") or die("erreur serveur");
mysql_select_db("kinego");
// On ouvre le fichier
$xml_exercices = simplexml_load_file('exercices.xml');
foreach ($xml_exercices->patient->informations as $exercices) {
$id = $exercices->id;
$nom = $exercices->nom;
$prenom = $exercices->prenom;
$numSec = $exercices->numSec;
$dateOp = $exercices->dateOp;
$ampAngulaire = $exercices->ampAngulaire;
$dureeCycle = $exercices->dureeCycle;
$nbrSeq = $exercices->nbrSeq;
$requete = "INSERT INTO t_exercices(id,nom,prenom, numSec,dateOp,ampAngulaire,dureeCycle,nbrSeq) VALUES ('$id','$nom','$prenom','$numSec','$dateOp','$ampAngulaire','$dureeCycle','$nbrSeq')";
?>
dolcewhatelse33
Messages postés
29
Date d'inscription
mardi 27 janvier 2009
Statut
Membre
Dernière intervention
26 mars 2009
7
9 mars 2009 à 11:19
9 mars 2009 à 11:19
nan g oublié une partie:
$requete = "INSERT INTO t_exercices SET id='$id', nom='$nom', prenom='$prenom', numSec='$numSec', dateOp='$dateOp', ampAngulaire='$ampAngulaire', dureecycle='$dureeCycle', nbrSeq='$nbrSeq'";
if($resultat = mysql_query($requete)) print "Le produit $nom a bien ete inseree dans la table<br />" ;
else print "Insertion impossible<br />" ;
$requete = "INSERT INTO t_exercices SET id='$id', nom='$nom', prenom='$prenom', numSec='$numSec', dateOp='$dateOp', ampAngulaire='$ampAngulaire', dureecycle='$dureeCycle', nbrSeq='$nbrSeq'";
if($resultat = mysql_query($requete)) print "Le produit $nom a bien ete inseree dans la table<br />" ;
else print "Insertion impossible<br />" ;
dolcewhatelse33
Messages postés
29
Date d'inscription
mardi 27 janvier 2009
Statut
Membre
Dernière intervention
26 mars 2009
7
9 mars 2009 à 11:20
9 mars 2009 à 11:20
je vien de la refaire =)
mais sa ne marche toujours pas!
sa m'affiche "Insertion impossible"
mais sa ne marche toujours pas!
sa m'affiche "Insertion impossible"
dolcewhatelse33
Messages postés
29
Date d'inscription
mardi 27 janvier 2009
Statut
Membre
Dernière intervention
26 mars 2009
7
9 mars 2009 à 11:38
9 mars 2009 à 11:38
comment je dois l'insérer?
dolcewhatelse33
Messages postés
29
Date d'inscription
mardi 27 janvier 2009
Statut
Membre
Dernière intervention
26 mars 2009
7
9 mars 2009 à 11:43
9 mars 2009 à 11:43
c'est bon ça marche il me retourne ce message:
Unknown column 'nbrSeq' in 'field list'
Unknown column 'nbrSeq' in 'field list'
dolcewhatelse33
Messages postés
29
Date d'inscription
mardi 27 janvier 2009
Statut
Membre
Dernière intervention
26 mars 2009
7
9 mars 2009 à 11:44
9 mars 2009 à 11:44
Bon ben mon code était bon c'était juste une petite erreur de nom dans la table!
Merci quand même de m'avoir aider!
je te remercie!
Bonne journée
Merci quand même de m'avoir aider!
je te remercie!
Bonne journée