Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2484 connectés 

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  13  14  15  ..  18  19  20  21  22  23
Auteur Sujet :

[Fini] Satis, Gestion de parc informatique, Version 0.4 Dispo !

n°500720
kontas
Photographe amateur daltonien
Posté le 28-08-2003 à 16:32:42  profilanswer
 

Reprise du message précédent :
voila, j'ai reprit le taf depuis lundi
 
des que le reso est denouveau opperationnel et que j'ai installer tous les clients  :sweat: , je torche le projet pour que les profs commence a prendre les bonne habitude des la rentrer
 
 
sinon, je vais faire une petite modif dans la liste du parc info. je vais enlever la colonne IP, car j'ai passer le reseau en DHCP, alors je sais pas encore si je vais metre les adresse MAC a la place :/

mood
Publicité
Posté le 28-08-2003 à 16:32:42  profilanswer
 

n°577426
kontas
Photographe amateur daltonien
Posté le 27-11-2003 à 13:43:18  profilanswer
 

SALUT a tous :)
 
non je suis pas mort :P,
 
j'ai pas beaucoup avancer sur le site mais je vois bientot la fin. j'ai definit les objectifs finaux, les derniers truc a rajouter ETC...
 
j'ai abandonner pour le moment le serveur linux, je fait tourner actuelement le site en version Beta (uniquement pour moi, les profs n'ont pas l'adresse) sur un win98se :D. pour le moment il a l'air de tenir le coup, mais je sais pas encore comment il va se comporter lorsqu'il y'aura plusieurs personne sur le site en meme temps.
 
 
dans les changement, je vais rajouter la config exact de chaque PC, avec notament un lien vers les drivers correspondant a chaque piece du pc :D
 
je planche sur le design du site et j'ai lui est toujour pas trouver de nom :/

n°578859
fabcool
serieux ? naaaan...
Posté le 29-11-2003 à 03:05:20  profilanswer
 

ah c cool je suivais la chose tu as des nvelles caps depuis ?? :)

n°580278
kontas
Photographe amateur daltonien
Posté le 01-12-2003 à 12:04:27  profilanswer
 

ben j'ai repris mon systeme de formulaire pour rajouter, les perifs en panne (imprimante et scanner) puis je vais le reprendre une derniere fois, pour faire des demande d'intervention qui sont autre que des pannes ou je sais pas trop quoi. une fois sa boucler je vais essailler d'appliquer mes "etude" :lol:, de design.
 
puis si sa tourne toujour bien je le metrer a la disposition des profs en collan l'url sur le bureau de chaque pc
 
 
me reste encore a trouver le moyen, de metre le lien vers les drivers, sur mon tableau du parc informatique, je sais pas encore comment je vais m'y prendre

n°586585
kontas
Photographe amateur daltonien
Posté le 09-12-2003 à 15:07:19  profilanswer
 

arf, je galere un max,
 
il me faudrai un coup de main pour mon systeme de drivers:
 
le but:
 
dans le tableau du parc info, y'a le detail de chaque machine, le but etant de transformer c'est "info materiel" par des lien direct sur le driver correspondant.
 
j'avais penser cree une table drivers, avec une ligne matos et une ligne vers le fichier.
 
avec un script qui dit, dans ma table parc, je clic Dlink, qu'il aille regarder dans la table drivers si y'a une ligne correspondante et si c'est oui, il m'ouvre la fenetre de DL,
 
un tel script est possible ??

n°588566
kontas
Photographe amateur daltonien
Posté le 11-12-2003 à 19:58:18  profilanswer
 

un avis sur mes objectifs, ??

n°616839
kontas
Photographe amateur daltonien
Posté le 20-01-2004 à 17:40:06  profilanswer
 

resalut a tous,
 
je vois que personne ne s'interese plus a moi :D, c'est pas grave
 
 
j'avais mit en stand bye le developpement pour me consentrer sur l'herbergement.
 
j'ai fini mon serveur linux, tous marche nikel, je fait les mise a jour via ftp, enfin bref c'est le coeur
 
encore merci a benj :).
 
 
je reprend donc le dev, et les questions qui me tracasser sont de nouveaux d'actualiter

n°616858
BenJ9002
Posté le 20-01-2004 à 18:10:14  profilanswer
 

Ben dis donc il sort de loin celui là :D  
 
Pour les liens directs vers les sites des constructeurs, ça se fait, c'est sur, mais c'est déja un peu plus poussé. Faut faire quelque chose avec les expressions régulières pour gérer les noms des constructeurs.
 
Y aurait une autre possibilité, c'est de remodifier ta table parc pour ne garder qu'un ID qui correspondrait au matériel.
 
J'ai pas trop le temps de détailler l'idée, désolé ;)

n°617000
kontas
Photographe amateur daltonien
Posté le 20-01-2004 à 20:17:32  profilanswer
 

mais j'ai compris le principe
 
mais j'aurais plutot mit les driver dans un coin du disque dur
 

n°623545
kontas
Photographe amateur daltonien
Posté le 28-01-2004 à 10:06:14  profilanswer
 

erf, y'a plus personne :/

mood
Publicité
Posté le 28-01-2004 à 10:06:14  profilanswer
 

n°623558
aspegic500​mg
Posté le 28-01-2004 à 10:21:00  profilanswer
 

kontas a écrit :

mais j'ai compris le principe
 
mais j'aurais plutot mit les driver dans un coin du disque dur
 
 


 
C'est beaucoup mieux, ca permet de pouvoir dépanner meme si la salle n'est pas reliée à internet, il suffit effectivement de donner un identifiant à chaque pièce necessitant un drivers et de donner un identifiant identique au driver correspondant :wahoo: (les rechercher dans une table est facile ensuite :wahoo: )

n°623670
kontas
Photographe amateur daltonien
Posté le 28-01-2004 à 12:09:15  profilanswer
 

ok, je vais faire comme sa :)
 
suffit apres de "dire"
 
si identifiant piece=identifiant driver -> fichier

n°637294
kontas
Photographe amateur daltonien
Posté le 10-02-2004 à 13:59:50  profilanswer
 

resalut a tous, bon la c'est vraiment la ....
 
j'ai commencer a attaquer la mise en page du site, car j'ai casi fini.
 
j'ai donc utiliser les speudo frame comme expliquer dans phpdebutant.
 
mais voila que maintenant plus aucun de mes formulaire ne marche, ni meme les liens dynamique. je sais qu'il y'a des modification a apporter mais j'ai pas compris comment faire.

n°637295
kontas
Photographe amateur daltonien
Posté le 10-02-2004 à 14:01:33  profilanswer
 

pour les formulaire on ma dit
 
"Ben faut modifier l'action de tes formulaires...  
 
<form action="index.php?page=formulaire" ...> "
 
mais le probleme c'est que cela n'aparait pas dans les miens

n°637980
aspegic500​mg
Posté le 10-02-2004 à 20:16:11  profilanswer
 

Quasi fini [:aloy]
 
Pour tes formulaire effectivement c'est comme ca qu'il faut faire, si ton systeme de pseudo-frames change la page suivant la variable d'url $_get['page'], il te suffit de faire un truc dans ce genre:

Code :
  1. echo '<form method="post" action="formulaire.php?page='.$numeroDeLaPageTraitantLeFormulaire.'">';


Pis derriere tu passe tes variables en post (tu peux aussi les passer en get ca changera rien)
 
Si ca ne fonctionne pas, ca vient peut-etre d'un parametre du serveur, car à mon iut ca ne marche pas non plus alors que ca marche partout ailleurs :wahoo:

n°638105
kontas
Photographe amateur daltonien
Posté le 10-02-2004 à 21:41:15  profilanswer
 

je te remerci :)
 
voici donc un de mes formulaire

Code :
  1. <html>
  2. <head>
  3. <title>Formulaire -> écrire une news</title>
  4.   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  5. </head>
  6. <body>
  7. <br>
  8. <div align="center"><a href="index.php">retour a la page d'acceuil</a></div>
  9. <br>
  10. <?php
  11. // si formulaire pas rempli  
  12. if($_GET['ajout'] != 'ok') {  // verification avec une variable du formulaire  
  13. ?>
  14. <form method="post" action="<?php echo $PHP_SELF."?ajout=ok"; ?>">
  15.   <table border="2" align="center" cellpadding="4" cellspacing="5">
  16.     <tr> 
  17.       <td>Nom</td>
  18.       <td><input name="nom" type="text" id="nom" size="30"></td>
  19.     </tr>
  20.     <tr>
  21.       <td>titre</td>
  22.       <td><input name="titre" type="text" id="titre"></td>
  23.     </tr>
  24.     <tr> 
  25.       <td valign="top">Detail</td>
  26.       <td><textarea name="news" cols="30" rows="5" id="news"></textarea></td>
  27.     </tr>
  28.     <tr align="center"> 
  29.       <td colspan="2"> <input type="submit" name="Submit" value="validé"> </td>
  30.     </tr>
  31.   </table>
  32. </form>
  33. <?php
  34. // si le formulaire a deja ete rempli  
  35. } elseif($_GET['ajout'] == 'ok') {  // verification avc une variable du formulaire  
  36. // données de connectionà la base de données  
  37. $hostname_parc = "127.0.0.1"; // server  
  38. $database_parc = "parcinfo"; // nom BDD  
  39. $username_parc = "root"; // nom user  
  40. $password_parc = ""; // pass  
  41. $parc = mysql_pconnect($hostname_parc, $username_parc, $password_parc) or die(mysql_error());
  42. mysql_select_db($database_parc, $parc);  // connection et selection de la bdd  
  43.     $insert = "INSERT INTO news_tlb VALUES ('',now(),'$nom','$titre','$news')";
  44. mysql_query($insert, $parc) or die(mysql_error());  // insertion  
  45.   echo "<center>news postée</center>"; // affichage du bon deroulement de la procedure  
  46. // fin du elseif ?>  
  47. </body>
  48. </html>


 
 
d'apres ce que j'ai compris je doit faire la modif a ce niveau
 

Code :
  1. <form method="post" action="<?php echo $PHP_SELF."?ajout=ok"; ?>">


 
 
mais le probleme c'est que j'ai pas de script qui traite le formulaire, c'est deja incorporer dedans du coup je vois pas comment apliquer la modif :/


Message édité par kontas le 10-02-2004 à 21:49:47
n°638378
aspegic500​mg
Posté le 11-02-2004 à 00:36:35  profilanswer
 

Mais ca peut pas marcher ton truc :lol: (désolé de rire mais la faute est énorme)
 
Tu fais <?php if($_get ......) ..... ?> et ensuite tu ecrit le contenu du code qui doit etre executé si la boucle est validée, ca peut pas marcher, il faut le mettre à l'interieur du <?php ?> !!! :ouch:

n°638468
deliriumtr​emens
sic transit intestinal...
Posté le 11-02-2004 à 08:50:04  profilanswer
 

aspegic500mg a écrit :

Mais ca peut pas marcher ton truc :lol: (désolé de rire mais la faute est énorme)
 
Tu fais <?php if($_get ......) ..... ?> et ensuite tu ecrit le contenu du code qui doit etre executé si la boucle est validée, ca peut pas marcher, il faut le mettre à l'interieur du <?php ?> !!! :ouch:  


 
Soit j'ai rien compris soit c'est du n'importe quoi intéressant...
 
->Kontas, pleins de choses bizarres quand même
 
Par exemple tu veux savoir si $_GET['ajout']=='ok' ou non : pourquoi faire un If/ElseIf.
Un simple  

Code :
  1. If ($_GET['ajout']=='ok'))
  2.   {//traitement si le formulaire est rempli
  3.   }
  4. Else
  5.   {//formulaire
  6.   }


 
 
Tu insères les données de connexion à la base en dur dans toutes les pages où tu en as besoin ? Ou c'est pour l'exemple ? Mieux vaut faire un include au début de ta page et les traiter dans un fichier à part, quand même.
 
Tu as testé ta requête dans phpmyadmin (ou autre) ? Elle fonctionne ?
 
Pour vérifier si le formulaire a déjà été posté ou non, je préfère personnellement passer par $_POST et un champ caché, mais ça ne doit pas changer grand chose, par contre.
 
Tu reçois des messages d'erreur, si oui lesquels ?
 
Tu as réglé tes problèmes de pseudo-frames, au passage ? Me semble que c'était en partie lié...
 
EDIT : ah ben je viens de voir un truc bien foireux, en fait.
 
Je crois que ta page de formulaire est appelée ainsi :
 
index.php?page=formulaire
 
Si ce n'est pas le cas ne lis pas la suite, c'est inutile, sinon :
 
Si tu fais  

Code :
  1. <form method="post" action="<?php echo $PHP_SELF."?ajout=ok"; ?>">


 
L'action de ton formulaire va être  
index.php?page=formulaire?action=ok
->foirade (2X?)
 
Faudrait faire

Code :
  1. <form method="post" action="<?php echo $PHP_SELF."&amp;ajout=ok"; ?>">


->action de ton formulaire devient
index.php?page=formulaire&action=ok
Ce qui serait correct...


Message édité par deliriumtremens le 11-02-2004 à 08:58:48
n°638482
kontas
Photographe amateur daltonien
Posté le 11-02-2004 à 09:36:11  profilanswer
 

mon probleme de formulaire est directement lier au speudo frame, car avant tout marcher nikel.  
 

Citation :

Tu insères les données de connexion à la base en dur dans toutes les pages où tu en as besoin ? Ou c'est pour l'exemple ? Mieux vaut faire un include au début de ta page et les traiter dans un fichier à part, quand même.


mes parametre de connection sont dans tous mes formulaires, oui je je comprend pourquoi maintenant. si j'amais j'ai une modif a faire, je doit faire tout les formulaire  :lol:  
 
 

Citation :

Pour vérifier si le formulaire a déjà été posté ou non, je préfère personnellement passer par $_POST et un champ caché, mais ça ne doit pas changer grand chose, par contre.  
 
Tu reçois des messages d'erreur, si oui lesquels ?


 
sa existe ca ?? j'ai pas de message d'erreur quand je valid mon formulaire, mais simplement un retour a la page par defaut (merci les speudo frame  :D )
 
 

Citation :

Je crois que ta page de formulaire est appelée ainsi :  
 
index.php?page=formulaire


c'est bien le cas, je vais tester ton code.
 
 
 
je suis supernewbie, et ce site, j'y "travail" depuis octobre, j'ai un peut lacher le morceau a une epoque et le php reste tres obscure pour moi. j'ai reussi a faire ce formulaire (et le reste du site) ace au membre du forum qui mon aider et je leur en remerci :)

n°638499
deliriumtr​emens
sic transit intestinal...
Posté le 11-02-2004 à 10:03:52  profilanswer
 

Les pseudo-frames en 30 secondes.
 
Soit 3 fichiers de bases :
-index.php
-top.php
-bottom.php
 
et les "pages"(fichiers) à inclure
-main.php
-formulaire.php
-presentation.php
 
Dans top.php, on trouvera le début du code html

Code :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
  2.     "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
  4. <head>
  5. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />     
  6. <title>
  7. mon titre
  8. </title>
  9. <link rel="stylesheet" type="text/css" href="css/mep.css" />
  10. </head>
  11. <body>
  12. <div id="haut">
  13. //bordure haut, par exemple
  14. </div>
  15. <div id="contenant">//div contenant général, comme son nom l'indique, pour la mise en page
  16.     <div id="gauche">
  17.      //ici on trouvera par exemple des menus
  18.    <a href="index.php?page=formulaire">Formulaire</a>
  19.    <a href="index.php?page=pres">Présentation</a>
  20.     </div>
  21.  
  22.      <div id="cont">//div dans lequel apparaîtron les fichiers inclus
  23.      //le div reste ouvert, il sera fermé dans bottom.php


 
Dans bottom.php, on trouvera la fermeture des balises ouvertes dans top.php

Code :
  1. </div>//fermeture du div "cont"
  2.     <div id="bas">
  3.     <div id="cop">copyright</div>
  4.     </div>   
  5. </div>//fermeture du div "contenant"   
  6. </body>
  7. </html>


 
Dans index.php, on trouve des fichiers à inclure, et les tests sur les pages à inclure
 

Code :
  1. <?include ('connect.php');
  2. //les données de connexion à la base, qui seront présentes sur toutes les pages
  3. include('top.php');//insertion du haut de page
  4. If (isset($_GET['page']))
  5.   {$page=$_GET['page'];}
  6. Else
  7.   {$page='';}
  8. //test sur la valeur de $_GET['page'], pour la gestion des includes
  9. switch ($page)
  10.   {
  11.   case 'formulaire' : include ('formulaire.php'); break;
  12.   case 'pres' : include ('presentation.php'); break;
  13.   default : include ('main.php');
  14. //si $page n'est pas initialisée  
  15. //ou si on essaie d'inclure un fichier qui n'est pas listé dans le switch
  16.   }
  17. include('bottom.php');//insertion du bas de page


 
 
Ensuite dans tes fichiers main.php, formulaire.php, presentation.php, tu dois simplement penser qu'il n'y a plus besoin d'avoir les balises d'ouverture classiques  (<html>,<body>, etc), ni les mêmes en fermetures.
 
Là tout est fait avec des div (bel effort, le principe est évidemment le même pour une présentation par tableaux)
 
EDIT : tu pourrais naturellement te contenter d'une page index.php avec le top et le bottom "en dur" plutôt qu'en include, je fais comme ça pour plus de propreté dans le index.php


Message édité par deliriumtremens le 11-02-2004 à 10:09:45
n°638502
kontas
Photographe amateur daltonien
Posté le 11-02-2004 à 10:05:50  profilanswer
 

il faudrai plutot que je refasse mes formulaire de cette facon ??
 
http://membres.lycos.fr/worldcinem [...] nexion.php

n°638507
kontas
Photographe amateur daltonien
Posté le 11-02-2004 à 10:09:44  profilanswer
 

attention, j'ai pas dit que les speudo frame ne marcher pas :), j'ai dit que depuis que j'avais mit en place les speudo frame, les formulaires ne marcher plus, ainsi qu'une fonction de mes tableau (j'ai mit un lien sur mes en tete de tableau pour faire reaparaitre le tableau dans l'ordre alphabetique de la valeur choisi)
 
 
je vais essailler avec ton systeme de speudo frame, car celui que j'ai utiliser est celui de phpdebutant, et y'a pas tout a fait la meme chose
 
EDIT
 
sa ne marche pas plus avec tes speudo frame, je pense que tu le savais deja  :lol: .
 
c'est bien mes formulaires qui ne sont du tout adapter a ce system


Message édité par kontas le 11-02-2004 à 10:33:08
n°638528
deliriumtr​emens
sic transit intestinal...
Posté le 11-02-2004 à 10:33:55  profilanswer
 

Ce que je voyais, c'est que le code source du formulaire que tu as donné (appelons formulaire.php) contient des balises <html><body>...  
 
alors qu'elles ne devraient pas être là avec un système de pseudo-frames.
 
Cela dit le système de phpdebutant fonctionne très bien (pas très différent de celui que j'ai donné), là n'est donc pas le problème.
 
EDIT : tu peux copier et coller ici le code source que tu obtiens lorsque tu ouvres ta page formulaire (en passant par ton menu) ?


Message édité par deliriumtremens le 11-02-2004 à 10:35:13
n°638537
kontas
Photographe amateur daltonien
Posté le 11-02-2004 à 10:40:56  profilanswer
 

bien sur,
 
voila donc le code source de mon formulaire, via le link, speudo frame de phpdebutant

Code :
  1. <html>
  2. <head>
  3. <title>SATIS</title>
  4. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  5. </head><body bgcolor="#b4e1ff" text="#000000">
  6. <table width="100%" border="0" cellspacing="0" cellpadding="0">
  7. <tr>
  8. <td colspan="2"><img src="images/banniere.jpeg" border="0" /></div> 
  9. </td>
  10. </tr>
  11. <tr>
  12. <td width="19%"><html>
  13. <br>
  14. <a href="index.php?page=resultnews.php">les news</a>
  15. <br>
  16. <a href="index.php?page=formulairenews.php">Poster une news</a>
  17. <br>
  18. <a href="index.php?page=resultpanne.php">les pc en pannes</a>
  19. <br>
  20. <a href="index.php?page=formulairepanne.php">declarer une panne</a>
  21. <br>
  22. <a href="index.php?page=resultreparation.php">les pc reparés</a>
  23. <br>
  24. <a href="index.php?page=resultpanneperif.php">Les perif en panne</a>
  25. <br>
  26. <a href="index.php?page=formulairepanneperif.php">Déclarer une panne perif</a>
  27. <br>
  28. <a href="index.php?page=resultreparationperif.php">les perif reparés</a>
  29. <br>
  30. <a href="index.php?page=resultinter.php">les interventions en attentes</a>
  31. <br>
  32. <a href="index.php?page=formulaireinter.php">demande d'intervention</a>
  33. <br>
  34. <a href="index.php?page=resultreparationinter.php">Les intervention effectuer</a>
  35. </html>
  36. </td>
  37. <td width="81%"><html>
  38. <head>
  39. <title>Formulaire -> écrire une news</title>
  40.   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  41. </head>
  42. <body>
  43. <br>
  44. <div align="center"><a href="index.php">retour a la page d'acceuil</a></div>
  45. <br>
  46. <form method="post" action="/index.php?ajout=ok">
  47.   <table border="2" align="center" cellpadding="4" cellspacing="5">
  48.     <tr>
  49.       <td>Nom</td>
  50.       <td><input name="nom" type="text" id="nom" size="30"></td>
  51.     </tr>
  52.     <tr>
  53.       <td>titre</td>
  54.       <td><input name="titre" type="text" id="titre"></td>
  55.     </tr>
  56.     <tr>
  57.       <td valign="top">Detail</td>
  58.       <td><textarea name="news" cols="30" rows="5" id="news"></textarea></td>
  59.     </tr>
  60.     <tr align="center">
  61.       <td colspan="2"> <input type="submit" name="Submit" value="validé"> </td>
  62.     </tr>
  63.   </table>
  64. </form>
  65. </body>
  66. </html>
  67. </td>
  68. </tr>
  69. </table>
  70. </body>
  71. </html>


 
merci encore de ton aide :)

n°638548
deliriumtr​emens
sic transit intestinal...
Posté le 11-02-2004 à 10:47:47  profilanswer
 

Tu vois donc que tu as des balises <html></html>, <body></body> <head></head>qui se promènent sans raison au milieu de ton code.
 
Faudrait déjà régler ça.
 
Simplement en les virant de "formulaire.php" (début et fin).
 
Avec les pseudo-frames, elles sont déjà intégrées (puisque présentes dans index.php) donc il ne faut pas les remettre dans les fichiers inclus !!!
 
EDIT : par curiosité, tu pourrais aussi mettre le code de ton "index.php" ? si ce n'est pas trop indiscret ?
 
EIDT2: parce que là, tes liens sont bizarres. Tu n'as pas besoin d'avoir l'extension .php normalement (si tu avais suivi phpdebutant).
 
<a href="index.php?page=resultnews">
 
C'est pour ça que dans ton index.php tu étais obligé de faire
 
If ($page=='resultnews.php') include('resultnews.php');
 
Alors que si tu fais le lien sans l'extension, tu pourrais faire (et c'est probablement une des raisons de tes foirades)
If ($page=='resultnews') include ('resultnews.php');


Message édité par deliriumtremens le 11-02-2004 à 10:55:24
n°638559
kontas
Photographe amateur daltonien
Posté le 11-02-2004 à 10:54:19  profilanswer
 

non pas du tout je te le met
 
index.php
 

Code :
  1. <html>
  2. <head>
  3. <title>SATIS</title>
  4. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  5. </head><body bgcolor="#b4e1ff" text="#000000">
  6. <table width="100%" border="0" cellspacing="0" cellpadding="0">
  7. <tr>
  8. <td colspan="2"><? include('haut.php'); // L'entete de votre site ?>  
  9. </td>
  10. </tr>
  11. <tr>
  12. <td width="19%"><? include('menu.php'); // la page menu de votre site ?>  
  13. </td>
  14. <td width="81%"><? include('centre.php'); // la page centrale ?>  
  15. </td>
  16. </tr>
  17. </table>
  18. </body>
  19. </html>

n°638572
kontas
Photographe amateur daltonien
Posté le 11-02-2004 à 10:59:46  profilanswer
 

j'ai enlever les balises html, body et title
 
par contre j'ai laisser un div center avec le lien de retour, puis apres sa repart avec un <? pour le debut du php
 
c'est pas trop grave ?
 
EDIT
 

Citation :

EIDT2: parce que là, tes liens sont bizarres. Tu n'as pas besoin d'avoir l'extension .php normalement (si tu avais suivi phpdebutant).  
 
<a href="index.php?page=resultnews">  
 
C'est pour ça que dans ton index.php tu étais obligé de faire  
 
If ($page=='resultnews.php') include('resultnews.php');  
 
Alors que si tu fais le lien sans l'extension, tu pourrais faire (et c'est probablement une des raisons de tes foirades)  
If ($page=='resultnews') include ('resultnews.php');
 


 
ben en faite, sa marcher pas puis apres en faisant des modifs et notament sa, sa a marcher, donc apres j'ai plus toucher, mais je vais essailler de corriger :)


Message édité par kontas le 11-02-2004 à 11:02:02
n°638588
deliriumtr​emens
sic transit intestinal...
Posté le 11-02-2004 à 11:04:36  profilanswer
 

Bon ben tu peux faire les corrections proposées dans mon message du dessus :
->corriger menu.php pour enlever les extensions .php dans les liens
->corriger centre.php (enlever les extensions de la même manière pour tes includes)
->corriger tous les fichiers à inclure en enlevant les balises html redondantes

n°638592
deliriumtr​emens
sic transit intestinal...
Posté le 11-02-2004 à 11:06:17  profilanswer
 

kontas a écrit :


 
ben en faite, sa marcher pas puis apres en faisant des modifs et notament sa, sa a marcher, donc apres j'ai plus toucher, mais je vais essailler de corriger :)


C'est parce que tu avais mal fait tes liens dans menu.php ! ;)

n°638604
kontas
Photographe amateur daltonien
Posté le 11-02-2004 à 11:15:45  profilanswer
 

bon j'ai fait les corrections des liens dans le centre.php et le menu.php
 
EDIT, j'ai enlever toutes les balises html dans mes formulaire  :D  
mais sa n'a rien changer, si maintenant mes script sont plus clair :)


Message édité par kontas le 11-02-2004 à 11:26:53
n°638639
deliriumtr​emens
sic transit intestinal...
Posté le 11-02-2004 à 11:35:52  profilanswer
 

Ok, j'espère que tu peux accéder à tes pages comme avant, c'est déjà une bonne chose de faite.
 
Maintenant, passant au point suivant, l'action des formulaires.
 
De manière générale, il est bien de regarder son code puis le code source qu'il génère, tu peux mieux comprendre tes erreurs !
 
Dans ton cas, le code source du formulaire que tu as donné plus haut donne pour action

Code :
  1. <form method="post" action="/index.php?ajout=ok">


 
Donc puisque tu gères tes pseudo-frames avec des $_GET, tu vois bien qu'il manque quelque chose après index.php. C'est pour cela qu'il te renvoie à la page d'accueil.
 
Tu devrais avoir dans le code source

Code :
  1. <form action="index.php?page=formulaire&ajout=ok">


 
Pourquoi : parce que $PHP_SELF (tu devrais d'ailleurs utiliser $_SERVER['PHP_SELF']) ne te renvoie pas ce qui est situé après le ?
 
Donc soit tu écris en dur dans tes formulaires

Code :
  1. <form action="index.php?page=formulaire&ajout=ok">


 
Soit tu peux essayer (j'ai un petit doute, mais faut tenter

Code :
  1. <form action="<?php echo $_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'].'&amp;ajout=ok';?>">
  2. //$_SERVER['QUERY_STRING'] retourne les paramètres passés en GET, c'est à dire ce qui se trouve après le ?


Message édité par deliriumtremens le 11-02-2004 à 11:40:05
n°638721
kontas
Photographe amateur daltonien
Posté le 11-02-2004 à 12:23:43  profilanswer
 

j'ai essailler mais sa ne marche pas :/
 
mais il faut pas que je modifi autre chose que la ligne form ??
 
avec ta derniere proposition, sa ne marche pas nom plus, mais j'ai regarder l'url apres la validation du formulaire et le retour a la page par defaut  
 
http://172.16.50.225/index.php?nom [...] t=valid%E9
 
EDIT
 
et avec les formulaire par "defaut" (les miens koi :D) sa donne  
http://172.16.50.225/index.php?ajout=ok


Message édité par kontas le 11-02-2004 à 12:24:53
n°638729
kontas
Photographe amateur daltonien
Posté le 11-02-2004 à 12:28:37  profilanswer
 

OOOOOOOOOOOOOOOOOOOOO, trop content sa marche j'ai fait un petit mix :D
 

Code :
  1. <form method="post" action="index.php?page=formulairenews&ajout=ok">


 
c'est trop bien sa marche now, je suis trop content, merci encore :)

n°638748
deliriumtr​emens
sic transit intestinal...
Posté le 11-02-2004 à 12:35:24  profilanswer
 

Ah ben vi je suis distrait :) si tu ne mets pas de "method" ça part par défaut en GET, donc faut bien rajouter le method="post"...
 
Content que ça marche (c'est effectivement plus simple de mettre l'action en "dur" ).
 

n°638964
kontas
Photographe amateur daltonien
Posté le 11-02-2004 à 14:10:44  profilanswer
 

c'est quoi tu appelle metre l'action  en dur ?

n°639018
deliriumtr​emens
sic transit intestinal...
Posté le 11-02-2004 à 14:39:17  profilanswer
 

ben mettre action="index.php?page=formulairenews"
 
plutôt qu'une variable serveur avec action='<?=$_SERVER['PHP_SELF']?>'
 
c'est tout. C'est une convention de langage que j'ai signée avec moi-même ;)  

n°639036
kontas
Photographe amateur daltonien
Posté le 11-02-2004 à 14:50:28  profilanswer
 

ok, je vois
 
par contre j'ai un petit probleme avec mes speudo frame, j'ai le menu de droite qui ce met tous seul au milieu de ce que j'ai d'afficher au centre de ma page. si j'affiche un grand tableau, ben j'ai mon menu qui est carrement plus du tous a sa place.
 
je me suis dit, je vais cree un tableau pour qu'il reste en haut, mais la le menu n'est carement plus sur la gauche, mais directement en dessous ma banierre de maniere horizontal :lol:

n°639043
deliriumtr​emens
sic transit intestinal...
Posté le 11-02-2004 à 14:54:59  profilanswer
 

Une fois encore, regarde le code source généré et tu verras d'où peut bien venir l'erreur (colle-le par ici si jamais)

n°639053
kontas
Photographe amateur daltonien
Posté le 11-02-2004 à 15:04:39  profilanswer
 

c'est vraiment pas con d'utiliser le code source :)
 
je croit avoir compris pourquoi sa faisait sa
 
dans le code source je crois avoir identifier la parti qui correspond a l'affichage du menu

Code :
  1. <td width="19%"><html>


si c'est defini en %, c'est normal quel bouge en meme temps que la longeur total du result, va faloir que je le definis en pixel alors je pense

n°639062
deliriumtr​emens
sic transit intestinal...
Posté le 11-02-2004 à 15:08:10  profilanswer
 

Euh, et la balise <html> qui se promène, ça te paraît pas plus inquiétant ?
 
Hmmmm ?

n°639312
kontas
Photographe amateur daltonien
Posté le 11-02-2004 à 18:37:18  profilanswer
 

lol, non car en fait c'est que j'ai fait afficher la source
 
mais je comprend pas comment il fait pour eterire ici
 
 
EDIT, j'ai trouver, j'avais encore des balises dans mon menu.php  :whistle:


Message édité par kontas le 11-02-2004 à 18:41:00
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  13  14  15  ..  18  19  20  21  22  23

Aller à :
Ajouter une réponse
 

Sujets relatifs
[C] Gestion des users windows[Debutant] Gestion des caractéres
[VBA + Access] Comment récupérer la version de tous les formulaires?[socket TCP] gestion de la deconnexion d1 client telnet
[PHP] gestion des accents sous Linux[C] gestion des nombres aléatoires
Vbscript marran ! a voir ;) - VERSION 3[Java]Gestion de sources...
2 questions : gestion des exceptions et paramètres des fonctionsprobleme avec la gestion d'evenement dans une balise div
Plus de sujets relatifs à : [Fini] Satis, Gestion de parc informatique, Version 0.4 Dispo !


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)