Précédent   Forum des professionnels en informatique > PHP > Langage
Langage Forum sur le langage PHP, la POO, les conventions, la sécurité, etc. Avant de poster : FAQ Langage, toutes les FAQ PHP, cours langage et sources PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/01/2007, 09h12   #1
Invité de passage
 
Inscription : janvier 2007
Messages : 9
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 9
Points : 1
Points : 1
Par défaut Script d'annuaire tel qui marche pas

J'ai choppé un script PHP d'annuaire téléphonique que j'ai refais à ma sauce pour mon entreprise.

Dès le début, sans y avoir touché, il marchait presque bien... Il avait quand même un problème MAJEURE: il n'affichait pas ce qu'on venait d'entrer dans la base.

On peut ajouter un contact sans problème mais on ne peut pas le voir quand on le recherche...

J'ai vérifié dans la base elle-même et on voit l'entrée complète...
Je l'ai modif pour y ajouter les champs dont j'avais besoin mais forcément, il n'affiche toujours rien...

Le script est un peu long donc je ne sais pas si vous voulez que je l'affiche ici.......
Sanka76 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/01/2007, 09h14   #2
Membre éclairé
 
Avatar de Huntress
 
Inscription : août 2004
Messages : 454
Détails du profil
Informations forums :
Inscription : août 2004
Messages : 454
Points : 339
Points : 339
Sans code... çà va être balaise de t'aider... à toi de voir.

Tout le code n'est peut être pas nécessaire non plus... donne uniquement ce qui à l'air de ne pas marcher.
__________________

Règle n°1 du forum francophone : Parler le français...
Pas de question technique par MP, le forum est fait pour çà, merci.
Huntress est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/01/2007, 09h26   #3
Invité de passage
 
Inscription : janvier 2007
Messages : 9
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 9
Points : 1
Points : 1
bah j'ai entendu dire qu'ici vous étiez des bêtes ^^

Bon attends un poil de seconde je te mets ça...

VOICI LE SCRIPT:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
case 2: // recherche dans la base
      if ($op2)
        {
          $query="SELECT * FROM $table WHERE an_id IS NOT NULL";
          if ($nom)
            {
              $query.=" AND an_NOM LIKE '$nom%'";
            };
          if ($prenom)
            {
              $query.=" AND an_PRENOM LIKE '$prenom%'";
            };
          if ($poste)
            {
              $query.=" AND an_POSTE LIKE '%$poste%'";
            };
		  if ($sansfil)
            {
              $query.=" AND an_SANSFIL LIKE '$sansfil%'";
            };
		  if ($lignedirecte)
            {
              $query.=" AND an_LIGNEDIRECTE LIKE '$lignedirecte%'";
            };
		  if ($portable)
            {
              $query.=" AND an_PORTABLE LIKE '$portable%'";
            };
		  if ($fax)
            {
              $query.=" AND an_FAX LIKE '$fax%'";
            };
		  if ($telperso)
            {
              $query.=" AND an_TELPERSO LIKE '$telperso%'";
            };
          $query.=" ORDER BY an_NOM";
          $res=mysql_query($query);
 
          echo"<table width='0%' cellpadding='5' cellspacing='1' border='0' align='center'>";
          echo"<tr><td bgcolor='#04A2EC' align='center'><b>Id</b></td><td bgcolor='#04A2EC' align='center'><b>Nom</b></td><td bgcolor='#04A2EC' align='center'><b>Prénom</b></td><td bgcolor='#04A2EC' align='center'><b>Poste</b></td></td><td bgcolor='#04A2EC' align='center'><b>Sans Fil</b></td></td><td bgcolor='#04A2EC' align='center'><b>Ligne Directe</b></td></td><td bgcolor='#04A2EC' align='center'><b>Portable</b></td><td bgcolor='#04A2EC' align='center'><b>Fax</b></td></td><td bgcolor='#04A2EC' align='center'><b>Tèl Perso</b></td></td><td>&nbsp;</td><td>&nbsp;</td></tr>";
 
          while($val=mysql_fetch_array($res,$bdd))
            {
              $id = $val['an_id'];
              $nom = $val['an_NOM'];
              $prenom = $val['an_PRENOM'];
              $poste = $val['an_POSTE'];
			  $sansfil = $val['an_SANSFIL'];
			  $lignedirecte = $val['an_LIGNEDIRECTE'];
			  $portable = $val['an_PORTABLE'];
			  $fax = $val['an_FAX'];
			  $telperso = $val['an_TELPERSO'];
 
              echo"<tr><td bgcolor='#04A2EC'>".$id."</td><td bgcolor='#04A2EC'>".$nom."</td><td bgcolor='#04A2EC'>".$prenom."</td><td bgcolor='#04A2EC'>".$poste."</td><td bgcolor='#04A2EC'>".$sansfil."</td><td bgcolor='#04A2EC'>".$lignedirecte."</td><td bgcolor='#04A2EC'>".$portable."</td><td bgcolor='#04A2EC'>".$fax."</td><td bgcolor='#04A2EC'>".$telperso."</td><td bgcolor='#04A2EC'><A HREF='annuairecm.php?task=4&id=$id&nom=$nom&prenom=$prenom&poste=$poste&sansfil=$sansfil&lignedirecte=$lignedirecte&portable=$portable&fax=$fax&telperso=$telperso'>modifier</A></td><td bgcolor='#04A2EC'><A HREF='annuairecm.php?task=3&id=$id'>effacer</A></td></tr>";
            };
 
          echo"</table><br>";
 
        };
Voilaaaaaaaaa! J'avias dit... ça prends plein d'place pour rien!

EDIT: j'pense que ça suffira... Les balises code? Explique stp :$
Sanka76 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/01/2007, 09h28   #4
Membre éclairé
 
Avatar de Huntress
 
Inscription : août 2004
Messages : 454
Détails du profil
Informations forums :
Inscription : août 2004
Messages : 454
Points : 339
Points : 339
J'suis au bord de la crise de nerfs... pourquoi personne ne met les balises code ?

S'il te plait édites ton message et sers-t-en, personne ne t'aidera sinon.

EDIT : Et j'ai également dit que tout le code n'était peut être pas nécessaire... et il semblerait que j'avais raison... j'pense pas que les styles soient très pertinents ici... pour ne citer que les styles bien sûr... fais un peu de tri.
__________________

Règle n°1 du forum francophone : Parler le français...
Pas de question technique par MP, le forum est fait pour çà, merci.
Huntress est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/01/2007, 09h31   #5
Membre chevronné
 
Avatar de J0r_x
 
Homme
Analyste - Programmeur
Inscription : mai 2006
Messages : 712
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Marne (Champagne Ardenne)

Informations professionnelles :
Activité : Analyste - Programmeur
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : mai 2006
Messages : 712
Points : 607
Points : 607
Tu aurais pu utiliser les balises [code] ca aurait été plus lisible pour nous, et nous mettre que la partie recherche...
Affiche ta requete sql et test la directement sur ta bdd pour voir si la ca recupere bien les nouveaux enregistrement.
J0r_x est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/01/2007, 09h42   #6
Invité de passage
 
Inscription : janvier 2007
Messages : 9
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 9
Points : 1
Points : 1
Voila désolé pour la balise CODE...
Je test ça dans quelques minutes (j'ai pas mal de boulot)
Sanka76 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2007, 15h20   #7
Inscrit
 
Inscription : octobre 2006
Messages : 430
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 430
Points : 52
Points : 52
ouallalalalalala c'est compliqué comme presentation ton truc la
guismoman33 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2007, 15h42   #8
Membre éclairé
 
Avatar de johweb
 
Inscription : décembre 2003
Messages : 332
Détails du profil
Informations personnelles :
Localisation : France, Sarthe (Pays de la Loire)

Informations forums :
Inscription : décembre 2003
Messages : 332
Points : 316
Points : 316
Il nous faudrait aussi le script d'insertion pour comparer avec la requête d'affichage... ^^
johweb est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h15.


 
 
 
 
Partenaires

Hébergement Web