PHP SVP
Fermé
s_sniper
Messages postés
210
Date d'inscription
mercredi 11 février 2009
Statut
Membre
Dernière intervention
22 mars 2009
-
17 févr. 2009 à 16:19
s_sniper Messages postés 210 Date d'inscription mercredi 11 février 2009 Statut Membre Dernière intervention 22 mars 2009 - 17 févr. 2009 à 17:21
s_sniper Messages postés 210 Date d'inscription mercredi 11 février 2009 Statut Membre Dernière intervention 22 mars 2009 - 17 févr. 2009 à 17:21
A voir également:
- PHP SVP
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Bouton php - Forum PHP
- \R php ✓ - Forum PHP
- Php alert - Forum PHP
3 réponses
steffy74
Messages postés
25
Date d'inscription
vendredi 3 octobre 2008
Statut
Membre
Dernière intervention
5 mai 2009
1
17 févr. 2009 à 16:32
17 févr. 2009 à 16:32
Bonjour,
peut être pourrais-tu rajouter un champ caché qui lui contiendrait le numero du client
peut être pourrais-tu rajouter un champ caché qui lui contiendrait le numero du client
freto
Messages postés
1542
Date d'inscription
vendredi 6 juillet 2007
Statut
Membre
Dernière intervention
8 avril 2016
162
17 févr. 2009 à 16:34
17 févr. 2009 à 16:34
Bonjour.
L'important est donc d'avoir dans $donnee['nomClient'] le nom, et non le numéro c'est sa?
Auquel cas, montre nous comment tu remplis ce tableau $donnees.
L'important est donc d'avoir dans $donnee['nomClient'] le nom, et non le numéro c'est sa?
Auquel cas, montre nous comment tu remplis ce tableau $donnees.
s_sniper
Messages postés
210
Date d'inscription
mercredi 11 février 2009
Statut
Membre
Dernière intervention
22 mars 2009
17 févr. 2009 à 16:36
17 févr. 2009 à 16:36
voila mon tableau bon je vous met le debut :
<?php $sql=mysql_query("SELECT * FROM tb_ticket WHERE NumeroTicket='" . $GetNumeroTicket. "'"); $donnees = mysql_fetch_array($sql); if ( isset($_POST['NomClient']) ){ echo "SELECT tb_client.AbregeClient From tb_client,tb_ticket WHERE tb.client.AbregeClient=tb_ticket.NomClient"; } ?> <center> <h2>Formulaire de modification du ticket</h2> <form action="Principal.php?page=3&ticket=<?php echo $donnees['IndexTicket'];?>&NumeroTicket=<?php echo $donnees['NumeroTicket'];?>" method="POST"> <fieldset id="fieldset_modif_ticket" style="width: 700px;"> <legend><h4>Modification du ticket</h4></legend> <table> <tr> <td align="right">Numero du ticket : </td> <td><input type="text" id="NumeroTicket" name="NumeroTicket" value="<?php echo $donnees['NumeroTicket'];?>"disabled /></td> </tr> <tr> <td align="right">Nom du client : </td> <td><input type="text" id="NomClient" name="NomClient" value="<?php echo $donnees['NomClient'];?>" /></td> </tr> <tr> <td align="right">Interlocuteur du client : </td> <td><input type="text" id="InterlocuteurClient" name="InterlocuteurClient" value="<?php echo $donnees['InterlocuteurClient']; ?>" /></td> </tr>
freto
Messages postés
1542
Date d'inscription
vendredi 6 juillet 2007
Statut
Membre
Dernière intervention
8 avril 2016
162
>
s_sniper
Messages postés
210
Date d'inscription
mercredi 11 février 2009
Statut
Membre
Dernière intervention
22 mars 2009
17 févr. 2009 à 16:41
17 févr. 2009 à 16:41
Okey je vois que tu travailles avec mysql_fetch_array() pour ton tableau.
Je te recommande d'utiliser les chiffres pour les index du tableau $donnée... cela te permettra par la suite de pouvoir changer les noms de colonnes dans les tables sans avoir a retoucher le code.
Pour le reste, rien compris à ce que tu veut obtenir au final dsl.
Je te recommande d'utiliser les chiffres pour les index du tableau $donnée... cela te permettra par la suite de pouvoir changer les noms de colonnes dans les tables sans avoir a retoucher le code.
Pour le reste, rien compris à ce que tu veut obtenir au final dsl.
s_sniper
Messages postés
210
Date d'inscription
mercredi 11 février 2009
Statut
Membre
Dernière intervention
22 mars 2009
>
freto
Messages postés
1542
Date d'inscription
vendredi 6 juillet 2007
Statut
Membre
Dernière intervention
8 avril 2016
17 févr. 2009 à 16:54
17 févr. 2009 à 16:54
Enfette Au niveau du champ "NomClient" c'est le numero Client qui recupere normal car dans la table "ticket" c'est des chiffre qui se trouve dans le champs NomClient, jusqu'a le tu me suis?
Moi ce que je souhaite c'est que dans la base de donnée ce soit toujour le NumeroClient qui s'enregistre ou qui se modifie.... mais que au niveau de ma page dans le champ NomClient lorsque je modifie c'est le NomClient qu'on apercois.
Tout simplement... ^^
Moi ce que je souhaite c'est que dans la base de donnée ce soit toujour le NumeroClient qui s'enregistre ou qui se modifie.... mais que au niveau de ma page dans le champ NomClient lorsque je modifie c'est le NomClient qu'on apercois.
Tout simplement... ^^
freto
Messages postés
1542
Date d'inscription
vendredi 6 juillet 2007
Statut
Membre
Dernière intervention
8 avril 2016
162
>
s_sniper
Messages postés
210
Date d'inscription
mercredi 11 février 2009
Statut
Membre
Dernière intervention
22 mars 2009
17 févr. 2009 à 16:56
17 févr. 2009 à 16:56
Haa j'entrevois un tout petit pneu le problème et donc la solution.
Faut que tu fasse une requete avec une jointure si il le faut pour pouvoir afficher les noms en relation avec les clients.
En gros: tu fait une sélection du n° et du nom, quand tu parcours cette selection tu crée ta liste en conséquence, en affichant le nom dans la liste, et en leur mettant un value=tonn°.
Ensuite quant tu traite la valeur de la liste, tu récupérera bien le N° et pas le nom.
Faut que tu fasse une requete avec une jointure si il le faut pour pouvoir afficher les noms en relation avec les clients.
En gros: tu fait une sélection du n° et du nom, quand tu parcours cette selection tu crée ta liste en conséquence, en affichant le nom dans la liste, et en leur mettant un value=tonn°.
Ensuite quant tu traite la valeur de la liste, tu récupérera bien le N° et pas le nom.
s_sniper
Messages postés
210
Date d'inscription
mercredi 11 février 2009
Statut
Membre
Dernière intervention
22 mars 2009
>
freto
Messages postés
1542
Date d'inscription
vendredi 6 juillet 2007
Statut
Membre
Dernière intervention
8 avril 2016
17 févr. 2009 à 16:59
17 févr. 2009 à 16:59
Oui ce que je dois faire c'est une requete qui traduit le numero par son Nom mais qu'il enregistre le numero :
if ( isset($_POST['NomClient']) ){
echo "SELECT tb_client.AbregeClient From tb_client,tb_ticket WHERE tb.client.AbregeClient=tb_ticket.NomClient";
}
J'ai fait sa comme requete mais sa fonctionne pas ....
if ( isset($_POST['NomClient']) ){
echo "SELECT tb_client.AbregeClient From tb_client,tb_ticket WHERE tb.client.AbregeClient=tb_ticket.NomClient";
}
J'ai fait sa comme requete mais sa fonctionne pas ....
steffy74
Messages postés
25
Date d'inscription
vendredi 3 octobre 2008
Statut
Membre
Dernière intervention
5 mai 2009
1
17 févr. 2009 à 16:47
17 févr. 2009 à 16:47
Désolée mais moi je ne comprends pas vraiment ton problème non plus
s_sniper
Messages postés
210
Date d'inscription
mercredi 11 février 2009
Statut
Membre
Dernière intervention
22 mars 2009
17 févr. 2009 à 16:55
17 févr. 2009 à 16:55
Je me suis reexpliquer juste au dessus relis et di mois ^^
17 févr. 2009 à 16:37