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

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  10  11  12  ..  18  19  20  21  22  23
Auteur Sujet :

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

n°462843
kontas
Photographe amateur daltonien
Posté le 20-07-2003 à 20:15:02  profilanswer
 

Reprise du message précédent :
 :pt1cable:  :pt1cable:  
 
j'ai encore cette erreur
 
Something is wrong in your syntax près de ') VALUES ('', '', 'multimedia', '', '', '', '' à la ligne 12
 
je croit que je vais effaser la table la refaire et effacer le formulaire aussi  :pt1cable:

mood
Publicité
Posté le 20-07-2003 à 20:15:02  profilanswer
 

n°462856
BenJ9002
Posté le 20-07-2003 à 20:46:17  profilanswer
 

Fais gaffe, dans le dernier script que je t'ai donné, j'ai laissé la , avant VALUES [:mil'ouze]  [:zoutte]

n°462864
kontas
Photographe amateur daltonien
Posté le 20-07-2003 à 21:03:31  profilanswer
 

:sleep:  :pt1cable:  :pt1cable:  
 
je le croit pas c'est pas possible  :ouch:  
 
CA MARCHE [:invisible man]  
 
donc voila le script fonctionnel
 

Code :
  1. <HTML>
  2. <HEAD>
  3. <TITLE>FORMULAIRE-> RAJOUTER UN PC AU PARC INFORMATIQUE</TITLE>
  4. <meta http-equiv="Content-Type" content="text/html; charst=iso-8859-1">
  5. </HEAD>
  6. <BODY>
  7. <BR>
  8. <DIV ALIGN="center"><A HREF="index.php">retour a la page d'acceuille</A></DIV>
  9. <BR>
  10. <?php
  11. // si formulaire pas rempli
  12. if($_GET['ajout'] != 'ok') {  // verification avc 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>mise_en_marche</TD>
  18.    <TD><input name="DATE" type="text" id="mise_en_marche" size="30"></TD>
  19.   </TR>
  20.   <TR>
  21.     <TD>salle</TD>
  22.     <TD><input name="salle" type="text" id="salle" size="30"></TD>
  23.   </TR>
  24.   <TR>
  25.     <TD>nompc</TD>
  26.     <TD><input name="Nom pc" type="text" id="nompc" size="30"></TD>
  27.   </TR>
  28.   <TR>
  29.     <TD>ip</TD>
  30.     <TD><input name="IP" type="text" id="ip" size="30"></TD>
  31.   </TR>
  32.   <TR>
  33.     <TD>proc</TD>
  34.     <TD><input name="PROC" type="text" id="proc" size"30"></TD>
  35.   </TR>
  36.   <TR>
  37.     <TD>ram</TD>
  38.     <TD><input name="ram" type="text" id="ram" size"30"></TD>
  39.   </TR>
  40.   <TR>
  41.     <TD>disquedur</TD>
  42.     <TD><input name="disquedur" type="text" id="disquedur" size"30"></TD>
  43.   </TR>
  44.   <TR>
  45.     <TD>ecran</TD>
  46.     <TD><input name="ecran" type="text" id="ecran" size"30"></TD>
  47.   </TR>
  48.   <TR>
  49.     <TD>type</TD>
  50.     <TD><input name="type" type="text" id="type" size"30"></TD>
  51.   </TR>
  52.   <tr align="center">
  53.       <td colspan="2"> <input type="submit" name="submit" value="valider"></td>
  54. </TABLE>
  55. </FORM>
  56. <?php
  57. // si le formulaire a deja ete rempli
  58. } elseif($_GET['ajout'] == 'ok') {  // verification avec une variable du formulaire
  59. // données de connectionà la base de données
  60. $hostname_parc = "127.0.0.1"; // server
  61. $database_parc = "parcinfo"; // nom BDD
  62. $username_parc = "root"; // nom user
  63. $password_parc = ""; // pass
  64. $parc = mysql_pconnect($hostname_parc, $username_parc, $password_parc) or die(mysql_error());
  65.  
  66. mysql_select_db($database_parc, $parc); // connection et selection de la base
  67. $insert = "INSERT INTO parcinfo_tlb 
  68. (`id_pc`, 
  69. `mise_en_marche`, 
  70. `salle`, 
  71. `nompc`, 
  72. `ip`, 
  73. `proc`, 
  74. `ram`, 
  75. `disquedur`, 
  76. `ecran`, 
  77. `type`, 
  78. `compteur_panne`) VALUES
  79. ('', 
  80. '".$_POST["mise_en_marche"]."', 
  81. '".$_POST["salle"]."', 
  82. '".$_POST["nompc"]."', 
  83. '".$_POST["ip"]."', 
  84. '".$_POST["proc"]."', 
  85. '".$_POST["ram"]."', 
  86. '".$_POST["disquedur"]."', 
  87. '".$_POST["ecran"]."', 
  88. '".$_POST["type"]."', 
  89. '".$_POST["compteur_panne"]."')";
  90. mysql_query($insert, $parc) or die(mysql_error()); // insertion
  91. echo "<center>PC rajouté</center>"; // affichage du bon deroulement de la procedure
  92. } // fin du elseif ?>
  93. </BODY>
  94. </HTML>


 
ENCORE MERCI A TOUS  :hello:
 
[EDIT]
j'ai effacer la table actuel du parcinfo, pour la modifier sur certain point, notamment mit toute les valeurs en mode VACHAR ainsi que 2 trois autres truc, je sais que je pouvais le faire avec PHPmy admin, mais impossible d'enlever le mode null a l'ip  :D


Message édité par kontas le 20-07-2003 à 21:07:25
n°462873
BenJ9002
Posté le 20-07-2003 à 21:15:53  profilanswer
 

kontas a écrit :


j'ai effacer la table actuel du parcinfo, pour la modifier sur certain point, notamment mit toute les valeurs en mode VACHAR ainsi que 2 trois autres truc, je sais que je pouvais le faire avec PHPmy admin, mais impossible d'enlever le mode null a l'ip  :D  


 
compteur_panne, met le en int, c'est plus mieux non ?
comme ça quand une nouvelle panne est déclarée, tu fais UPDATE tbl_pc_je_sais_plus_quoi SET compteur_panne=compteur_panne+1 WHERE idpc=$_POST['idpc']
 
Tiens d'ailleurs, idpc aussi c'est mieux en int (je pense)
 
Edit : au passage retour a la page d'acceuille, ça s'écrit retour a la page d'accueil [:aloy]


Message édité par BenJ9002 le 20-07-2003 à 21:18:01
n°462874
kontas
Photographe amateur daltonien
Posté le 20-07-2003 à 21:18:17  profilanswer
 

bien vus  ;) , mais j'y avais penser et ils sont tout deux en INT  :)
 
EDIT ->>  au passage retour a la page d'acceuille, ça s'écrit retour a la page d'accueil ->>> je corrige sa desuite  :sweat: , lol j'ai beau taffer dans un bahu je suis une brelle en orthographe  :sweat: (merci  :) )


Message édité par kontas le 20-07-2003 à 21:21:00
n°462915
kontas
Photographe amateur daltonien
Posté le 20-07-2003 à 22:35:06  profilanswer
 

ben finalement on tourne en boucle, je le croit pas  :pt1cable: .
 
le probleme de base recommence. toute a l'heure je test le formulaire, et hop toute les données apparaisent dans le tableau. y'a 10 min je me dit tiens je vais rajouter un pc a mon parcinfo, et la  :ouch:  :( , le probleme du debut revient
 
les CHAMPS
mise_en_marche
nompc
ip
proc
 
ne sont pas inclut par le formulaire,enfin je pense car il ne sont pas dans ma table sous phpmyadmin. faudrait qu'on m'explique comment ca a marcher toute a l'heure et que now c fini  :sweat:  
 
j'ai essailler de rentrer different truc, meme les donnés qui avait etait "accepter" par la table, ben elle ne le sont meme plus  :sarcastic: .

n°462922
BenJ9002
Posté le 20-07-2003 à 22:58:49  profilanswer
 

Mais les autres infos sont bien ajoutées dans la table ?

n°462950
kontas
Photographe amateur daltonien
Posté le 20-07-2003 à 23:41:36  profilanswer
 

oui le reste est rajouter

n°462955
BenJ9002
Posté le 20-07-2003 à 23:52:27  profilanswer
 

Y a pas quelque chose qui cloche à ton avis là dedans ?
 
<input name="DATE" type="text" id="mise_en_marche" size="30">
<input name="salle" type="text" id="salle" size="30">
<input name="Nom pc" type="text" id="nompc" size="30">
<input name="IP" type="text" id="ip" size="30">
<input name="PROC" type="text" id="proc" size"30">
<input name="ram" type="text" id="ram" size"30">
<input name="disquedur" type="text" id="disquedur" size"30">
<input name="ecran" type="text" id="ecran" size"30">
<input name="type" type="text" id="type" size"30">
 
 
Je te dis pas le pb, mais il est dans les input (enfin je pense ;) )


Message édité par BenJ9002 le 20-07-2003 à 23:53:47
n°462956
RiderCrazy
Posté le 20-07-2003 à 23:58:14  profilanswer
 

Code :
  1. $insert = "INSERT INTO parcinfo_tlb 
  2. (`mise_en_marche`, 
  3. `salle`, 
  4. `nompc`, 
  5. `ip`, 
  6. `proc`, 
  7. `ram`, 
  8. `disquedur`, 
  9. `ecran`, 
  10. `type`, 
  11. `compteur_panne`) VALUES
  12. ('".$_POST['mise_en_marche']."', 
  13. '".$_POST['salle']."', 
  14. '".$_POST['nompc']."', 
  15. '".$_POST['ip']."', 
  16. '".$_POST['proc']."', 
  17. '".$_POST['ram']."', 
  18. '".$_POST['disquedur']."', 
  19. '".$_POST['ecran']."', 
  20. '".$_POST['type']."', 
  21. '".$_POST['compteur_panne']."')";

Essaye avec ça (à la place du tien hein...)
 
Code édité


Message édité par RiderCrazy le 21-07-2003 à 00:00:13
mood
Publicité
Posté le 20-07-2003 à 23:58:14  profilanswer
 

n°462957
BenJ9002
Posté le 21-07-2003 à 00:00:43  profilanswer
 

RiderCrazy a écrit du code :


Essaye avec ça (à la place du tien hein...)


 
T'as changé quoi :??:  
 
edit : Vu ! t'as mis des ' à la place des " dans les $_POST :D  
Peut etre que ca va marcher oui :)


Message édité par BenJ9002 le 21-07-2003 à 00:02:24
n°462958
RiderCrazy
Posté le 21-07-2003 à 00:02:43  profilanswer
 

benh essaye et dit moi si ça roule... (au cas si tu l'as pas vu, je l'ai édité...)

n°462961
BenJ9002
Posté le 21-07-2003 à 00:10:42  profilanswer
 

RiderCrazy a écrit :

benh essaye et dit moi si ça roule... (au cas si tu l'as pas vu, je l'ai édité...)


 
J'essayerai demain, là je commence à plus voir très clair :sleep:  
 :hello:

n°462963
RiderCrazy
Posté le 21-07-2003 à 00:13:40  profilanswer
 

j'ai supprimer aussi l'insertion de IDPC... vu que c'est en autoincrement, il n'a rien à faire là.
Bon [:titoui]

n°462965
kontas
Photographe amateur daltonien
Posté le 21-07-2003 à 00:20:14  profilanswer
 

je teste ca dessuite merci les gars  :hello:

n°462968
kontas
Photographe amateur daltonien
Posté le 21-07-2003 à 00:33:58  profilanswer
 

benj9002 a écrit :

Y a pas quelque chose qui cloche à ton avis là dedans ?
 
<input name="DATE" type="text" id="mise_en_marche" size="30">
<input name="salle" type="text" id="salle" size="30">
<input name="Nom pc" type="text" id="nompc" size="30">
<input name="IP" type="text" id="ip" size="30">
<input name="PROC" type="text" id="proc" size"30">
<input name="ram" type="text" id="ram" size"30">
<input name="disquedur" type="text" id="disquedur" size"30">
<input name="ecran" type="text" id="ecran" size"30">
<input name="type" type="text" id="type" size"30">
 
 
Je te dis pas le pb, mais il est dans les input (enfin je pense ;) )


 
la honte  :sweat: , ca vennait bien de la, et dire que a la base le formulaire marcher  :D .
 
bon ca m'a permit de voir des 10enes de formulaire differents et j'imagine pas combien il en existe encore  :pt1cable:.
 
je vais me pencher sur le compteur de pannes. meme si benj ma deja presque tout dit  :D

n°463101
BenJ9002
Posté le 21-07-2003 à 10:27:31  profilanswer
 

kontas a écrit :


 
la honte  :sweat: , ca vennait bien de la, et dire que a la base le formulaire marcher  :D .
 
bon ca m'a permit de voir des 10enes de formulaire differents et j'imagine pas combien il en existe encore  :pt1cable:.
 
je vais me pencher sur le compteur de pannes. meme si benj ma deja presque tout dit  :D  


 
Tu auras appris que les variables en php sont sensibles à la casse : $var et $Var c'est pas pareil [:spamafote]  
 
 :hello:

n°463125
RiderCrazy
Posté le 21-07-2003 à 10:50:57  profilanswer
 

benj9002 a écrit :

Tu auras appris que les variables en php sont sensibles à la casse : $var et $Var c'est pas pareil [:spamafote]  
 
 :hello:  

[:ohello]
restons dans le php: $var!=$Var


Message édité par RiderCrazy le 21-07-2003 à 10:51:55
n°463141
kontas
Photographe amateur daltonien
Posté le 21-07-2003 à 11:03:33  profilanswer
 

:pt1cable: , vous voulais ma mort ou koi  :sweat:

n°463145
RiderCrazy
Posté le 21-07-2003 à 11:07:41  profilanswer
 

kontas a écrit :

:pt1cable: , vous voulais ma mort ou koi  :sweat:  

[:raff]

n°463153
BenJ9002
Posté le 21-07-2003 à 11:12:02  profilanswer
 


 
 :o  :sweat:  
 
Sinon, un truc pas mal quand tu fais ton développement, c'est de mettre  
error_reporting(E_ALL);
tout au début de ton script. Comme ça tu as toutes les erreurs qui sont affichées. ca permet de voir quand certaines variables ne sont pas définies. Dans ton cas tu aurais vu directement le problème :)

n°463158
kontas
Photographe amateur daltonien
Posté le 21-07-2003 à 11:17:12  profilanswer
 

error_reporting(E_ALL);  :jap: , c'est noter  :hello:

n°463163
BenJ9002
Posté le 21-07-2003 à 11:19:20  profilanswer
 

kontas a écrit :

error_reporting(E_ALL);  :jap: , c'est noter  :hello:  


 
Par contre, attention, c'est à double tranchant ce truc ! Essaye pas de résoudre toutes les erreurs (surtout les notice !) et le laisse pas une fois que ton site est fini  :pt1cable:

n°463170
kontas
Photographe amateur daltonien
Posté le 21-07-2003 à 11:27:05  profilanswer
 

j'ai aussi penser a rajouter un truc pas mal au niveau du formulaire
 
quil soit impossible de rentre plusieurs fois la meme valeurs pour les colonnes suivantes
 
nompc
ip
 
ca evitera les doublons
 
SVP, ne me donne pas la reponse, je veut essailler de trouver au moins le script qui convient  :D  
 
 
 

n°463172
kontas
Photographe amateur daltonien
Posté le 21-07-2003 à 11:29:39  profilanswer
 

des erreurs de notice comme celle la
 
Notice: Undefined index: ajout in c:\program files\easyphp\www\php projet\formulaireparcinfo.php on line 12  :??:

n°463183
BenJ9002
Posté le 21-07-2003 à 11:46:11  profilanswer
 

kontas a écrit :

des erreurs de notice comme celle la
 
Notice: Undefined index: ajout in c:\program files\easyphp\www\php projet\formulaireparcinfo.php on line 12  :??:  


 
Par exemple :) Celle là est normale vu que ta variable ajout est définie que quand tu valides le formulaire. Et alors à ce moment là tu n'aura plus cette "erreur".

n°464902
kontas
Photographe amateur daltonien
Posté le 22-07-2003 à 16:01:53  profilanswer
 

;)  
 
--------
 
je boss un peut mes cours avec le bouquin  :D , je vais bientot arriver a la partie php,

n°467305
kontas
Photographe amateur daltonien
Posté le 25-07-2003 à 00:00:45  profilanswer
 

bon j'ai la question qui tue
 
je suis arriver au php dans le bouquin, mais il me vient une question,
 
et il necesaire d'utiliser Mysql pour gere c'est base et table ou bien je me contente de PHPmyadmin  :??:
 
y'a t'il des fonctionaliter que l'un as et l'autre pas ??, parsque c'est quand meme plus facil et convivial d'utiliser phpmyadmin


Message édité par kontas le 25-07-2003 à 00:02:28
n°467337
RiderCrazy
Posté le 25-07-2003 à 08:38:22  profilanswer
 

Benh ta question elle tue pas grand chose... PhpMyAdmin est seulement une interface en php permettant d'utiliser MySQL. Sans mysql, phpmyadmin sert à rien. Mais il n'est pas obligatoire de posseder phphmyadmin pour pouvoir utiliser mysql [:spamafote]

n°467364
BenJ9002
Posté le 25-07-2003 à 09:25:37  profilanswer
 

Ah ben mince, moi je croyait que tu allait nous annoncer que tu avais fini :(  
 
Pour détourner ta question, avec php t'es pas obligé d'utiliser MySQL, tu peux utiliser à peu près n'importe quel système de base de donnéees (posgresql, oracle, .... access :whistle: ... )
 
En tous cas, bon courage :hello:


---------------
Le topic des plongeurs  |  Le topic du routeur D-Link DSL-604+
n°467533
kontas
Photographe amateur daltonien
Posté le 25-07-2003 à 11:15:44  profilanswer
 

ben justement ma question etait telement pourrie, que j'ai dit quel tuer  :D.
 
j'avais compris que ct qu'une interface, donc c'est ok, ca m'avancera a rien d'utiliser mysql en ligne de commande, ca me rassure  :D

n°467658
omega2
Posté le 25-07-2003 à 12:57:57  profilanswer
 

kontas a écrit :

ben justement ma question etait telement pourrie, que j'ai dit quel tuer  :D.
 
j'avais compris que ct qu'une interface, donc c'est ok, ca m'avancera a rien d'utiliser mysql en ligne de commande, ca me rassure  :D  

Tu peux aussi te passer des deux ... en créant tes requêtes dans des fichirs php. ;)

n°467661
kontas
Photographe amateur daltonien
Posté le 25-07-2003 à 13:06:24  profilanswer
 

je te remerci pour cette info,
 
mais je croit que pour moi il est plus facile d'utiliser myadmin :D

n°469966
kontas
Photographe amateur daltonien
Posté le 28-07-2003 à 16:21:24  profilanswer
 

j'ai passer quelque jour sur omishan, mais cette aprem les serveur sont down  :sweat: , donc je me remet a l'aprentisage  :D .
 
j'ai decouvert une foncion sympa dans le bouquin mais j'arrive pas a m'en servir.
 
c'est d'inclure des valeurs dans une table a partir d'un fichier txt avec la commande suivante
 
load data local infile 'moi.txt'
into table lamienne
field terminated
 
je pense que vous devait connaitre ce truc, enfin mon probleme s'est que phpmyadmin me resort toujour qu'il ne trouve pas le fichier txt, j'ai tester de le metre dans tout les coins, mais rien  a faire il refuse toujour

n°470359
omega2
Posté le 29-07-2003 à 00:09:44  profilanswer
 

kontas a écrit :

j'ai passer quelque jour sur omishan, mais cette aprem les serveur sont down  :sweat: , donc je me remet a l'aprentisage  :D .
 
j'ai decouvert une foncion sympa dans le bouquin mais j'arrive pas a m'en servir.
 
c'est d'inclure des valeurs dans une table a partir d'un fichier txt avec la commande suivante
 
load data local infile 'moi.txt'
into table lamienne
field terminated
 
je pense que vous devait connaitre ce truc, enfin mon probleme s'est que phpmyadmin me resort toujour qu'il ne trouve pas le fichier txt, j'ai tester de le metre dans tout les coins, mais rien  a faire il refuse toujour  

phpmyadmin => mysql
fichier txt  => ben c'est des fichiers txt, je vois pas le raport avec mysql.

n°470370
RiderCrazy
Posté le 29-07-2003 à 00:35:52  profilanswer
 

j'vois pas l'interêt que tu aurais à utiliser un tel truc [:spamafote]

n°470371
kontas
Photographe amateur daltonien
Posté le 29-07-2003 à 00:37:17  profilanswer
 

ben en faite au lieu de rentrer les valeurs dans ca table, tout les nom des pc les ip etc,
 
il suffit de les avoir dans un fichier text, et puis de faire la requete dans phpmyadmin:
 
 
load data local infile 'moi.txt'  
into table lamienne  
field terminated '';
 
 
mais le probleme c'est quil me dit qu'il ne trouve pas le fichier txt. j'ai tester casiment tout les repertoire, enfin je vois plus trop comment faire
 
 
------------------------------------------------------------
sinon j'ai penser a rejouter un truc qui pourrai etre pas mal
 
un moteur de recherche, qui permetrer au prof de trouver plus rapidement les pc quil on declarer ou bien des info sur certaine machin, vous en penser quoi ??

n°470373
RiderCrazy
Posté le 29-07-2003 à 00:40:02  profilanswer
 

Tu t'évades... Pense à ta base première, développes là bien et après tu verras les évolutions.

n°470377
omega2
Posté le 29-07-2003 à 00:47:44  profilanswer
 

kontas a écrit :

ben en faite au lieu de rentrer les valeurs dans ca table, tout les nom des pc les ip etc,
 
il suffit de les avoir dans un fichier text, et puis de faire la requete dans phpmyadmin:
 
 
load data local infile 'moi.txt'  
into table lamienne  
field terminated '';
 
 
mais le probleme c'est quil me dit qu'il ne trouve pas le fichier txt. j'ai tester casiment tout les repertoire, enfin je vois plus trop comment faire

phpmyadmin spécifque a mysql.
a par si ton fichier .txt était géré par mysql, tu ne peux pas utiliser phpmyadmin pour travailler sur les fichiers texte. phpmyadmin se contente de dire a mysql ce qu'il doit faire et t'affiche les résultats comme il faut.

n°470389
kontas
Photographe amateur daltonien
Posté le 29-07-2003 à 01:03:07  profilanswer
 

RiderCrazy a écrit :

Tu t'évades... Pense à ta base première, développes là bien et après tu verras les évolutions.


 
heu je veut bien, mais la je suis un peut bloquer.
 
sinon ok, pour mysql et phpmyadmin, j'avais pas vu sous cette angle. j'abandonne cette idee.

n°470631
BenJ9002
Posté le 29-07-2003 à 10:40:14  profilanswer
 

Ben, le truc, c'est que la fonction

Code :
  1. load data local infile 'moi.txt'


est une fonction MySQL.
kontas, essaye en donnant le chemin complet de ton fichier.


---------------
Le topic des plongeurs  |  Le topic du routeur D-Link DSL-604+
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  10  11  12  ..  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)