A l aide code PHP
nadegegamo
-
nadegegamo -
nadegegamo -
Bonjour,
en fait mon pb est le suivant!
j ai crees une base de données DB dans laquelle il y a plusieurs tables d'ont l'une est la table personne comportant(nom, prenom, matricule, celfone,.......)
Jusqu'ici j ai pu faire un code php afin qu'il m affiche au niveau de ma table PERSONE le nom, prenom et matricule du concernee du genre:
NOM PRENOM MATRICULE
coco chanel 123456
et ainsi desuite
voici le code :
<tr>
<td width="10px"> <?php echo (NUMERO) ?> </td>
<td > <?php echo (NOM) ?> </td>
<td> <?php echo (PRENOM) ?> </td>
<td> <?php echo (MATRICULE) ?> </td>
</tr>
</thead>
<?php foreach ($this->noms as $d) : ?>
<tr>
<td> <?php echo 0 ?> </td>
<td><a href="http://localhost/presid/person/traitement"> <?php echo $this->escape($d->nom) ?> </a> </td>
<td> <?php echo $this->escape($d->prenom) ?> </td>
<td> <?php echo $this->escape($d->matricule) ?> </td>
</tr>
<?php endforeach; ?>
En fait ce je voudrai faire c'est de faire un lien sur le nom "coco" de telle sorte que quand je clique sur ce dernier il m affiche une page contenat toute les information sur cette personne coe : NOM, PRENOM, mATRICULE, N°CNI (en fait mafiche pour une personne les information contenu dans la table PERSONNE de ma bd.
Pourai je avoir le cdoe en php?
en fait mon pb est le suivant!
j ai crees une base de données DB dans laquelle il y a plusieurs tables d'ont l'une est la table personne comportant(nom, prenom, matricule, celfone,.......)
Jusqu'ici j ai pu faire un code php afin qu'il m affiche au niveau de ma table PERSONE le nom, prenom et matricule du concernee du genre:
NOM PRENOM MATRICULE
coco chanel 123456
et ainsi desuite
voici le code :
<tr>
<td width="10px"> <?php echo (NUMERO) ?> </td>
<td > <?php echo (NOM) ?> </td>
<td> <?php echo (PRENOM) ?> </td>
<td> <?php echo (MATRICULE) ?> </td>
</tr>
</thead>
<?php foreach ($this->noms as $d) : ?>
<tr>
<td> <?php echo 0 ?> </td>
<td><a href="http://localhost/presid/person/traitement"> <?php echo $this->escape($d->nom) ?> </a> </td>
<td> <?php echo $this->escape($d->prenom) ?> </td>
<td> <?php echo $this->escape($d->matricule) ?> </td>
</tr>
<?php endforeach; ?>
En fait ce je voudrai faire c'est de faire un lien sur le nom "coco" de telle sorte que quand je clique sur ce dernier il m affiche une page contenat toute les information sur cette personne coe : NOM, PRENOM, mATRICULE, N°CNI (en fait mafiche pour une personne les information contenu dans la table PERSONNE de ma bd.
Pourai je avoir le cdoe en php?
A voir également:
- A l aide code PHP
- Code ascii - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code puk bloqué - Guide
- Code activation windows 10 - Guide
- Code blocks - Télécharger - Langages
6 réponses
bonjour,
la solution est de créer déjà un identifiant dans ta base ce qui te permettrai d'afficher la personne que tu souhaite ! aprés tu utilise la methode GET pour récuperer l'identifiant a afficher , ensuite tu n'a pu cas afficher la personne par rapport a l'identifiant , tu voi ce que je ve dire ?
la solution est de créer déjà un identifiant dans ta base ce qui te permettrai d'afficher la personne que tu souhaite ! aprés tu utilise la methode GET pour récuperer l'identifiant a afficher , ensuite tu n'a pu cas afficher la personne par rapport a l'identifiant , tu voi ce que je ve dire ?
cmt selon toi le code devra se faire?
cela veut dire que dans ma BD au niveau de la table PERSONNE je dois cree un identifiant qui s auto incrementera a l ajout d une personne et apres?
a travers mon code peut u me dire comment?
merci d avance
cela veut dire que dans ma BD au niveau de la table PERSONNE je dois cree un identifiant qui s auto incrementera a l ajout d une personne et apres?
a travers mon code peut u me dire comment?
merci d avance
pour la base , oui c'est sa ! maintenant faut que tu face attention vu que tu va modifier ta base de donnée , a t'est INSERT ! pour toi , qu'est ce qui va te servir a afficher la fiche de la personne , une recherche dans la base ?
ne serait ce pas mieux de faire une rechreche a partir du matricule vu k elle est la cle primaire de ma table PERSONNE.
car a travers le code que jai poste la il y a unlien sur le nom
car a travers le code que jai poste la il y a unlien sur le nom
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ah pardon j'avais pas vu que tu avais un matricule dans ta table , oui effectivement §!
ba le mien c'est de creer un lien de type : <A href="fiche.php?matricule='123456' > Fiche </A>
aprés :
<?php
$matricule = $_GET['matricule] ;
// puis tu affiche toute les informations par rapport au matricule($matricule )
?>
ba le mien c'est de creer un lien de type : <A href="fiche.php?matricule='123456' > Fiche </A>
aprés :
<?php
$matricule = $_GET['matricule] ;
// puis tu affiche toute les informations par rapport au matricule($matricule )
?>
end pa bien
en fait je travail avec zend framework et cest vrai ke sui nouvelle dans cela
vois mes differet code :
le controleur
<?php
class AffichageController extends Zend_Controller_Action
//class PersonController extends Zend_Controller_Action
{
// public function init() {}
//public function preDispatch() {}
public function indexAction() {echo("Bonjour TEST ZEND0"); $this->view->chaine = " personnel " ;
echo("Bonjour TEST ZEND0");
$registry=Zend_Registry::getInstance();
$registry->set('db', $db);
$ct=new affichage($db);
$select=$ct->select();
$this->view->noms=$ct->fetchAll($select);
$this-> render();}
// public function postDispatch() {}
}
ensuite j ai un fichier idex.phtml
c est ici ke je recupere mes valeurs ou donnees et je l es affiche
or je voudrai k au moment ou je clik sur un nom c est a dire la ligne en gras ou j ai marque le lien,celui m affiche les informations le concernant.
en fait jarriv pas a voir cmt ce code va se traduire surtt que je ne clik pas sur le matricule?
<h1> <?php echo ($this->chaine);?> </h1>
<table width="100%" cellpadding="10px" border="1px" cellspacing="1px" height="auto">
<thead>
<tr>
<td width="10px"> <?php echo (NUMERO) ?> </td>
<td > <?php echo (NOM) ?> </td>
<td> <?php echo (PRENOM) ?> </td>
<td> <?php echo (MATRICULE) ?> </td>
</tr>
</thead>
<?php $i = 1; ?>
<?php foreach ($this->noms as $d) : ?>
<tr>
<td> <?php echo $this->$i ?> </td>
<td><a href="#"> <?php echo $this->escape($d->nom) ?> </a> </td>
<td> <?php echo $this->escape($d->prenom) ?> </td>
<td> <?php echo $this->escape($d->matricule) ?> </td>
</tr>
<?php endforeach; ?>
</table>
en fait je travail avec zend framework et cest vrai ke sui nouvelle dans cela
vois mes differet code :
le controleur
<?php
class AffichageController extends Zend_Controller_Action
//class PersonController extends Zend_Controller_Action
{
// public function init() {}
//public function preDispatch() {}
public function indexAction() {echo("Bonjour TEST ZEND0"); $this->view->chaine = " personnel " ;
echo("Bonjour TEST ZEND0");
$registry=Zend_Registry::getInstance();
$registry->set('db', $db);
$ct=new affichage($db);
$select=$ct->select();
$this->view->noms=$ct->fetchAll($select);
$this-> render();}
// public function postDispatch() {}
}
ensuite j ai un fichier idex.phtml
c est ici ke je recupere mes valeurs ou donnees et je l es affiche
or je voudrai k au moment ou je clik sur un nom c est a dire la ligne en gras ou j ai marque le lien,celui m affiche les informations le concernant.
en fait jarriv pas a voir cmt ce code va se traduire surtt que je ne clik pas sur le matricule?
<h1> <?php echo ($this->chaine);?> </h1>
<table width="100%" cellpadding="10px" border="1px" cellspacing="1px" height="auto">
<thead>
<tr>
<td width="10px"> <?php echo (NUMERO) ?> </td>
<td > <?php echo (NOM) ?> </td>
<td> <?php echo (PRENOM) ?> </td>
<td> <?php echo (MATRICULE) ?> </td>
</tr>
</thead>
<?php $i = 1; ?>
<?php foreach ($this->noms as $d) : ?>
<tr>
<td> <?php echo $this->$i ?> </td>
<td><a href="#"> <?php echo $this->escape($d->nom) ?> </a> </td>
<td> <?php echo $this->escape($d->prenom) ?> </td>
<td> <?php echo $this->escape($d->matricule) ?> </td>
</tr>
<?php endforeach; ?>
</table>