Forum de discussion et d'aide au php
Vous n'êtes pas identifié.
|
Regles d'utilisation des forums : pensez à toujours les respecter si vous désirez obtenir des réponses rapides. FAQ : pensez à toujours chercher dedans si la réponse à votre question est dedans. Proposez vos news : si vous avez un evenement à annoncer le chat : venez discuter de php. |
||
Bonjour,
j'ai un problème de construction de chaine de caractère apreès l'utilisation de mysql_num_fields()
En fait je veux récupérer le nom des champs d'un table pour construire des balise en vue la creation d'un document xml.
voici mon code:
<?php require_once('include/conf/cnx_db.php');
mysql_select_db($database, $bape_db);
$query_ville = "SELECT * FROM bape_ville ORDER BY ville;";
$ville=mysql_query($query_ville) or die('Erreur SQL !'.$query_ville.'<br>'.mysql_error());
$nb_champs=mysql_num_fields ($ville); //determination du nombre de champs de la table bape_ville (=2)
for ($i = 0; $i <$nb_champs; $i++){ //boucle for incrementiel permettant
$nom_champ[]= mysql_field_name($ville, $i); //l'inscription dans le tableau nom_champ[] le nom des champs de la table bape ville
}
echo $nom_champ[0]; //affichage de la première valeur "id_ville" contenue dans le tableau nom_champ[]
echo '<br>';
$bala='<'.$nom_champ[0].'>'; //création de la balise d'ouverture xml "<id_ville>" par construction d'une chaine de caractère
echo $bala;//affichage de la balise d'ouverture xml
echo '<br>';
$balb='</'.$nom_champ[0].'>'; //création de la balise de fermeture xml "</id_ville>" par construction d'une chaine de caractère
echo $balb; //affichage de la balise de fermeture xml
?>
donc jarrive a récupérer le nom des chams dans le tableau nom_champ[]
mais n'arrive pas afficher les chaines de caractères issue de $bala et $balb.
En effet les valeurs de $bala et $balb ne s'affichent pas a l'écran
voici ce que j'obtient:
id_ville
alors que j'attend:
id_ville
<id_ville>
</id_ville>
Pourrait on me renseigner la dessus?
Merci d'avance
Hors ligne
Si tu l'affiches dans ton navigateur, c'est normal! Vas voir la source!
Hors ligne
c a dire vas voir a la source!!
je voudrais portant l'afficher dans mon navigateur comme tout autre chaine de caractère
Est ce que tu pourrais etre plus précis dans tes réponses car la je ne te suis pas!!!
merci d'avance!!!
Hors ligne
ok jviens 2 comprendre!!
ça fonction parfaitement en fait!!
Oh la la l'erreur de débutant!!!
merci beaucoup de m'avoir éclairer!!!
@ +
Hors ligne