thierry4

  • Nombre de sujets
    3
  • Nombre de messages
    9
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses dernières news

Aucune news

Ses derniers sujets sur les forums

forum
thierry4
le 04/08/2004 à 20:06
checkbox
Salut à tous,
mon problème est de faire un checkbox qui me permet de séléctionner ou désélectionner tous mes checkbox en même temps.

pour cela j'ai fait ce fonction avec ce bouton en bas.
Mais j'ai une erreur sur la ligne du if.
pouvez vous me dire à quoi cela est il du.
merci

function select()
{
if(document.form.group[0].checked
== true) //if checked do this
{
fait ceci
}
/** else // if not checked do this
{
fait cela
}
}
<input type="checkbox" name="tous" onclick=select () >
thierry4
le 21/07/2004 à 15:45
personnes connectees
Salut je reviens donc avec mes 2 fichiers

note de zebden : utilise le BBcode , je suis sympa je le fais pour toi :)

  1. ****************fichiers ou je compte le nombre de clients***********

  2. <? if (isset($_SESSION['clik']) &&
  3. $_SESSION['clik']="Run") include('nombre_online.php');
  4. } ?>


  5. <html>
  6. <head>
  7. <title></title>

  8. <SCRIPT SRC="./javascripts.js"></SCRIPT>
  9. </head>

  10. <body>


  11. <table width=100%> <tr>

  12. <td align=left> search motifs <h3></h3> </td>

  13. </tr></table>

  14. </body>
  15. </html>


  16. *********fichier de traitement si je clique sur le bouton Run********
  17. session_start();
  18. if (!isset($_SESSION['clik']))
  19. {
  20. $_SESSION['clik']="run";
  21. }




  22. #!/usr/bin/perl5.8.0 -w


  23. use strict;
  24. use Module;

  25. use CGI;
  26. use CGI::Carp qw(fatalsToBrowser);
  27. #-----------------------------------------------------------------------------
  28. # VARIABLES
  29. #-----------------------------------------------------------------------------


  30. #cgi objects
  31. my $query = new CGI;
  32. my $params = $query->Vars;




  33. #files
  34. my $resultFile; #result file

  35. #strings
  36. my @results;
  37. my %stats;


  38. #paths
  39. my $htmldir = "/program/";
  40. my $tempdir = "/tmp/";

  41. my $trsetdir = "../html/program.v/";
  42. my $privatedir = "../html/program.f/";
  43. my $stylepath = "$htmldir"."style.css";
  44. my $javascriptpath = "$htmldir"."javascripts.js";

  45. #database conection
  46. my $db = 'DBI:mysql:program';
  47. my $user = 'user';
  48. my $password = 'password';

  49. #generic file stream
  50. my $stream;




  51. #-----------------------------------------------------------------------------
  52. # ERPIN RESULTS
  53. #-----------------------------------------------------------------------------


  54. cleanOldFiles($tempdir, 'program');

  55. $resultFile = $params->{'file'};
  56. if(not $resultFile or $resultFile eq "none")
  57. {
  58. # Running
  59. $resultFile = programRun($db, $user, $password, $query, $trsetdir, $privatedir, $tempdir);
  60. if($resultFile =~ /error/){ exitOnError($query, $resultFile); }
  61. $params->{'file'} = $resultFile;
  62. }



  63. #Results reading
  64. #---------------

  65. %stats = statistics($resultFile);
  66. $params->{'hits'} = $stats{'hits'};
  67. my $firstIndex = $params->{'hitsOnPage'} * $params->{'page'};

  68. if($firstIndex < $params->{'hits'}) {
  69. @results = candidates($resultFile, $firstIndex, $params->{'hitsOnPage'});}


  70. #Temp files erasing
  71. #------------------

  72. #system("rm -f $resultFile");






  73. #-----------------------------------------------------------------------------
  74. # HEADER
  75. #-----------------------------------------------------------------------------

  76. print $query->header;

  77. print (
  78. "<head>
  79. <title>results</title>
  80. <link href=\"$stylepath\" rel=\"stylesheet\" type=\"text/css\">
  81. <SCRIPT SRC=\"$javascriptpath\"></SCRIPT>
  82. </head>
  83. ");



  84. #-----------------------------------------------------------------------------
  85. # BODY
  86. #-----------------------------------------------------------------------------


  87. print $query->h3("results");
  88. #print $query->br();



  89. #Form
  90. #-----------------------------------------------------------------------------

  91. if ($params->{'sequence2'} ne "")
  92. {
  93. print $query->h4("Looking for $params->{'trainingset'} into $params->{'sequence2'}");
  94. }
  95. else
  96. {
  97. print $query->h4("Looking for $params->{'trainingset'}");
  98. }

  99. print $query->hr({-width=>"40%", -align=>"left"});


  100. my $lastIndex = $params->{'hits'}-1;
  101. #my $index2 = $firstIndex + $params->{'hitsOnPage'} - 1;
  102. my $index2 = $firstIndex + $params->{'hitsOnPage'};
  103. $firstIndex++;
  104. if ($index2 > $params->{'hits'}){$index2 = $lastIndex+1;}
  105. print $query->p("Page $params->{'page'} (sequences containing hits : $firstIndex-$index2 / $params->{'hits'})");




  106. print $query->startform(-action=>'/program/results.pl');

  107. my $maxPage = int ($params->{'hits'} / $params->{'hitsOnPage'}); #/

  108. print('<table width="80%" border="0"><tr><td>');
  109. for(my $i=0; $i<=$maxPage; $i++)
  110. {
  111. if($params->{'page'}==$i){
  112. print $query->submit(-name=>'page', -value=>"$i", -class=>'selected');}
  113. else {
  114. print $query->submit(-name=>'page', -value=>"$i");}
  115. if( ($i>0)&&( ($i % 20) == 0) ){print '<br>';}

  116. }

  117. print $query->endform;



  118. #Erpin results
  119. #-----------------------------------------------------------------------------


  120. my @array;
  121. my $name = "no name";
  122. for(my $i=0; $i<@results; $i++)
  123. {
  124. if ($results[$i] =~ />/)
  125. {
  126. $name = $results[$i];
  127. #$name =~ s/[\n\t\r\f\e\a]//gi;
  128. #$name =~ s/[\W]/_/gi;
  129. push(@array, $query->th({-align=>'left'}, [$name]) );

  130. }
  131. elsif ( ($results[$i] =~ /FW/)or($results[$i] =~ /RC/) )
  132. {
  133. my $infoTable = infoTable($results[$i]);
  134. push(@array, $query->td({},[$infoTable]) );
  135. }
  136. else
  137. {
  138. my $seq = $results[$i];
  139. my $form = createDrawingForm($query->{'trainingset'}, $name, $seq, $query);
  140. my $form2 = createSaveDrawingForm($query->{'trainingset'}, $name, $seq, $query);
  141. my $info = '<table width=100%><tr>' .
  142. "<td align=left>$form</td>" .
  143. "<td align=left>$form2</td>" .
  144. "<td class=sequences><pre>$seq</pre></td>" .
  145. '</tr></table>';
  146. push(@array, $query->td({},[$info]) );
  147. }
  148. }

  149. print('<table border="0"><tr><td class="bodyline">');
  150. print $query->table( {}, $query->Tr({-class=>'list2'},\@array) );
  151. print('</td></tr></table><br>');



  152. #Erpin statistics
  153. #-----------------------------------------------------------------------------

  154. print $query->h4("Statistics:");
  155. printSortedHash($query, \%stats);


  156. #Legend
  157. #-----------------------------------------------------------------------------

  158. printLegend($query);






  159. #The Naview copyright notice
  160. #-----------------------------------------------------------------------------

  161. print $query->h4("Naview Copyright notice :");

  162. print $query->p( 'The draw button shows pictures created by NAVIEW - ' . );
  163. print $query->p( '');





  164. #-----------------------------------------------------------------------------
  165. # END
  166. #-----------------------------------------------------------------------------


  167. print $query->end_html;


je suis désolé d'envahir le forum mais c'est que je n'y comprends rien


[Message modifié le 21/07/2004 à 16:25 par zebden]
thierry4
le 18/07/2004 à 14:52
personnes connectees
Bonjour a tous
sur le site que je travaille, une personne même s'il se connecte tant qu'il n'a pas cliqué sur un bouton "rechercher" je ne dois pas le comptabiliser comme une personne connectée.
J'ai fait le même programme que le site "http://www.lephpfacile.com/howto/index.php?page_a_afficher=7 "
mais je ne sais pas ajouter cette condition
Donnez moi vos avis svp

Ses derniers messages sur les forums

forum
thierry4
le 04/08/2004 à 21:00
checkbox
espérons que quelqu'un en saura plus que nous
thierry4
le 04/08/2004 à 20:06
checkbox
Salut à tous,
mon problème est de faire un checkbox qui me permet de séléctionner ou désélectionner tous mes checkbox en même temps.

pour cela j'ai fait ce fonction avec ce bouton en bas.
Mais j'ai une erreur sur la ligne du if.
pouvez vous me dire à quoi cela est il du.
merci

function select()
{
if(document.form.group[0].checked
== true) //if checked do this
{
fait ceci
}
/** else // if not checked do this
{
fait cela
}
}
<input type="checkbox" name="tous" onclick=select () >
thierry4
le 27/07/2004 à 16:35
personnes connectees
Salut
Merci à vous tous j'ai pu régler mon problème maintenant.

Ses derniers commentaires de news

Aucun commentaire de news

Ses derniers commentaires de sites

Aucun commentaire de sites

Ses derniers commentaires de wall

Aucun commentaire wall
LoadingChargement en cours