Re [php]
Résolu
s_sniper
Messages postés
210
Date d'inscription
Statut
Membre
Dernière intervention
-
Passarinho44 Messages postés 963 Date d'inscription Statut Contributeur Dernière intervention -
Passarinho44 Messages postés 963 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai un tableau crée grace a une requete sql dans ce tableau, lors d'un clique dans une case d'un champ "nomclient" sa m'ouvre une liste deroulante je puisse choisir le nom client et sa met en avant tous les ticket ou ce nom client apparait sa met en avant tous les nom client !
ex: je clique sur le lient =>tableau avec une requet simple select:
dans ce tableau dans une case ou l'intitulé est "NomClient" je clique sa m'ouvre une ptite liste deroulant avec tous les nom client : ALf
mairie
..
Je choisi le client, et sa execute une requete qui trie le tableau mais en mettan en premier tous les tickets ou ce client apparait.
Je vois pas du tous comment faire coté code!
merci de votre aide...
J'ai un tableau crée grace a une requete sql dans ce tableau, lors d'un clique dans une case d'un champ "nomclient" sa m'ouvre une liste deroulante je puisse choisir le nom client et sa met en avant tous les ticket ou ce nom client apparait sa met en avant tous les nom client !
ex: je clique sur le lient =>tableau avec une requet simple select:
dans ce tableau dans une case ou l'intitulé est "NomClient" je clique sa m'ouvre une ptite liste deroulant avec tous les nom client : ALf
mairie
..
Je choisi le client, et sa execute une requete qui trie le tableau mais en mettan en premier tous les tickets ou ce client apparait.
Je vois pas du tous comment faire coté code!
merci de votre aide...
A voir également:
- Re [php]
- Easy php - Télécharger - Divers Web & Internet
- Re ettre clavier azerty - Guide
- Expert php pinterest - Télécharger - Langages
- Re mail ✓ - Forum Virus
- Comment re configurer un ordinateur - Guide
36 réponses
Bon j'ai pas trop trop compris, jte dis ske j'ai compri é tme di si té ok, en faite, tu coche un client, et là ya une tite lise déroulante ki aparait... dedan ya une liste de nom client ... et en choisissant il y a une requete qui s'execute .. c'est un peu ca ??? loool
Moi meme jai du mal à me comprendre loool
Moi meme jai du mal à me comprendre loool
oui voila et enfette lorsque tu rentre dans ce lien les tickets :
ta dja une requete ki fait un select * from tb_ticket
mais ensuite quand tu clique sur le nom de la liste deroulante de la case (nom client dans le tableau) tu choisie et le nomclient ke tu veux et sa te trie sa t'execute une nouvelle requete toujour dans le meme tableau.
ta dja une requete ki fait un select * from tb_ticket
mais ensuite quand tu clique sur le nom de la liste deroulante de la case (nom client dans le tableau) tu choisie et le nomclient ke tu veux et sa te trie sa t'execute une nouvelle requete toujour dans le meme tableau.
Oula j'avoue que j'ai pas compris grand chose non plus ... :s
Désolé pour ce matin je suis pas mal occupé en ce moment :s
Désolé pour ce matin je suis pas mal occupé en ce moment :s
re, enfette il y aurais une nouvelle action dans la page lesticket.php (ki la affiche la table tickets) donc cette nouvelle action se siturais pour le mieux dans le champ"nomticket" il y aurais par exemple une petite fleche on cliquerais sur une petite fleche, une liste déroulante apparaitrai avec tous les nom client lorsqu'on choisi le client ex" ALF" sa nous execute une requete dans le tableau donc sa recharge le tableaux( lesticket.php ki fai select * from tb_ticket) mais sa met en premieres ligne tous les ticket donc le nom client est ALF.
La normalement tu devrais plus comprendre.
P.s la solution que je t'est dite c'est la meilleur donc peut etre la plus dur ( d'aprés VINS)
La normalement tu devrais plus comprendre.
P.s la solution que je t'est dite c'est la meilleur donc peut etre la plus dur ( d'aprés VINS)
Tu veux pas juste faire un tri par ordre alphabétique quand tu cliques sur le titre de la colonne? ^^
C'est plus simple et ça je sais faire ^^
Parce que ce que tu veux ... :s
Ben moi je le ferais en deux requetes ...
La première qui affiche dans les premières lignes du tableau les tickets de ce client et une deuxième qui affiche les autres tickets à la suite dans le tableau.
Donc un petit lien sur le titre de la colonne NomClient du genre :
<a href="Principale.php?page=XX&ColNomClient=">Nom du client</a>
Ensuite tu rajoutes de bas de page :
if ( isset($_GET['ColNomClient']) ) {
echo '<form action="Principale.php?page=XX" id="form_ColNomClient">';
echo '<select name="ColNomClient" onchange="document.getElementById(\'form_ColNomClient\').submit();">';
echo '<option value="">Choisissez un client</option>';
$result = mysql_query("SELECT * FROM tb_client");
while ( $data = mysql_fetch_array($result) ) {
echo '<option value=' . $datd['NomClient'] . '">' . $data['NomClient'] . '</option>';
}
echo '</select>';
echo '</form>';
Et dans ton tableau, tu met :
if ( isset($_GET['ColNomClient']) and $_GET['ColNomClient'] != "" ) {
$requete = "SELECT * FROM tb_ticket WHERE NomClient = '" . $_GET[ColNomClient'] . "'";
//Tu execute ta requete pour afficher le début du tableau ...
/requete2 = "SELECT * FROM tb_ticket WHERE NomClient != '" . $_GET[ColNomClient'] . "'";
// Tu execute ta requete pour afficher la seconde partie du tableau
} else {
// Là ce que tu fais pour l'instant ton SELECT * FROM tb_ticket
}
Voilà je te laisse réfléchir un peu pour trouver ce qui manque (et surement les ptites erreurs qui se sont glissées ^^ )
C'est plus simple et ça je sais faire ^^
Parce que ce que tu veux ... :s
Ben moi je le ferais en deux requetes ...
La première qui affiche dans les premières lignes du tableau les tickets de ce client et une deuxième qui affiche les autres tickets à la suite dans le tableau.
Donc un petit lien sur le titre de la colonne NomClient du genre :
<a href="Principale.php?page=XX&ColNomClient=">Nom du client</a>
Ensuite tu rajoutes de bas de page :
if ( isset($_GET['ColNomClient']) ) {
echo '<form action="Principale.php?page=XX" id="form_ColNomClient">';
echo '<select name="ColNomClient" onchange="document.getElementById(\'form_ColNomClient\').submit();">';
echo '<option value="">Choisissez un client</option>';
$result = mysql_query("SELECT * FROM tb_client");
while ( $data = mysql_fetch_array($result) ) {
echo '<option value=' . $datd['NomClient'] . '">' . $data['NomClient'] . '</option>';
}
echo '</select>';
echo '</form>';
Et dans ton tableau, tu met :
if ( isset($_GET['ColNomClient']) and $_GET['ColNomClient'] != "" ) {
$requete = "SELECT * FROM tb_ticket WHERE NomClient = '" . $_GET[ColNomClient'] . "'";
//Tu execute ta requete pour afficher le début du tableau ...
/requete2 = "SELECT * FROM tb_ticket WHERE NomClient != '" . $_GET[ColNomClient'] . "'";
// Tu execute ta requete pour afficher la seconde partie du tableau
} else {
// Là ce que tu fais pour l'instant ton SELECT * FROM tb_ticket
}
Voilà je te laisse réfléchir un peu pour trouver ce qui manque (et surement les ptites erreurs qui se sont glissées ^^ )
Effectivement des fautes j'ai reussi a les reglé mais le final c un peu bisar lol !! sa me met ke la 1er colonnes des champs et le lien modifier et supprimer et rien d'autre lol !!
mais je pensse fortement que c'est un probleme d'acolade "{"
au niveau de la boucle et de ce que j'ai mi en bas j du mal faire les modif des { }
mais je pensse fortement que c'est un probleme d'acolade "{"
au niveau de la boucle et de ce que j'ai mi en bas j du mal faire les modif des { }
<form method="POST" action="?page=4"> <table border="1"><tr> <th>Index ticket</th> <th>Numéro du ticket</th> <th><a href="Principale.php?page=4&ColNomClient=">Nom du client</a> </th> <th>Date du ticket</th> <th>Heure du Ticket</th> <th>Nom du Recepteur</th> <th>Interlocuteur client</th> <th>Sujet du ticket</th> <th>Affecté à</th> <th>Statut du ticket</th> <th>Niveau d'urgence</th> <th>Reformulation du ticket</th> <th>Modifier</th> <th>Supprimer</th> </tr> <?php if ( isset($_GET['ColNomClient']) and $_GET['ColNomClient'] != "" ) { $requete = "SELECT * FROM tb_ticket WHERE NomClient = '" . $_GET['ColNomClient'] . "'"; // Tu execute ta requete pour afficher le début du tableau $requete2 = "SELECT * FROM tb_ticket WHERE NomClient != '" . $_GET['ColNomClient'] . "'"; // Tu execute ta requete pour afficher la seconde partie du tableau } else { $retour = mysql_query('SELECT * FROM tb_ticket ORDER BY NumeroTicket DESC'); while ($donnees = mysql_fetch_array($retour)) // On fait une boucle pour lister les résultats ?> <tr> <td><?php echo $donnees['IndexTicket']; ?></td> <td><?php echo $donnees['NumeroTicket']; ?></td> <td><?php echo $donnees['NomClient']; ?></td> <td><?php echo $donnees['DateTicket']; ?></td> <td><?php echo $donnees['HeureTicket']; ?></td> <td><?php echo $donnees['RecepteurTicket']; ?></td> <td><?php echo $donnees['InterlocuteurClient']; ?></td> <td><?php echo $donnees['SujetTicket']; ?></td> <td><?php echo $donnees['AffectationTicket']; ?></td> <td><?php echo $donnees['StatutTicket']; ?></td> <td><?php echo $donnees['NiveauUrgence']; ?></td> <td><?php echo $donnees['ObjetTicket']; ?></td> <td><a href="?page=5&ticket=<?php echo $donnees['IndexTicket'];?>&NumeroTicket=<?php echo $donnees['NumeroTicket']; ?>">Modifier</a></td> <?php echo "<td><input type='checkbox' name='suppr_".$donnees["IndexTicket"]."_".$donnees["NumeroTicket"]."'/></td>"; ?> <?php } // Fin de la boucle ?> </table> <P align=left></p> <center><input name="suppression" type=submit value="Supprimer"></center><br><br> </form> <p align="center"><a href="index.php?erreur=logout"><strong>Vous déconnecter</strong></a></p> <?php if ( isset($_GET['ColNomClient']) ) { echo '<form action="Principale.php?page=XX" id="form_ColNomClient">'; echo '<select name="ColNomClient" onchange="document.getElementById(\'form_ColNomClient\').submit();">'; echo '<option value="">Choisissez un client</option>'; $result = mysql_query("SELECT * FROM tb_client"); while ( $data = mysql_fetch_array($result) ) { echo '<option value=' . $datd['NomClient'] . '">' . $data['NomClient'] . '</option>'; } echo '</select>'; echo '</form>'; } ?> <?php if ( isset($_GET['modif']) and $_GET['modif'] == "ok" ) { print '<script language="javascript"> alert("ticket modifié !"); location.href = "Principal.php?page=4"; </script>'; } ?>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Remplace ce que tu m'as donné par ça :
<form method="POST" action="?page=4">
<table border="1"><tr>
<th>Index ticket</th>
<th>Numéro du ticket</th>
<th><a href="Principal .php?page=4&ColNomClient=">Nom du client</a> </th>
<th>Date du ticket</th>
<th>Heure du Ticket</th>
<th>Nom du Recepteur</th>
<th>Interlocuteur client</th>
<th>Sujet du ticket</th>
<th>Affecté à</th>
<th>Statut du ticket</th>
<th>Niveau d'urgence</th>
<th>Reformulation du ticket</th>
<th>Modifier</th>
<th>Supprimer</th>
</tr>
<?php
if ( isset($_GET['ColNomClient']) and $_GET['ColNomClient'] != "" ) {
$requete = "SELECT * FROM tb_ticket WHERE NomClient = '" . $_GET['ColNomClient'] . "'";
$retour = mysql_query($requete);
} else {
$retour = mysql_query('SELECT * FROM tb_ticket ORDER BY NumeroTicket DESC');
}
while ($donnees = mysql_fetch_array($retour)) { // On fait une boucle pour lister les résultats
?>
<tr>
<td><?php echo $donnees['IndexTicket']; ?></td>
<td><?php echo $donnees['NumeroTicket']; ?></td>
<td><?php echo $donnees['NomClient']; ?></td>
<td><?php echo $donnees['DateTicket']; ?></td>
<td><?php echo $donnees['HeureTicket']; ?></td>
<td><?php echo $donnees['RecepteurTicket']; ?></td>
<td><?php echo $donnees['InterlocuteurClient']; ?></td>
<td><?php echo $donnees['SujetTicket']; ?></td>
<td><?php echo $donnees['AffectationTicket']; ?></td>
<td><?php echo $donnees['StatutTicket']; ?></td>
<td><?php echo $donnees['NiveauUrgence']; ?></td>
<td><?php echo $donnees['ObjetTicket']; ?></td>
<td><a href="?page=5&ticket=<?php echo $donnees['IndexTicket'];?>&NumeroTicket=<?php echo $donnees['NumeroTicket']; ?>">Modifier</a></td>
<?php
echo "<td><input type='checkbox' name='suppr_".$donnees["IndexTicket"]."_".$donnees["NumeroTicket"]."'/></td>";
?>
<?php
} // Fin de la boucle
?>
<?php
if ( isset($_GET['ColNomClient']) and $_GET['ColNomClient'] != "" ) {
$requete2 = "SELECT * FROM tb_ticket WHERE NomClient != '" . $_GET['ColNomClient'] . "'";
$retour = mysql_query($requete2);
while ($donnees = mysql_fetch_array($retour)) {
?>
<tr>
<td><?php echo $donnees['IndexTicket']; ?></td>
<td><?php echo $donnees['NumeroTicket']; ?></td>
<td><?php echo $donnees['NomClient']; ?></td>
<td><?php echo $donnees['DateTicket']; ?></td>
<td><?php echo $donnees['HeureTicket']; ?></td>
<td><?php echo $donnees['RecepteurTicket']; ?></td>
<td><?php echo $donnees['InterlocuteurClient']; ?></td>
<td><?php echo $donnees['SujetTicket']; ?></td>
<td><?php echo $donnees['AffectationTicket']; ?></td>
<td><?php echo $donnees['StatutTicket']; ?></td>
<td><?php echo $donnees['NiveauUrgence']; ?></td>
<td><?php echo $donnees['ObjetTicket']; ?></td>
<td><a href="?page=5&ticket=<?php echo $donnees['IndexTicket'];?>&NumeroTicket=<?php echo $donnees['NumeroTicket']; ?>">Modifier</a></td>
<?php
echo "<td><input type='checkbox' name='suppr_".$donnees["IndexTicket"]."_".$donnees["NumeroTicket"]."'/></td>";
}
}
?>
</tr>
</table>
<P align=left></p>
<center><input name="suppression" type=submit value="Supprimer"></center><br><br>
</form>
<p align="center"><a href="index.php?erreur=logout"><strong>Vous déconnecter</strong></a></p>
<?php
if ( isset($_GET['ColNomClient']) ) {
echo '<form action="Principal.php" id="form_ColNomClient">';
echo '<input type="hidden" name="page" value="4" />';
echo '<select name="ColNomClient" onchange="document.getElementById(\'form_ColNomClient\').submit();">';
echo '<option value="">Choisissez un client</option>';
$result1 = mysql_query("SELECT distinct(NomClient) FROM tb_ticket");
while ( $data1 = mysql_fetch_array($result1) ) {
echo '<option value="' . $data1['NomClient'] . '" ';
if ( $_GET['ColNomClient'] == $data1['NomClient'] ) echo 'selected';
echo ' >' . $data1['NomClient'] . '</option>';
}
echo '</select>';
echo '</form>';
}
?>
<?php
if ( isset($_GET['modif']) and $_GET['modif'] == "ok" ) {
print '<script language="javascript">
alert("ticket modifié !");
location.href = "Principal.php?page=4";
</script>';
}
?>
Ca devrait marcher (ça marche chez moi ^^ )
<form method="POST" action="?page=4">
<table border="1"><tr>
<th>Index ticket</th>
<th>Numéro du ticket</th>
<th><a href="Principal .php?page=4&ColNomClient=">Nom du client</a> </th>
<th>Date du ticket</th>
<th>Heure du Ticket</th>
<th>Nom du Recepteur</th>
<th>Interlocuteur client</th>
<th>Sujet du ticket</th>
<th>Affecté à</th>
<th>Statut du ticket</th>
<th>Niveau d'urgence</th>
<th>Reformulation du ticket</th>
<th>Modifier</th>
<th>Supprimer</th>
</tr>
<?php
if ( isset($_GET['ColNomClient']) and $_GET['ColNomClient'] != "" ) {
$requete = "SELECT * FROM tb_ticket WHERE NomClient = '" . $_GET['ColNomClient'] . "'";
$retour = mysql_query($requete);
} else {
$retour = mysql_query('SELECT * FROM tb_ticket ORDER BY NumeroTicket DESC');
}
while ($donnees = mysql_fetch_array($retour)) { // On fait une boucle pour lister les résultats
?>
<tr>
<td><?php echo $donnees['IndexTicket']; ?></td>
<td><?php echo $donnees['NumeroTicket']; ?></td>
<td><?php echo $donnees['NomClient']; ?></td>
<td><?php echo $donnees['DateTicket']; ?></td>
<td><?php echo $donnees['HeureTicket']; ?></td>
<td><?php echo $donnees['RecepteurTicket']; ?></td>
<td><?php echo $donnees['InterlocuteurClient']; ?></td>
<td><?php echo $donnees['SujetTicket']; ?></td>
<td><?php echo $donnees['AffectationTicket']; ?></td>
<td><?php echo $donnees['StatutTicket']; ?></td>
<td><?php echo $donnees['NiveauUrgence']; ?></td>
<td><?php echo $donnees['ObjetTicket']; ?></td>
<td><a href="?page=5&ticket=<?php echo $donnees['IndexTicket'];?>&NumeroTicket=<?php echo $donnees['NumeroTicket']; ?>">Modifier</a></td>
<?php
echo "<td><input type='checkbox' name='suppr_".$donnees["IndexTicket"]."_".$donnees["NumeroTicket"]."'/></td>";
?>
<?php
} // Fin de la boucle
?>
<?php
if ( isset($_GET['ColNomClient']) and $_GET['ColNomClient'] != "" ) {
$requete2 = "SELECT * FROM tb_ticket WHERE NomClient != '" . $_GET['ColNomClient'] . "'";
$retour = mysql_query($requete2);
while ($donnees = mysql_fetch_array($retour)) {
?>
<tr>
<td><?php echo $donnees['IndexTicket']; ?></td>
<td><?php echo $donnees['NumeroTicket']; ?></td>
<td><?php echo $donnees['NomClient']; ?></td>
<td><?php echo $donnees['DateTicket']; ?></td>
<td><?php echo $donnees['HeureTicket']; ?></td>
<td><?php echo $donnees['RecepteurTicket']; ?></td>
<td><?php echo $donnees['InterlocuteurClient']; ?></td>
<td><?php echo $donnees['SujetTicket']; ?></td>
<td><?php echo $donnees['AffectationTicket']; ?></td>
<td><?php echo $donnees['StatutTicket']; ?></td>
<td><?php echo $donnees['NiveauUrgence']; ?></td>
<td><?php echo $donnees['ObjetTicket']; ?></td>
<td><a href="?page=5&ticket=<?php echo $donnees['IndexTicket'];?>&NumeroTicket=<?php echo $donnees['NumeroTicket']; ?>">Modifier</a></td>
<?php
echo "<td><input type='checkbox' name='suppr_".$donnees["IndexTicket"]."_".$donnees["NumeroTicket"]."'/></td>";
}
}
?>
</tr>
</table>
<P align=left></p>
<center><input name="suppression" type=submit value="Supprimer"></center><br><br>
</form>
<p align="center"><a href="index.php?erreur=logout"><strong>Vous déconnecter</strong></a></p>
<?php
if ( isset($_GET['ColNomClient']) ) {
echo '<form action="Principal.php" id="form_ColNomClient">';
echo '<input type="hidden" name="page" value="4" />';
echo '<select name="ColNomClient" onchange="document.getElementById(\'form_ColNomClient\').submit();">';
echo '<option value="">Choisissez un client</option>';
$result1 = mysql_query("SELECT distinct(NomClient) FROM tb_ticket");
while ( $data1 = mysql_fetch_array($result1) ) {
echo '<option value="' . $data1['NomClient'] . '" ';
if ( $_GET['ColNomClient'] == $data1['NomClient'] ) echo 'selected';
echo ' >' . $data1['NomClient'] . '</option>';
}
echo '</select>';
echo '</form>';
}
?>
<?php
if ( isset($_GET['modif']) and $_GET['modif'] == "ok" ) {
print '<script language="javascript">
alert("ticket modifié !");
location.href = "Principal.php?page=4";
</script>';
}
?>
Ca devrait marcher (ça marche chez moi ^^ )
Tu as bien ça dans ta barre d'adresse après avoir cliqué sur le lien ? :
http://localhost/test/Principal.php?page=4&ColNomClient=
Moi oui ça s'affiche bien!
Envoie moi le lien dans la barre d'adresse quand la page s'affiche bien
http://localhost/test/Principal.php?page=4&ColNomClient=
Moi oui ça s'affiche bien!
Envoie moi le lien dans la barre d'adresse quand la page s'affiche bien
Vérifie que tu as bien ça : echo '<form action="Principal.php" id="form_ColNomClient">';
La en fait dans ta barre d'adresse tu as un espace entre Principal et .php, c'est pour ça que tu as un problème.
La en fait dans ta barre d'adresse tu as un espace entre Principal et .php, c'est pour ça que tu as un problème.
Oui tu as juste à mettre en commentaire la partie :
<?php
/*
if ( isset($_GET['ColNomClient']) and $_GET['ColNomClient'] != "" ) {
$requete2 = "SELECT * FROM tb_ticket WHERE NomClient != '" . $_GET['ColNomClient'] . "'";
$retour = mysql_query($requete2);
while ($donnees = mysql_fetch_array($retour)) {
?>
<tr>
<td><?php echo $donnees['IndexTicket']; ?></td>
<td><?php echo $donnees['NumeroTicket']; ?></td>
<td><?php echo $donnees['NomClient']; ?></td>
<td><?php echo $donnees['DateTicket']; ?></td>
<td><?php echo $donnees['HeureTicket']; ?></td>
<td><?php echo $donnees['RecepteurTicket']; ?></td>
<td><?php echo $donnees['InterlocuteurClient']; ?></td>
<td><?php echo $donnees['SujetTicket']; ?></td>
<td><?php echo $donnees['AffectationTicket']; ?></td>
<td><?php echo $donnees['StatutTicket']; ?></td>
<td><?php echo $donnees['NiveauUrgence']; ?></td>
<td><?php echo $donnees['ObjetTicket']; ?></td>
<td><a href="?page=5&ticket=<?php echo $donnees['IndexTicket'];?>&NumeroTicket=<?php echo $donnees['NumeroTicket']; ?>">Modifier</a></td>
<?php
echo "<td><input type='checkbox' name='suppr_".$donnees["IndexTicket"]."_".$donnees["NumeroTicket"]."'/></td>";
}
}
*/
?>
<?php
/*
if ( isset($_GET['ColNomClient']) and $_GET['ColNomClient'] != "" ) {
$requete2 = "SELECT * FROM tb_ticket WHERE NomClient != '" . $_GET['ColNomClient'] . "'";
$retour = mysql_query($requete2);
while ($donnees = mysql_fetch_array($retour)) {
?>
<tr>
<td><?php echo $donnees['IndexTicket']; ?></td>
<td><?php echo $donnees['NumeroTicket']; ?></td>
<td><?php echo $donnees['NomClient']; ?></td>
<td><?php echo $donnees['DateTicket']; ?></td>
<td><?php echo $donnees['HeureTicket']; ?></td>
<td><?php echo $donnees['RecepteurTicket']; ?></td>
<td><?php echo $donnees['InterlocuteurClient']; ?></td>
<td><?php echo $donnees['SujetTicket']; ?></td>
<td><?php echo $donnees['AffectationTicket']; ?></td>
<td><?php echo $donnees['StatutTicket']; ?></td>
<td><?php echo $donnees['NiveauUrgence']; ?></td>
<td><?php echo $donnees['ObjetTicket']; ?></td>
<td><a href="?page=5&ticket=<?php echo $donnees['IndexTicket'];?>&NumeroTicket=<?php echo $donnees['NumeroTicket']; ?>">Modifier</a></td>
<?php
echo "<td><input type='checkbox' name='suppr_".$donnees["IndexTicket"]."_".$donnees["NumeroTicket"]."'/></td>";
}
}
*/
?>
oui j'ai exactement comme toi j'ai repris ta page... donc c'est pareil au pire essaye de m'envoyé toutes la page entiere (lesticket.php) stp.
Oui c'est le même principe mais avec une liste sur les statuts.
Essaie de le faire seul :p
N'oublie pas qu'il faut un autre formulaire pour l'autre liste déroulante.
Et aussi qu'il faut dans chacun des formulaire un input type="hidden" (comme j'ai fait avec page)
mais avec name=ColStatut value=$_GET['ColStatut'] dans ColNomClient
et name=ColNomClient value=$_GET['ColNomClient'] dans ColStatut
et bien sur un avec page dans ColStatut comme j'ai fait dans ColNomClient
Essaie de le faire seul :p
N'oublie pas qu'il faut un autre formulaire pour l'autre liste déroulante.
Et aussi qu'il faut dans chacun des formulaire un input type="hidden" (comme j'ai fait avec page)
mais avec name=ColStatut value=$_GET['ColStatut'] dans ColNomClient
et name=ColNomClient value=$_GET['ColNomClient'] dans ColStatut
et bien sur un avec page dans ColStatut comme j'ai fait dans ColNomClient
J'ai fait sa : mais si je fais on a plus besoin du lien.( au pire on peux l'enlevé le lien si tu ve)
mais sa c'est ce que je veux mais sa marche pas l'action lol !!
mais sa c'est ce que je veux mais sa marche pas l'action lol !!
<form method="POST" action="?page=4"> <table border="1"><tr> <th>Index ticket</th> <th>Numéro du ticket</th> <th><a href="Principal.php?page=4&ColNomClient=">Nom du client</a> <?php if ( isset($_GET['ColNomClient']) ) { echo '<form action="Principal.php" id="form_ColNomClient">'; echo '<input type="hidden" name="page" value="4" />'; echo '<select name="ColNomClient" onchange="document.getElementById(\'form_ColNomClient\').submit();">'; echo '<option value="">Choisissez un client</option>'; $result1 = mysql_query("SELECT distinct(NomClient) FROM tb_ticket"); while ( $data1 = mysql_fetch_array($result1) ) { echo '<option value="' . $data1['NomClient'] . '" '; if ( $_GET['ColNomClient'] == $data1['NomClient'] ) echo 'selected'; echo ' >' . $data1['NomClient'] . '</option>'; } echo '</select>'; echo '</form>'; } ?> </th> <th>Date du ticket</th> <th>Heure du Ticket</th> <th>Nom du Recepteur</th> <th>Interlocuteur client</th> <th>Sujet du ticket</th> <th>Affecté à</th> <th>Statut du ticket</th> <th>Niveau d'urgence</th> <th>Reformulation du ticket</th> <th>Modifier</th> <th>Supprimer</th> </tr> <?php if ( isset($_GET['ColNomClient']) and $_GET['ColNomClient'] != "" ) { $requete = "SELECT * FROM tb_ticket WHERE NomClient = '" . $_GET['ColNomClient'] . "'"; $retour = mysql_query($requete); } else { $retour = mysql_query('SELECT * FROM tb_ticket ORDER BY NumeroTicket DESC'); } while ($donnees = mysql_fetch_array($retour)) { // On fait une boucle pour lister les résultats ?> <tr> <td><?php echo $donnees['IndexTicket']; ?></td> <td><?php echo $donnees['NumeroTicket']; ?></td> <td><?php echo $donnees['NomClient']; ?></td> <td><?php echo $donnees['DateTicket']; ?></td> <td><?php echo $donnees['HeureTicket']; ?></td> <td><?php echo $donnees['RecepteurTicket']; ?></td> <td><?php echo $donnees['InterlocuteurClient']; ?></td> <td><?php echo $donnees['SujetTicket']; ?></td> <td><?php echo $donnees['AffectationTicket']; ?></td> <td><?php echo $donnees['StatutTicket']; ?></td> <td><?php echo $donnees['NiveauUrgence']; ?></td> <td><?php echo $donnees['ObjetTicket']; ?></td> <td><a href="?page=5&ticket=<?php echo $donnees['IndexTicket'];?>&NumeroTicket=<?php echo $donnees['NumeroTicket']; ?>">Modifier</a></td> <?php echo "<td><input type='checkbox' name='suppr_".$donnees["IndexTicket"]."_".$donnees["NumeroTicket"]."'/></td>"; ?> <?php } // Fin de la boucle ?> </tr> </table> <P align=left></p> <center><input name="suppression" type=submit value="Supprimer"></center><br><br> </form> <p align="center"><a href="index.php?erreur=logout"><strong>Vous déconnecter</strong></a></p> <?php if ( isset($_GET['modif']) and $_GET['modif'] == "ok" ) { print '<script language="javascript"> alert("ticket modifié !"); location.href = "Principal.php?page=4"; </script>'; } ?>
Ah bah oui ^^
Je sais plus si je t'avais déjà dit mais tu ne peux pas mettre un formulaire dans un autre ...
Donc j'ai déplacé le formulaire, rajouté un input type hidden qui récupère la valeur de la liste et la liste envoie le formulaire à distance ^^
Voilà ce que ça donne :
<?php
echo '<form action="Principal.php" id="form_ColNomClient">';
echo '<input type="hidden" name="page" value="4" />';
echo '<input type="hidden" id="ColNomClient" name="ColNomClient" value="" />';
echo '</form>';
?>
<form method="POST" action="?page=4">
<table border="1"><tr>
<th>Index ticket</th>
<th>Numéro du ticket</th>
<th><a href="Principal.php?page=4&ColNomClient=">Nom du client</a>
<?php
if ( isset($_GET['ColNomClient']) ) {
echo '<select name="ColNomClient" onchange="document.getElementById(\'ColNomClient\').value=this.value; document.getElementById(\'form_ColNomClient\').submit();">';
echo '<option value="">Choisissez un client</option>';
$result1 = mysql_query("SELECT distinct(NomClient) FROM tb_ticket");
while ( $data1 = mysql_fetch_array($result1) ) {
echo '<option value="' . $data1['NomClient'] . '" ';
if ( $_GET['ColNomClient'] == $data1['NomClient'] ) echo 'selected';
echo ' >' . $data1['NomClient'] . '</option>';
}
echo '</select>';
}
?> </th>
<th>Date du ticket</th>
<th>Heure du Ticket</th>
<th>Nom du Recepteur</th>
<th>Interlocuteur client</th>
<th>Sujet du ticket</th>
<th>Affecté à</th>
<th>Statut du ticket</th>
<th>Niveau d'urgence</th>
<th>Reformulation du ticket</th>
<th>Modifier</th>
<th>Supprimer</th>
</tr>
<?php
if ( isset($_GET['ColNomClient']) and $_GET['ColNomClient'] != "" ) {
$requete = "SELECT * FROM tb_ticket WHERE NomClient = '" . $_GET['ColNomClient'] . "'";
$retour = mysql_query($requete);
} else {
$retour = mysql_query('SELECT * FROM tb_ticket ORDER BY NumeroTicket DESC');
}
while ($donnees = mysql_fetch_array($retour)) { // On fait une boucle pour lister les résultats
?>
<tr>
<td><?php echo $donnees['IndexTicket']; ?></td>
<td><?php echo $donnees['NumeroTicket']; ?></td>
<td><?php echo $donnees['NomClient']; ?></td>
<td><?php echo $donnees['DateTicket']; ?></td>
<td><?php echo $donnees['HeureTicket']; ?></td>
<td><?php echo $donnees['RecepteurTicket']; ?></td>
<td><?php echo $donnees['InterlocuteurClient']; ?></td>
<td><?php echo $donnees['SujetTicket']; ?></td>
<td><?php echo $donnees['AffectationTicket']; ?></td>
<td><?php echo $donnees['StatutTicket']; ?></td>
<td><?php echo $donnees['NiveauUrgence']; ?></td>
<td><?php echo $donnees['ObjetTicket']; ?></td>
<td><a href="?page=5&ticket=<?php echo $donnees['IndexTicket'];?>&NumeroTicket=<?php echo $donnees['NumeroTicket']; ?>">Modifier</a></td>
<?php
echo "<td><input type='checkbox' name='suppr_".$donnees["IndexTicket"]."_".$donnees["NumeroTicket"]."'/></td>";
?>
<?php
} // Fin de la boucle
?>
</tr>
</table>
<P align=left></p>
<center><input name="suppression" type=submit value="Supprimer"></center><br><br>
</form>
<p align="center"><a href="index.php?erreur=logout"><strong>Vous déconnecter</strong></a></p>
<?php
if ( isset($_GET['modif']) and $_GET['modif'] == "ok" ) {
print '<script language="javascript">
alert("ticket modifié !");
location.href = "Principal.php?page=4";
</script>';
}
?>
Je sais plus si je t'avais déjà dit mais tu ne peux pas mettre un formulaire dans un autre ...
Donc j'ai déplacé le formulaire, rajouté un input type hidden qui récupère la valeur de la liste et la liste envoie le formulaire à distance ^^
Voilà ce que ça donne :
<?php
echo '<form action="Principal.php" id="form_ColNomClient">';
echo '<input type="hidden" name="page" value="4" />';
echo '<input type="hidden" id="ColNomClient" name="ColNomClient" value="" />';
echo '</form>';
?>
<form method="POST" action="?page=4">
<table border="1"><tr>
<th>Index ticket</th>
<th>Numéro du ticket</th>
<th><a href="Principal.php?page=4&ColNomClient=">Nom du client</a>
<?php
if ( isset($_GET['ColNomClient']) ) {
echo '<select name="ColNomClient" onchange="document.getElementById(\'ColNomClient\').value=this.value; document.getElementById(\'form_ColNomClient\').submit();">';
echo '<option value="">Choisissez un client</option>';
$result1 = mysql_query("SELECT distinct(NomClient) FROM tb_ticket");
while ( $data1 = mysql_fetch_array($result1) ) {
echo '<option value="' . $data1['NomClient'] . '" ';
if ( $_GET['ColNomClient'] == $data1['NomClient'] ) echo 'selected';
echo ' >' . $data1['NomClient'] . '</option>';
}
echo '</select>';
}
?> </th>
<th>Date du ticket</th>
<th>Heure du Ticket</th>
<th>Nom du Recepteur</th>
<th>Interlocuteur client</th>
<th>Sujet du ticket</th>
<th>Affecté à</th>
<th>Statut du ticket</th>
<th>Niveau d'urgence</th>
<th>Reformulation du ticket</th>
<th>Modifier</th>
<th>Supprimer</th>
</tr>
<?php
if ( isset($_GET['ColNomClient']) and $_GET['ColNomClient'] != "" ) {
$requete = "SELECT * FROM tb_ticket WHERE NomClient = '" . $_GET['ColNomClient'] . "'";
$retour = mysql_query($requete);
} else {
$retour = mysql_query('SELECT * FROM tb_ticket ORDER BY NumeroTicket DESC');
}
while ($donnees = mysql_fetch_array($retour)) { // On fait une boucle pour lister les résultats
?>
<tr>
<td><?php echo $donnees['IndexTicket']; ?></td>
<td><?php echo $donnees['NumeroTicket']; ?></td>
<td><?php echo $donnees['NomClient']; ?></td>
<td><?php echo $donnees['DateTicket']; ?></td>
<td><?php echo $donnees['HeureTicket']; ?></td>
<td><?php echo $donnees['RecepteurTicket']; ?></td>
<td><?php echo $donnees['InterlocuteurClient']; ?></td>
<td><?php echo $donnees['SujetTicket']; ?></td>
<td><?php echo $donnees['AffectationTicket']; ?></td>
<td><?php echo $donnees['StatutTicket']; ?></td>
<td><?php echo $donnees['NiveauUrgence']; ?></td>
<td><?php echo $donnees['ObjetTicket']; ?></td>
<td><a href="?page=5&ticket=<?php echo $donnees['IndexTicket'];?>&NumeroTicket=<?php echo $donnees['NumeroTicket']; ?>">Modifier</a></td>
<?php
echo "<td><input type='checkbox' name='suppr_".$donnees["IndexTicket"]."_".$donnees["NumeroTicket"]."'/></td>";
?>
<?php
} // Fin de la boucle
?>
</tr>
</table>
<P align=left></p>
<center><input name="suppression" type=submit value="Supprimer"></center><br><br>
</form>
<p align="center"><a href="index.php?erreur=logout"><strong>Vous déconnecter</strong></a></p>
<?php
if ( isset($_GET['modif']) and $_GET['modif'] == "ok" ) {
print '<script language="javascript">
alert("ticket modifié !");
location.href = "Principal.php?page=4";
</script>';
}
?>
Et oui là tu peux enlever le lien ^^
Ca donnera ça :
<table border="1"><tr>
<th>Index ticket</th>
<th>Numéro du ticket</th>
<th>Nom du client
<?php
echo '<select name="ColNomClient" onchange="document.getElementById(\'ColNomClient\').value=this.value; document.getElementById(\'form_ColNomClient\').submit();">';
echo '<option value="">Choisissez un client</option>';
$result1 = mysql_query("SELECT distinct(NomClient) FROM tb_ticket");
while ( $data1 = mysql_fetch_array($result1) ) {
echo '<option value="' . $data1['NomClient'] . '" ';
if ( $_GET['ColNomClient'] == $data1['NomClient'] ) echo 'selected';
echo ' >' . $data1['NomClient'] . '</option>';
}
echo '</select>';
?> </th>
<th>Date du ticket</th>
<th>Heure du Ticket</th>
<th>Nom du Recepteur</th>
<th>Interlocuteur client</th>
<th>Sujet du ticket</th>
<th>Affecté à</th>
<th>Statut du ticket</th>
<th>Niveau d'urgence</th>
<th>Reformulation du ticket</th>
<th>Modifier</th>
<th>Supprimer</th>
</tr>
Ca donnera ça :
<table border="1"><tr>
<th>Index ticket</th>
<th>Numéro du ticket</th>
<th>Nom du client
<?php
echo '<select name="ColNomClient" onchange="document.getElementById(\'ColNomClient\').value=this.value; document.getElementById(\'form_ColNomClient\').submit();">';
echo '<option value="">Choisissez un client</option>';
$result1 = mysql_query("SELECT distinct(NomClient) FROM tb_ticket");
while ( $data1 = mysql_fetch_array($result1) ) {
echo '<option value="' . $data1['NomClient'] . '" ';
if ( $_GET['ColNomClient'] == $data1['NomClient'] ) echo 'selected';
echo ' >' . $data1['NomClient'] . '</option>';
}
echo '</select>';
?> </th>
<th>Date du ticket</th>
<th>Heure du Ticket</th>
<th>Nom du Recepteur</th>
<th>Interlocuteur client</th>
<th>Sujet du ticket</th>
<th>Affecté à</th>
<th>Statut du ticket</th>
<th>Niveau d'urgence</th>
<th>Reformulation du ticket</th>
<th>Modifier</th>
<th>Supprimer</th>
</tr>
j'y suis presque pour le statut enfette sa marche pour le statut mais sa marche plus pour le numero maintenant et sa reprend la mm liste deroulante
je bloque un peu car sa j'ai jamais vu je decouvre grace a toi !
P.s:
pour ce que tu ma envoyé sa te met pas un message d'erreur dans la liste deroulante les message undefined a la line 59 ;(if ( $_GET['ColNomClient'] == $data1['NomClient'] ) echo 'selected';)
c'est le meme probleme kon avait vu dans la liste deroulante des nom client de la page nouveau ticket.
je bloque un peu car sa j'ai jamais vu je decouvre grace a toi !
<table border="1"><tr> <th>Index ticket</th> <th>Numéro du ticket</th> <th><a href="Principal.php?page=4&ColNomClient=">Nom du client</a> </th> <th>Date du ticket</th> <th>Heure du Ticket</th> <th>Nom du Recepteur</th> <th>Interlocuteur client</th> <th>Sujet du ticket</th> <th>Affecté à</th> <th><a href="Principal.php?page=4&ColStatut=">Statut du ticket</a></th> <th>Niveau d'urgence</th> <th>Reformulation du ticket</th> <th>Modifier</th> <th>Supprimer</th> </tr> <?php if ( isset($_GET['ColNomClient']) and $_GET['ColNomClient'] != "" ) { $requete = "SELECT * FROM tb_ticket WHERE NomClient = '" . $_GET['ColNomClient'] . "'"; $retour = mysql_query($requete); } if ( isset($_GET['ColStatut']) and $_GET['ColStatut'] != "" ) { $requete = "SELECT * FROM tb_ticket WHERE StatutTicket = '" . $_GET['ColStatut'] . "'"; $retour = mysql_query($requete); } else { $retour = mysql_query('SELECT * FROM tb_ticket ORDER BY NumeroTicket DESC'); } while ($donnees = mysql_fetch_array($retour)) { // On fait une boucle pour lister les résultats ?> <tr> <td><?php echo $donnees['IndexTicket']; ?></td> <td><?php echo $donnees['NumeroTicket']; ?></td> <td><?php echo $donnees['NomClient']; ?></td> <td><?php echo $donnees['DateTicket']; ?></td> <td><?php echo $donnees['HeureTicket']; ?></td> <td><?php echo $donnees['RecepteurTicket']; ?></td> <td><?php echo $donnees['InterlocuteurClient']; ?></td> <td><?php echo $donnees['SujetTicket']; ?></td> <td><?php echo $donnees['AffectationTicket']; ?></td> <td><?php echo $donnees['StatutTicket']; ?></td> <td><?php echo $donnees['NiveauUrgence']; ?></td> <td><?php echo $donnees['ObjetTicket']; ?></td> <td><a href="?page=5&ticket=<?php echo $donnees['IndexTicket'];?>&NumeroTicket=<?php echo $donnees['NumeroTicket']; ?>">Modifier</a></td> <?php echo "<td><input type='checkbox' name='suppr_".$donnees["IndexTicket"]."_".$donnees["NumeroTicket"]."'/></td>"; ?> <?php } // Fin de la boucle ?> </tr> </table> <P align=left></p> <center><input name="suppression" type=submit value="Supprimer"></center><br><br> </form> <p align="center"><a href="index.php?erreur=logout"><strong>Vous déconnecter</strong></a></p> <?php if ( isset($_GET['ColNomClient']) ) { echo '<form action="Principal.php" id="form_ColNomClient">'; echo '<input type="hidden" name="page" value="4" />'; echo '<select name="ColNomClient" onchange="document.getElementById(\'form_ColNomClient\').submit();">'; echo '<option value="">Choisissez un client</option>'; $result1 = mysql_query("SELECT distinct(NomClient) FROM tb_ticket"); while ( $data1 = mysql_fetch_array($result1) ) { echo '<option value="' . $data1['NomClient'] . '" '; if ( $_GET['ColNomClient'] == $data1['NomClient'] ) echo 'selected'; echo ' >' . $data1['NomClient'] . '</option>'; } echo '</select>'; echo '</form>'; } ?> <?php if ( isset($_GET['ColStatut']) ) { echo '<form action="Principal.php" id="form_ColStatut">'; echo '<input type="hidden" name="page" value="4" />'; echo '<select name="ColStatut" onchange="document.getElementById(\'form_ColStatut\').submit();">'; echo '<option value="">Choisissez un statut</option>'; $result1 = mysql_query("SELECT distinct(StatutTicket) FROM tb_ticket"); while ( $data1 = mysql_fetch_array($result1) ) { echo '<option value="' . $data1['StatutTicket'] . '" '; if ( $_GET['ColStatut'] == $data1['StatutTicket'] ) echo 'selected'; echo ' >' . $data1['StatutTicket'] . '</option>'; } echo '</select>'; echo '</form>'; } ?> <?php
P.s:
pour ce que tu ma envoyé sa te met pas un message d'erreur dans la liste deroulante les message undefined a la line 59 ;(if ( $_GET['ColNomClient'] == $data1['NomClient'] ) echo 'selected';)
c'est le meme probleme kon avait vu dans la liste deroulante des nom client de la page nouveau ticket.
Bon ... Ca m'a pris un peu la tête ^^ Mais bon j'ai réussi donc voilà la page entière :
<head>
<title>Les Tickets</title>
<link href="styles.css" rel="stylesheet" type="text/css">
</head>
<?php require_once('connexion.php'); ?>
<?php
if ( isset($_GET['NumeroTicket']) ) {
$GetNumeroTicket = $_GET['NumeroTicket'];
} else {
$GetNumeroTicket = "";
}
?>
<?php
if (isset($_POST['suppression']))
{
foreach($_POST as $nom => $val) // Pour chaque valeur venant du formulaire
{
"$nom $val<br />";
if(substr($nom,0,6)=="suppr_") // Si c'est une case à cocher de suppression
{
$cle = substr($nom,6); //On enlève "suppr_" du nom de la checkbox, on a donc indexTicket_numeroTicket dans $cle
$IndexTicket = substr($cle,0,strpos($cle,"_")); // On récupère l'index : du premier caractère jusqu'au caractère avant le "_"
$temp_pos = strpos($cle,"_")+1;// On calcule la position du premier caractère après le "_"
$NumeroTicket = substr($cle,$temp_pos);// On récupère les caractères se trouvant après le "_"
"DELETE FROM tb_ticket WHERE NumeroTicket=$NumeroTicket and IndexTicket=$IndexTicket<br />";
mysql_query("DELETE FROM tb_ticket WHERE NumeroTicket=$NumeroTicket and IndexTicket='$IndexTicket' "); // Suppression
}
}
}
echo '<form action="Principal.php" id="form_ColNomClient">';
echo '<input type="hidden" name="page" value="4" />';
echo '<input type="hidden" id="ColNomClient" name="ColNomClient" value="';
if ( isset($_GET['ColNomClient']) ) echo $_GET['ColNomClient'];
echo '" />';
echo '<input type="hidden" id="ColStatut" name="ColStatut" value="';
if ( isset($_GET['ColStatut']) ) echo $_GET['ColStatut'];
echo '" />';
echo '</form>';
?>
<form method="POST" action="?page=4">
<table border="1"><tr>
<th>Index ticket</th>
<th>Numéro du ticket</th>
<th>Nom du client
<?php
echo '<select name="ColNomClient" onchange="document.getElementById(\'ColNomClient\').value = this.value; document.getElementById(\'form_ColNomClient\').submit();">';
echo '<option value="">Choisissez un client</option>';
$result1 = mysql_query("SELECT distinct(NomClient) FROM tb_ticket");
while ( $data1 = mysql_fetch_array($result1) ) {
echo '<option value="' . $data1['NomClient'] . '" ';
if ( $_GET['ColNomClient'] == $data1['NomClient'] ) echo 'selected';
echo ' >' . $data1['NomClient'] . '</option>';
}
echo '</select>';
?> </th>
<th>Date du ticket</th>
<th>Heure du Ticket</th>
<th>Nom du Recepteur</th>
<th>Interlocuteur client</th>
<th>Sujet du ticket</th>
<th>Affecté à</th>
<th>Statut du ticket
<?php
echo '<select name="ColStatut" onchange="document.getElementById(\'ColStatut\').value = this.value; document.getElementById(\'form_ColNomClient\').submit();">';
echo '<option value="">Choisissez un statut</option>';
$result2 = mysql_query("SELECT distinct(StatutTicket) FROM tb_ticket");
while ( $data2 = mysql_fetch_array($result2) ) {
echo '<option value="' . $data2['StatutTicket'] . '" ';
if ( $_GET['ColStatut'] == $data2['StatutTicket'] ) echo 'selected';
echo ' >' . $data2['StatutTicket'] . '</option>';
}
echo '</select>';
?>
</th>
<th>Niveau d'urgence</th>
<th>Reformulation du ticket</th>
<th>Modifier</th>
<th>Supprimer</th>
</tr>
<?php
if ( isset($_GET['ColNomClient']) and $_GET['ColNomClient'] != "" and isset($_GET['ColStatut']) and $_GET['ColStatut'] != "" ) {
$requete = "SELECT * FROM tb_ticket WHERE NomClient = '" . $_GET['ColNomClient'] . "' AND StatutTicket = '" . $_GET['ColStatut'] . "'";
$retour = mysql_query($requete);
} elseif ( isset($_GET['ColNomClient']) and $_GET['ColNomClient'] != "" ) {
$requete = "SELECT * FROM tb_ticket WHERE NomClient = '" . $_GET['ColNomClient'] . "'";
$retour = mysql_query($requete);
} elseif ( isset($_GET['ColStatut']) and $_GET['ColStatut'] != "" ) {
$requete = "SELECT * FROM tb_ticket WHERE StatutTicket = '" . $_GET['ColStatut'] . "'";
$retour = mysql_query($requete);
} else {
$retour = mysql_query('SELECT * FROM tb_ticket ORDER BY NumeroTicket DESC');
}
while ($donnees = mysql_fetch_array($retour)) { // On fait une boucle pour lister les résultats
?>
<tr>
<td><?php echo $donnees['IndexTicket']; ?></td>
<td><?php echo $donnees['NumeroTicket']; ?></td>
<td><?php echo $donnees['NomClient']; ?></td>
<td><?php echo $donnees['DateTicket']; ?></td>
<td><?php echo $donnees['HeureTicket']; ?></td>
<td><?php echo $donnees['RecepteurTicket']; ?></td>
<td><?php echo $donnees['InterlocuteurClient']; ?></td>
<td><?php echo $donnees['SujetTicket']; ?></td>
<td><?php echo $donnees['AffectationTicket']; ?></td>
<td><?php echo $donnees['StatutTicket']; ?></td>
<td><?php echo $donnees['NiveauUrgence']; ?></td>
<td><?php echo $donnees['ObjetTicket']; ?></td>
<td><a href="?page=5&ticket=<?php echo $donnees['IndexTicket'];?>&NumeroTicket=<?php echo $donnees['NumeroTicket']; ?>">Modifier</a></td>
<?php
echo "<td><input type='checkbox' name='suppr_".$donnees["IndexTicket"]."_".$donnees["NumeroTicket"]."'/></td>";
?>
<?php
} // Fin de la boucle
?>
</tr>
</table>
<P align=left></p>
<center><input name="suppression" type=submit value="Supprimer"></center><br><br>
</form>
<p align="center"><a href="index.php?erreur=logout"><strong>Vous déconnecter</strong></a></p>
<?php require_once('deconnexion.php'); ?>
<head>
<title>Les Tickets</title>
<link href="styles.css" rel="stylesheet" type="text/css">
</head>
<?php require_once('connexion.php'); ?>
<?php
if ( isset($_GET['NumeroTicket']) ) {
$GetNumeroTicket = $_GET['NumeroTicket'];
} else {
$GetNumeroTicket = "";
}
?>
<?php
if (isset($_POST['suppression']))
{
foreach($_POST as $nom => $val) // Pour chaque valeur venant du formulaire
{
"$nom $val<br />";
if(substr($nom,0,6)=="suppr_") // Si c'est une case à cocher de suppression
{
$cle = substr($nom,6); //On enlève "suppr_" du nom de la checkbox, on a donc indexTicket_numeroTicket dans $cle
$IndexTicket = substr($cle,0,strpos($cle,"_")); // On récupère l'index : du premier caractère jusqu'au caractère avant le "_"
$temp_pos = strpos($cle,"_")+1;// On calcule la position du premier caractère après le "_"
$NumeroTicket = substr($cle,$temp_pos);// On récupère les caractères se trouvant après le "_"
"DELETE FROM tb_ticket WHERE NumeroTicket=$NumeroTicket and IndexTicket=$IndexTicket<br />";
mysql_query("DELETE FROM tb_ticket WHERE NumeroTicket=$NumeroTicket and IndexTicket='$IndexTicket' "); // Suppression
}
}
}
echo '<form action="Principal.php" id="form_ColNomClient">';
echo '<input type="hidden" name="page" value="4" />';
echo '<input type="hidden" id="ColNomClient" name="ColNomClient" value="';
if ( isset($_GET['ColNomClient']) ) echo $_GET['ColNomClient'];
echo '" />';
echo '<input type="hidden" id="ColStatut" name="ColStatut" value="';
if ( isset($_GET['ColStatut']) ) echo $_GET['ColStatut'];
echo '" />';
echo '</form>';
?>
<form method="POST" action="?page=4">
<table border="1"><tr>
<th>Index ticket</th>
<th>Numéro du ticket</th>
<th>Nom du client
<?php
echo '<select name="ColNomClient" onchange="document.getElementById(\'ColNomClient\').value = this.value; document.getElementById(\'form_ColNomClient\').submit();">';
echo '<option value="">Choisissez un client</option>';
$result1 = mysql_query("SELECT distinct(NomClient) FROM tb_ticket");
while ( $data1 = mysql_fetch_array($result1) ) {
echo '<option value="' . $data1['NomClient'] . '" ';
if ( $_GET['ColNomClient'] == $data1['NomClient'] ) echo 'selected';
echo ' >' . $data1['NomClient'] . '</option>';
}
echo '</select>';
?> </th>
<th>Date du ticket</th>
<th>Heure du Ticket</th>
<th>Nom du Recepteur</th>
<th>Interlocuteur client</th>
<th>Sujet du ticket</th>
<th>Affecté à</th>
<th>Statut du ticket
<?php
echo '<select name="ColStatut" onchange="document.getElementById(\'ColStatut\').value = this.value; document.getElementById(\'form_ColNomClient\').submit();">';
echo '<option value="">Choisissez un statut</option>';
$result2 = mysql_query("SELECT distinct(StatutTicket) FROM tb_ticket");
while ( $data2 = mysql_fetch_array($result2) ) {
echo '<option value="' . $data2['StatutTicket'] . '" ';
if ( $_GET['ColStatut'] == $data2['StatutTicket'] ) echo 'selected';
echo ' >' . $data2['StatutTicket'] . '</option>';
}
echo '</select>';
?>
</th>
<th>Niveau d'urgence</th>
<th>Reformulation du ticket</th>
<th>Modifier</th>
<th>Supprimer</th>
</tr>
<?php
if ( isset($_GET['ColNomClient']) and $_GET['ColNomClient'] != "" and isset($_GET['ColStatut']) and $_GET['ColStatut'] != "" ) {
$requete = "SELECT * FROM tb_ticket WHERE NomClient = '" . $_GET['ColNomClient'] . "' AND StatutTicket = '" . $_GET['ColStatut'] . "'";
$retour = mysql_query($requete);
} elseif ( isset($_GET['ColNomClient']) and $_GET['ColNomClient'] != "" ) {
$requete = "SELECT * FROM tb_ticket WHERE NomClient = '" . $_GET['ColNomClient'] . "'";
$retour = mysql_query($requete);
} elseif ( isset($_GET['ColStatut']) and $_GET['ColStatut'] != "" ) {
$requete = "SELECT * FROM tb_ticket WHERE StatutTicket = '" . $_GET['ColStatut'] . "'";
$retour = mysql_query($requete);
} else {
$retour = mysql_query('SELECT * FROM tb_ticket ORDER BY NumeroTicket DESC');
}
while ($donnees = mysql_fetch_array($retour)) { // On fait une boucle pour lister les résultats
?>
<tr>
<td><?php echo $donnees['IndexTicket']; ?></td>
<td><?php echo $donnees['NumeroTicket']; ?></td>
<td><?php echo $donnees['NomClient']; ?></td>
<td><?php echo $donnees['DateTicket']; ?></td>
<td><?php echo $donnees['HeureTicket']; ?></td>
<td><?php echo $donnees['RecepteurTicket']; ?></td>
<td><?php echo $donnees['InterlocuteurClient']; ?></td>
<td><?php echo $donnees['SujetTicket']; ?></td>
<td><?php echo $donnees['AffectationTicket']; ?></td>
<td><?php echo $donnees['StatutTicket']; ?></td>
<td><?php echo $donnees['NiveauUrgence']; ?></td>
<td><?php echo $donnees['ObjetTicket']; ?></td>
<td><a href="?page=5&ticket=<?php echo $donnees['IndexTicket'];?>&NumeroTicket=<?php echo $donnees['NumeroTicket']; ?>">Modifier</a></td>
<?php
echo "<td><input type='checkbox' name='suppr_".$donnees["IndexTicket"]."_".$donnees["NumeroTicket"]."'/></td>";
?>
<?php
} // Fin de la boucle
?>
</tr>
</table>
<P align=left></p>
<center><input name="suppression" type=submit value="Supprimer"></center><br><br>
</form>
<p align="center"><a href="index.php?erreur=logout"><strong>Vous déconnecter</strong></a></p>
<?php require_once('deconnexion.php'); ?>
Ouii merci ;-)
J'ai un petit message d'erreur je vais essayé de le resoudre, je veux pas plus t'embeté....
P.s : si tu vois que sa te soule te prend pas la tete pour moi ... ok!! ^^
J'ai un petit message d'erreur je vais essayé de le resoudre, je veux pas plus t'embeté....
P.s : si tu vois que sa te soule te prend pas la tete pour moi ... ok!! ^^
Ouais mais tu vois ça m'a aidé parce que je viens de me servir d'un système équivalent pour résoudre un problème que j'ai eu (deux liste déroulantes avec des formulaires et des champs cachés ^^ )
Si vmt tu trouves pas donnes moi le mdg d'erreur j'essaierai de voir !
Si vmt tu trouves pas donnes moi le mdg d'erreur j'essaierai de voir !
ouii okok enfette c'est toujour le meme ptit probleme qui reviens c'est exactement le mm probleme qu'on a eu pour NomClient et interlocuteur de la page nouveau client
lorsque tu choisie la ici le nom du client sa t'affiche indefened index NomClient=...program files/wamp/www ...... on line 58 j'essaye de trouvé la fote en reprenan l'exemple de nouveau ticket.php
je penssé avoir trouvé au debu en fesant des modif mais non lol !!! et tu sais quand tu choisi un nom client sa redevien normal la liste déroulante le message d'erreur disparait sa le fait aussi pour statut client(on line 76).
Autre question :
je voulais te demandé mais j'ai oublié, est ce que c'est possible que lorsque tu creer un nouveau ticket quand t'envoie le nom du client dans la base de donnée il s'enregistre avec son numeroclient ( comme sa le fait bien aujour dhui )
mais que lors de l'affichage on puisse voir le nom et pas le numeroclient.
En gro dans la base de donnée c'est le numero qu'on apercois et dans le tableau les ticket c'est le nom (pour que sa soi plu parlan) sachant que la requete est un select je me demande si c'est possible enfin voila di moi ce que t'en pensse.
Merciiii beacoup..
lorsque tu choisie la ici le nom du client sa t'affiche indefened index NomClient=...program files/wamp/www ...... on line 58 j'essaye de trouvé la fote en reprenan l'exemple de nouveau ticket.php
je penssé avoir trouvé au debu en fesant des modif mais non lol !!! et tu sais quand tu choisi un nom client sa redevien normal la liste déroulante le message d'erreur disparait sa le fait aussi pour statut client(on line 76).
Autre question :
je voulais te demandé mais j'ai oublié, est ce que c'est possible que lorsque tu creer un nouveau ticket quand t'envoie le nom du client dans la base de donnée il s'enregistre avec son numeroclient ( comme sa le fait bien aujour dhui )
mais que lors de l'affichage on puisse voir le nom et pas le numeroclient.
En gro dans la base de donnée c'est le numero qu'on apercois et dans le tableau les ticket c'est le nom (pour que sa soi plu parlan) sachant que la requete est un select je me demande si c'est possible enfin voila di moi ce que t'en pensse.
Merciiii beacoup..
Désolé ce matin j'étais pas mal occupé, je pars pour une semaine de vacances ce soir et j'aimerai que les utilisateurs testent mon appli pendant cette semaine donc je veux leur laisser un truc bien à tester donc j'ai pas mal de boulot ... :s
Pour ta question il suffit de remplacer le champs input type="text" où tu as le numéro client par un champ input type="hidden"
Comme ça tu récupèreras toujours la valeur mais sans qu'elle s'affiche!
Pour ta question il suffit de remplacer le champs input type="text" où tu as le numéro client par un champ input type="hidden"
Comme ça tu récupèreras toujours la valeur mais sans qu'elle s'affiche!
okok, je pensse que tu n'a pas trop compris mon probleme :
Enfette tu vois, Lorsque tu créer un nouveau ticket ta bien la liste déroulante qui s'affiche, avec les noms des client et ensuite quand tu l'enregistre et que tu vas dans les les tickets il y a le numero du client qui s'affiche moi je voudrais que sa soit le nom du client qui s'affiche mais que dans la base de donnée on apercoi le Numero du client ( dans lappli : Ticket.php => nomclient = "ALF" et dans la base de donnée : nom client =1;
Voila .
Je trouve pas le bug pour sa :
if ($_GET['ColNomClient'] == $data1['NomClient']) echo 'selected="selected"';
if ($_GET['ColStatut'] == $data2['StatutTicket']) echo 'selected="selected"';
s'affiche notice indefined index ColNomClient in F:\ProgrameFiles\wamp\www\test\pages\Lestickets.php on line 58 >1
notice indefined index ColNomClient in F:\ProgrameFiles\wamp\www\test\pages\Lestickets.php on line 58 >2 etc et lorque je clique sur 1 sa redevien normal c'est quoi qui faut modifier deja :
pareil pour statut ticket
notice indefined index ColStatut in F:\ProgrameFiles\wamp\www\test\pages\Lestickets.php on line 76 >En cours
notice indefined index ColStatut in F:\ProgrameFiles\wamp\www\test\pages\Lestickets.php on line 76 >Terminé
Merci
Enfette tu vois, Lorsque tu créer un nouveau ticket ta bien la liste déroulante qui s'affiche, avec les noms des client et ensuite quand tu l'enregistre et que tu vas dans les les tickets il y a le numero du client qui s'affiche moi je voudrais que sa soit le nom du client qui s'affiche mais que dans la base de donnée on apercoi le Numero du client ( dans lappli : Ticket.php => nomclient = "ALF" et dans la base de donnée : nom client =1;
Voila .
Je trouve pas le bug pour sa :
if ($_GET['ColNomClient'] == $data1['NomClient']) echo 'selected="selected"';
if ($_GET['ColStatut'] == $data2['StatutTicket']) echo 'selected="selected"';
s'affiche notice indefined index ColNomClient in F:\ProgrameFiles\wamp\www\test\pages\Lestickets.php on line 58 >1
notice indefined index ColNomClient in F:\ProgrameFiles\wamp\www\test\pages\Lestickets.php on line 58 >2 etc et lorque je clique sur 1 sa redevien normal c'est quoi qui faut modifier deja :
pareil pour statut ticket
notice indefined index ColStatut in F:\ProgrameFiles\wamp\www\test\pages\Lestickets.php on line 76 >En cours
notice indefined index ColStatut in F:\ProgrameFiles\wamp\www\test\pages\Lestickets.php on line 76 >Terminé
Merci
Remplace :
if ($_GET['ColNomClient'] == $data1['NomClient']) echo 'selected="selected"';
par:
if ( isset($_GET['ColNomClient']) and $_GET['ColNomClient'] == $data1['NomClient']) echo 'selected="selected"';
et
if ($_GET['ColStatut'] == $data2['StatutTicket']) echo 'selected="selected"';
par :
if ( isset($_GET['ColStatut']) and $_GET['ColStatut'] == $data2['StatutTicket']) echo 'selected="selected"';
Ben comme je t'ai dit tu fais un input type="hidden" avec value=" $NumeroClient qui est le numéro du client (c'est ce que tu enregistreras dans la base de données)
Et tu met un input type="text" avec value="' . $ValueNomClient . '"
Et ta variable tu la définira avant (dans la boucle pour afficher les infos du ticket)
Avec :
$result_ValueNomClient = mysql_query("SELECT NomClient FROM tb_client WHERE NumeroClient = '" . $NumeroClient . "'");
$data_ValueNomClient = mysql_fetch_array($result_ValueNomClient);
$ValueNomClient = $data_ValueNomClient['NomClient'];
if ($_GET['ColNomClient'] == $data1['NomClient']) echo 'selected="selected"';
par:
if ( isset($_GET['ColNomClient']) and $_GET['ColNomClient'] == $data1['NomClient']) echo 'selected="selected"';
et
if ($_GET['ColStatut'] == $data2['StatutTicket']) echo 'selected="selected"';
par :
if ( isset($_GET['ColStatut']) and $_GET['ColStatut'] == $data2['StatutTicket']) echo 'selected="selected"';
Ben comme je t'ai dit tu fais un input type="hidden" avec value=" $NumeroClient qui est le numéro du client (c'est ce que tu enregistreras dans la base de données)
Et tu met un input type="text" avec value="' . $ValueNomClient . '"
Et ta variable tu la définira avant (dans la boucle pour afficher les infos du ticket)
Avec :
$result_ValueNomClient = mysql_query("SELECT NomClient FROM tb_client WHERE NumeroClient = '" . $NumeroClient . "'");
$data_ValueNomClient = mysql_fetch_array($result_ValueNomClient);
$ValueNomClient = $data_ValueNomClient['NomClient'];
J'ai reussi pour le le ptit message d'erreur merci beaucoup j'ai fait plus long que toi mais sa marche aussi ^^!
Pour l'autre probleme : j 'ai pas tous suivi dsl
le ;<input type="hidden" avec value=" $NumeroClient> je supose qu'il faut le metre dans le form" nouveau ticket" mais c'est un select(
Sa non plus je sais pas dans quelle page faut le metre et ou :
input type="text" avec value="' . $ValueNomClient .
et sa faut que je le remplace par la requete qui affiche le tableau dans la pages lestickets.php ?
mouéé lol jsui perdu pour sa désolé lol !!
Pour l'autre probleme : j 'ai pas tous suivi dsl
le ;<input type="hidden" avec value=" $NumeroClient> je supose qu'il faut le metre dans le form" nouveau ticket" mais c'est un select(
<select id="NomClient" name="NomClient" onchange="location.href = 'Principal.php?page=2&NomClient=' + this.value;">qui a dans le form c'est pour je comprend pas trop!
Sa non plus je sais pas dans quelle page faut le metre et ou :
input type="text" avec value="' . $ValueNomClient .
et sa faut que je le remplace par la requete qui affiche le tableau dans la pages lestickets.php ?
$result_ValueNomClient = mysql_query("SELECT NomClient FROM tb_client WHERE NumeroClient = '" . $NumeroClient . "'"); $data_ValueNomClient = mysql_fetch_array($result_ValueNomClient); $ValueNomClient = $data_ValueNomClient['NomClient'];
mouéé lol jsui perdu pour sa désolé lol !!
lol Oui je vois ça parce que c'est pas du tout ça ^^
Tout ce que je t'ai mis, c'est dans LestTickets.php
En fait oublie l'histoire du input type="hidden"
Pour ça :
input type="text" avec value="' . $ValueNomClient .
Met juste $ValueNomClient à la place de $NumeroTicket quand tu affiche le tableau.
Et pour la requete que je t'ai donné, elle sert juste à afficher le nom du client dont on a le NumeroTicket.
Donc tu la met juste avant d'afficher le $ValueNomClient (donc là où tu affichais le $NumeroClient)
Voilà j'espère que c'est plus clair ^^
Je te l'aurais bien fait mais je n'ai pas trop le temps dsl :s
Tout ce que je t'ai mis, c'est dans LestTickets.php
En fait oublie l'histoire du input type="hidden"
Pour ça :
input type="text" avec value="' . $ValueNomClient .
Met juste $ValueNomClient à la place de $NumeroTicket quand tu affiche le tableau.
Et pour la requete que je t'ai donné, elle sert juste à afficher le nom du client dont on a le NumeroTicket.
Donc tu la met juste avant d'afficher le $ValueNomClient (donc là où tu affichais le $NumeroClient)
Voilà j'espère que c'est plus clair ^^
Je te l'aurais bien fait mais je n'ai pas trop le temps dsl :s
oui mais le probleme c'est le NumeroClient il n'y est pas c'est sa le probleme dans la page "lestickets.php" il y a que Nomclient.
le numeroTicket fo le modifier avec $ValueNomClient (t'est sur c le NumeroTicket )
$retour = mysql_query($requete);
} else {
$retour = mysql_query('SELECT * FROM tb_ticket ORDER BY NumeroTicket DESC');
}
while ($donnees = mysql_fetch_array($retour)) { // On fait une boucle pour lister les résultats
(sa c'est le truc d'avant c'est juste pour te montré lemplacement)
?>
<tr>
<?php
$result_ValueNomClient = mysql_query("SELECT NomClient FROM tb_client WHERE NumeroClient = '" . $NumeroClient . "'");
$data_ValueNomClient = mysql_fetch_array($result_ValueNomClient);
$ValueNomClient = $data_ValueNomClient['NomClient'];
?>
<td><?php echo $donnees['IndexTicket']; ?></td>
<td><?php echo $donnees['NumeroTicket']; ?></td>
<td><?php echo $ValueNomClient; ?></td>
<td><?php echo $donnees['DateTicket']; ?></td>
<td><?php echo $donnees['HeureTicket']; ?></td>
<td><?php echo $donnees['RecepteurTicket']; ?></td>
<td><?php echo $donnees['InterlocuteurClient']; ?></td>
<td><?php echo $donnees['SujetTicket']; ?></td>
<td><?php echo $donnees['AffectationTicket']; ?></td>
<td><?php echo $donnees['StatutTicket']; ?></td>
<td><?php echo $donnees['NiveauUrgence']; ?></td>
<td><?php echo $donnees['ObjetTicket']; ?></td>
le numeroTicket fo le modifier avec $ValueNomClient (t'est sur c le NumeroTicket )
$retour = mysql_query($requete);
} else {
$retour = mysql_query('SELECT * FROM tb_ticket ORDER BY NumeroTicket DESC');
}
while ($donnees = mysql_fetch_array($retour)) { // On fait une boucle pour lister les résultats
(sa c'est le truc d'avant c'est juste pour te montré lemplacement)
?>
<tr>
<?php
$result_ValueNomClient = mysql_query("SELECT NomClient FROM tb_client WHERE NumeroClient = '" . $NumeroClient . "'");
$data_ValueNomClient = mysql_fetch_array($result_ValueNomClient);
$ValueNomClient = $data_ValueNomClient['NomClient'];
?>
<td><?php echo $donnees['IndexTicket']; ?></td>
<td><?php echo $donnees['NumeroTicket']; ?></td>
<td><?php echo $ValueNomClient; ?></td>
<td><?php echo $donnees['DateTicket']; ?></td>
<td><?php echo $donnees['HeureTicket']; ?></td>
<td><?php echo $donnees['RecepteurTicket']; ?></td>
<td><?php echo $donnees['InterlocuteurClient']; ?></td>
<td><?php echo $donnees['SujetTicket']; ?></td>
<td><?php echo $donnees['AffectationTicket']; ?></td>
<td><?php echo $donnees['StatutTicket']; ?></td>
<td><?php echo $donnees['NiveauUrgence']; ?></td>
<td><?php echo $donnees['ObjetTicket']; ?></td>
oui mais le probleme c'est le NumeroClient il n'y est pas c'est sa le probleme dans la page "lestickets.php" il y a que Nomclient.
le numeroTicket fo le modifier avec $ValueNomClient (t'est sur c le NumeroTicket )
$retour = mysql_query($requete);
} else {
$retour = mysql_query('SELECT * FROM tb_ticket ORDER BY NumeroTicket DESC');
}
while ($donnees = mysql_fetch_array($retour)) { // On fait une boucle pour lister les résultats
(sa c'est le truc d'avant c'est juste pour te montré lemplacement)
?>
<tr>
<?php
$result_ValueNomClient = mysql_query("SELECT NomClient FROM tb_client WHERE NumeroClient = '" . $NumeroClient . "'");
$data_ValueNomClient = mysql_fetch_array($result_ValueNomClient);
$ValueNomClient = $data_ValueNomClient['NomClient'];
?>
<td><?php echo $donnees['IndexTicket']; ?></td>
<td><?php echo $donnees['NumeroTicket']; ?></td>
<td><?php echo $ValueNomClient; ?></td>
<td><?php echo $donnees['DateTicket']; ?></td>
<td><?php echo $donnees['HeureTicket']; ?></td>
<td><?php echo $donnees['RecepteurTicket']; ?></td>
<td><?php echo $donnees['InterlocuteurClient']; ?></td>
<td><?php echo $donnees['SujetTicket']; ?></td>
<td><?php echo $donnees['AffectationTicket']; ?></td>
<td><?php echo $donnees['StatutTicket']; ?></td>
<td><?php echo $donnees['NiveauUrgence']; ?></td>
<td><?php echo $donnees['ObjetTicket']; ?></td>
le numeroTicket fo le modifier avec $ValueNomClient (t'est sur c le NumeroTicket )
$retour = mysql_query($requete);
} else {
$retour = mysql_query('SELECT * FROM tb_ticket ORDER BY NumeroTicket DESC');
}
while ($donnees = mysql_fetch_array($retour)) { // On fait une boucle pour lister les résultats
(sa c'est le truc d'avant c'est juste pour te montré lemplacement)
?>
<tr>
<?php
$result_ValueNomClient = mysql_query("SELECT NomClient FROM tb_client WHERE NumeroClient = '" . $NumeroClient . "'");
$data_ValueNomClient = mysql_fetch_array($result_ValueNomClient);
$ValueNomClient = $data_ValueNomClient['NomClient'];
?>
<td><?php echo $donnees['IndexTicket']; ?></td>
<td><?php echo $donnees['NumeroTicket']; ?></td>
<td><?php echo $ValueNomClient; ?></td>
<td><?php echo $donnees['DateTicket']; ?></td>
<td><?php echo $donnees['HeureTicket']; ?></td>
<td><?php echo $donnees['RecepteurTicket']; ?></td>
<td><?php echo $donnees['InterlocuteurClient']; ?></td>
<td><?php echo $donnees['SujetTicket']; ?></td>
<td><?php echo $donnees['AffectationTicket']; ?></td>
<td><?php echo $donnees['StatutTicket']; ?></td>
<td><?php echo $donnees['NiveauUrgence']; ?></td>
<td><?php echo $donnees['ObjetTicket']; ?></td>
Ben s'il y est pas, pourquoi tu le veux?
lol ta pa du cerné mon trucs :
Enfette dans la page ticket.php dans le tableau On a dans le champ "NOMCLIENT" Le "NUMERODUCLIENT" qui s'affiche t'est dacord?
Mais Ce que je souhaite s'est que dans ce champ NOMCLIENT c'est Le NomCLIENT qui s'affiche et non pas le NumeroCLIENT.
Cependant je souhaite aussi que DANS LA BASE DE DONNEE, ca soit Le numero CLient et non pas le NOMCLIENT.
(comme sa l'est bien maintenan).
Voila la tu devrai comprendre .
Enfette je souhaite que sa reste comme sa o niveau de la base de donnée o nom client s'est bien (1, 2 5 etcc) qui s'enregistre mais que dans le NomClient dans la page les tickets.php, dans l'affichage sa soit ALF Armony etcccc qui se mette.
Ta compris ?
Enfette dans la page ticket.php dans le tableau On a dans le champ "NOMCLIENT" Le "NUMERODUCLIENT" qui s'affiche t'est dacord?
Mais Ce que je souhaite s'est que dans ce champ NOMCLIENT c'est Le NomCLIENT qui s'affiche et non pas le NumeroCLIENT.
Cependant je souhaite aussi que DANS LA BASE DE DONNEE, ca soit Le numero CLient et non pas le NOMCLIENT.
(comme sa l'est bien maintenan).
Voila la tu devrai comprendre .
Enfette je souhaite que sa reste comme sa o niveau de la base de donnée o nom client s'est bien (1, 2 5 etcc) qui s'enregistre mais que dans le NomClient dans la page les tickets.php, dans l'affichage sa soit ALF Armony etcccc qui se mette.
Ta compris ?
Oui donc
<?php
$result_ValueNomClient = mysql_query("SELECT NomClient FROM tb_client WHERE NumeroClient = '" . $donnees['NumeroClient'] . "'");
$data_ValueNomClient = mysql_fetch_array($result_ValueNomClient);
$ValueNomClient = $data_ValueNomClient['NomClient'];
?>
<td><?php echo $donnees['IndexTicket']; ?></td>
<td><?php echo $donnees['NumeroTicket']; ?></td>
<td><?php echo $ValueNomClient; ?></td>
<td><?php echo $donnees['DateTicket']; ?></td>
<td><?php echo $donnees['HeureTicket']; ?></td>
<td><?php echo $donnees['RecepteurTicket']; ?></td>
<td><?php echo $donnees['InterlocuteurClient']; ?></td>
<td><?php echo $donnees['SujetTicket']; ?></td>
<td><?php echo $donnees['AffectationTicket']; ?></td>
<td><?php echo $donnees['StatutTicket']; ?></td>
<td><?php echo $donnees['NiveauUrgence']; ?></td>
<td><?php echo $donnees['ObjetTicket']; ?></td>
Ca fait pas ce que tu veux?
<?php
$result_ValueNomClient = mysql_query("SELECT NomClient FROM tb_client WHERE NumeroClient = '" . $donnees['NumeroClient'] . "'");
$data_ValueNomClient = mysql_fetch_array($result_ValueNomClient);
$ValueNomClient = $data_ValueNomClient['NomClient'];
?>
<td><?php echo $donnees['IndexTicket']; ?></td>
<td><?php echo $donnees['NumeroTicket']; ?></td>
<td><?php echo $ValueNomClient; ?></td>
<td><?php echo $donnees['DateTicket']; ?></td>
<td><?php echo $donnees['HeureTicket']; ?></td>
<td><?php echo $donnees['RecepteurTicket']; ?></td>
<td><?php echo $donnees['InterlocuteurClient']; ?></td>
<td><?php echo $donnees['SujetTicket']; ?></td>
<td><?php echo $donnees['AffectationTicket']; ?></td>
<td><?php echo $donnees['StatutTicket']; ?></td>
<td><?php echo $donnees['NiveauUrgence']; ?></td>
<td><?php echo $donnees['ObjetTicket']; ?></td>
Ca fait pas ce que tu veux?
Bah oui dans ta table tb_ticket, le NumeroClient n'existe pas, seul le NomClient existe!
Si tu veux le NumeroClient il faut que tu fasses, à la place de la requete :
$result_ValueNomClient = mysql_query("SELECT NomClient FROM tb_client WHERE NumeroClient = '" . $donnees['NumeroClient'] . "'");
la requete :
$result_ValueNumeroClient = mysql_query("SELECT NumeroClient FROM tb_client WHERE NomClient = '" . $donnees['NomClient'] . "'");
Après je ne sais pas ce que tu veux en faire de ce $ValueNumeroClient.
Etant donné qu'il n'existe pas dans la table tb_ticket, ça ne va pas te servir à grand chose ...
Désolé mais là je suis en vacances dans 1/2h alors je suis un peu à l'Ouest! :s
Je vais essayer de faire un tour sur CCM lundi ou mardi mais le reste de la semaine ça sera difficile :s
Sinon, tu as mon adresse msn donc si tu peux tu viendras sur msn si jamais tu as besoin d'aide.
Si je suis pas là, tu peux envoyer un mail ^^
Si tu veux le NumeroClient il faut que tu fasses, à la place de la requete :
$result_ValueNomClient = mysql_query("SELECT NomClient FROM tb_client WHERE NumeroClient = '" . $donnees['NumeroClient'] . "'");
la requete :
$result_ValueNumeroClient = mysql_query("SELECT NumeroClient FROM tb_client WHERE NomClient = '" . $donnees['NomClient'] . "'");
Après je ne sais pas ce que tu veux en faire de ce $ValueNumeroClient.
Etant donné qu'il n'existe pas dans la table tb_ticket, ça ne va pas te servir à grand chose ...
Désolé mais là je suis en vacances dans 1/2h alors je suis un peu à l'Ouest! :s
Je vais essayer de faire un tour sur CCM lundi ou mardi mais le reste de la semaine ça sera difficile :s
Sinon, tu as mon adresse msn donc si tu peux tu viendras sur msn si jamais tu as besoin d'aide.
Si je suis pas là, tu peux envoyer un mail ^^