xml ver bdd

Petit nouveau ! | 1 Messages

20 oct. 2012, 19:02

salut les amis je tomber en panne je veux crée un script php relier entre fichier xml et une base de donner
voila le script php
<?php
//CONNECT TO DATABASE
$conn = @mysql_connect("localhost", "root","xxxx") or die("1- Error on Database Server connection");

//SELECT A DATABASE FOR USE
$db = @mysql_select_db("cspusers", $conn) or die("2-Error No Database Found");



//Affichage du document User-02.xml.xml
$xml = simplexml_load_file('////var/User-02.xm');
   // ->DetailPeriode->Dates->DetailDates   on parcourt l'arborescence sans tenir compte du premier parent
foreach ($xml->name->expire-date->password as $value) {
    print "name : {$value->name} <br/>";
	 print "password : {$value->password} <br/>";
    print "start-date: {$value->start-date} <br/>";
	print "expire-date: {$value->expire-date} <br/>"
   
}

// envoi des infos dans la BDD
$req = ("INSERT INTO `cspusers`.`users` (`id`, `login`, `password`, `email`, `mobile`, `enabled`, `admin`, `server`, `expire`, `displayname`, `maxcon`, `mapexclude`) VALUES (NULL, '$value->name', '$value->password', '[email protected]', '', 'true', 'false', 'myserver', '$value->expire-date', '', '0', 'false')");
mysql_query($req) or die("Erreur MySQL : ".mysql_error());

//Affichage du contenu de la table periodes
$requete = mysql_query('SELECT * FROM cspusers') OR die('Erreur de la requête MySQL');
while($value = mysql_fetch_array($requete))
  {
    echo '
   <p>name :'.$value['name'] <br/>;
   password :'.$value['password']. '<br/>';
  expire-date:'.$value['expire-date'] .'<br/>';
   ObservationDates :'.$value['ObservationDates'].'</p>';
   }


 ?>
et voila le fichier xml
<xml-user-manager ver="1.0">
<user name="AB1349781768" password="5074090834801" max-connections="1" spider="true" code="000359513666" days="92" start-date="09-10-2012" expire-date="09-01-2013"/>
/xml-user-manager>
et voila la base de donner http://www.imagup.com/data/1165417975.html
svp je veux de laide

Eléphant du PHP | 96 Messages

27 juil. 2013, 23:44

Quel est le problème ?

Vous ne récupérez pas les informations en base de données ?
Le mkframework, un framework simple et sécurisé: http://mkdevs.com

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

30 juil. 2013, 21:39

par hergli9 20 Octobre 2012, 18:02
Il faut vraiment que tu fasses attention
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer