Php to Json & AngularJs
Mr.joplin
Messages postés
24
Date d'inscription
Statut
Membre
Dernière intervention
-
Reivax962 Messages postés 3672 Date d'inscription Statut Membre Dernière intervention -
Reivax962 Messages postés 3672 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un petit soucis dans mon code
Il y a aucune erreurs AngularJs, et rien ne s'affiche ..
J'espere que quelqu'un pourra m'aider
Cordialement
J'ai un petit soucis dans mon code
<table ng-app border="1" >
<tr><th>Photo</th><th>Matricule</th><th>Nom</th><th>Prenom</th><th>Login</th><th>Email</th><th>Filiere</th></tr>
<?php
$query = "SELECT e.mat, e.nom, e.prenom, e.login ,e.email,e.photo, f.libelle from etudiant e, filiere f where f.id_fil = e.filiere";
$res = mysql_query($query);
while ($respense = mysql_fetch_array($res)) {
$data[] = $respense;
}
$return = json_encode($data);
//echo $return;
?>
<div ng-init='users=<?php echo $return; ?>'>
<tr ng-repeat='user in users'>
<td>
{{user.nom}}
</td>
<td>
{{user.prenom}}
</td>
</tr>
</div>
</table>
Il y a aucune erreurs AngularJs, et rien ne s'affiche ..
J'espere que quelqu'un pourra m'aider
Cordialement
A voir également:
- Php to Json & AngularJs
- Qwerty to azerty - Guide
- Video to video - Télécharger - Conversion & Codecs
- Majuscule to minuscule - Guide
- Bat to exe converter - Télécharger - Édition & Programmation
- Expert php pinterest - Télécharger - Langages
1 réponse
Bonjour,
Dans ton navigateur web, si tu fais "afficher le code source", tu trouves quoi à cet endroit ?
Si tu as bien les données => le soucis vient de leur affichage en JS
Si tu n'as rien => le soucis vient de ton code php / mysql.
Problème possible : ton <div> se retrouve entre deux <tr> de la table, ce qui n'est pas censé être autorisé.
Comme Angular rebelote le code, je ne sais pas dans quelle mesure le DOM final est conforme ou non, je ne connais pas assez. Mais tu devrais peut-être sortir le <div> de la <table>.
Xavier
Dans ton navigateur web, si tu fais "afficher le code source", tu trouves quoi à cet endroit ?
<div ng-init='users=<?php echo $return; ?>'>
Si tu as bien les données => le soucis vient de leur affichage en JS
Si tu n'as rien => le soucis vient de ton code php / mysql.
Problème possible : ton <div> se retrouve entre deux <tr> de la table, ce qui n'est pas censé être autorisé.
Comme Angular rebelote le code, je ne sais pas dans quelle mesure le DOM final est conforme ou non, je ne connais pas assez. Mais tu devrais peut-être sortir le <div> de la <table>.
Xavier