Php to Json & AngularJs
Mr.joplin
Messages postés
26
Statut
Membre
-
Reivax962 Messages postés 3742 Statut Membre -
Reivax962 Messages postés 3742 Statut Membre -
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
- Reboot to bootloader - Guide
- Expert php pinterest - Télécharger - Langages
- Majuscule to minuscule - Guide
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