• S'inscrire
  • Affichage des résultats 1 à 4 sur 4

    Discussion: programme en PHP

    1. #1
      Junior Member
      Date d'inscription
      May 2007
      Messages
      3

      Par défaut programme en PHP

      bonjour voici ce dessous une piece jointe d un exercice pour calculer la severité en fonction des données recuperées a travers un formulaire
      voici le code que j ai essayé de faire
      <?php
      echo'<form name="form1" method="post">';
      echo'nbr users :<select name="">';
      echo'<option name="1" selected="selected"> 0 </option>';
      echo'<option name="2"> < 1% </option>';
      echo'<option name="3"> 1- 10 % </option>';
      echo'<option name="4"> 10% + </option>';
      echo'</select><br />';
      echo'outage :<select name="s2">';
      echo'<option name="s21"> no outage </option>';
      echo'<option name="s22"> < 1 hour </option>';
      echo'<option name="s23"> 1-4 hour </option>';
      echo'<option name="s24"> > 4 hour </option>';
      echo'</select> <br />';

      echo'impact :<select name="s3">';
      echo'<option name="s31"> none/ workaround </option>';
      echo'<option name="s32"> reduced perfomance/response times </option>';
      echo'<option name="s33"> intermittent </option>';
      echo'<option name="s34"> system unavailable/unable to work </option>';
      echo'</select> <br />';

      echo'busniess sensitivity :<select name="s4">';
      echo'<option name="s41"> minimal impact </option>';
      echo'<option name="s42"> medium </option>';
      echo'<option name="s43"> high impact </option>';
      echo'<option name="s44"> >external customer impact/ brand damage </option>';
      echo'<option name="s43"> legal or regulatory compliance issues </option>';
      echo'</select> <br />';
      echo'severité :<input type="text" name="tb1" />';
      echo'<input type=button name="b2" value="afficher la séverité" />';
      echo'</form>';

      $=$_POST[''];

      $s2=$_POST['s2'];
      $s3=$_POST['s3'];
      $s4=$_POST['s4'];

      $x = 0;
      $y = 0;
      $z = 0;
      $a = 0;
      $s = 0;
      switch ($_POST['']){
      case "0":
      $x=0;break;
      case " < 1% ":
      $x = 1; break;
      case "1- 10 %":
      $x=2; break;
      case "10% +":
      $x=3; break;
      }
      switch ($_POST['s2']){
      case "no outage":
      $y=0;break;
      case " < 1 hour " :
      $y=1;break;
      case "1-4 hour":
      $y=2;break;

      case "> 4 hour":
      $y=3;break;
      }
      switch ($_POST['s3']){
      case "none/workaround":
      $z=0;break;
      case " reduced perfomance/response times":
      $z=1;break;
      case " intermittent ":
      $z=2;break;
      case "system unavaible/unable to work":
      $z=3;break;
      }
      switch($_POST['s4']){
      case"minimal impact":
      $a=0;break;
      case " medium ":
      $a=1;break;
      case "high impact":
      $a=2;break;
      case "external customer impact/ brand damage":
      $a=3;break;
      case " legal or regulatory compliance issues ":
      $a=8;break;
      }
      $s=$x+$y+$z+$a;
      echo '<script language=javascript> ';
      if ($s>=0 || $s=1){
      echo 'document.form1.tb1.value = "trés basse*"';
      }
      else{
      if($s >=2 || $s=3) {
      echo'document.form1.tb1.value =" basse"';
      }
      }
      if($s>=4 || $s=5){
      echo'document.form1.tb1.value =" moyenne"';
      }
      if($s>=6 || $s=7){
      echo'document.form1.tb1.value =" majeure"';
      }
      if($s>=8){
      echo'document.form1.tb1.value =" critique"';
      }
      echo'</script>';
      ?>


      et voici les erreurs qu il nous a donné

      Notice: Undefined index: in c:\program files\easyphp1-8\www\mail\severité.php on line 34

      Notice: Undefined index: s2 in c:\program files\easyphp1-8\www\mail\severité.php on line 36

      Notice: Undefined index: s3 in c:\program files\easyphp1-8\www\mail\severité.php on line 37

      Notice: Undefined index: s4 in c:\program files\easyphp1-8\www\mail\severité.php on line 38

      Notice: Undefined index: in c:\program files\easyphp1-8\www\mail\severité.php on line 45

      Notice: Undefined index: s2 in c:\program files\easyphp1-8\www\mail\severité.php on line 55

      Notice: Undefined index: s3 in c:\program files\easyphp1-8\www\mail\severité.php on line 66

      Notice: Undefined index: s4 in c:\program files\easyphp1-8\www\mail\severité.php on line 76

      Dans l espoir que vous y jetiez un coup d oeuil
      Merci d avance
      Fichiers attachés Fichiers attachés

    2. #2
      Junior Member
      Date d'inscription
      October 2006
      Messages
      25

      Par défaut

      Merci bien amies
      Avec mes respects a vous tous......! :-)

    3. #3
      Junior Member
      Date d'inscription
      October 2006
      Messages
      25

      Unhappy

      desolee amie j ai cru ke yas donee un exemple et jai pa remarquee ke t'as besoin d'aide
      et j te promie de fair mon effort pr te trouver une solution
      Et bonne chance.
      Avec mes respects a vous tous......! :-)

    4. #4
      Junior Member
      Date d'inscription
      May 2007
      Messages
      3

      Unhappy solution du probléme que j' ai posté

      voici le code:


      <html>
      <head>
      <link rel="stylesheet" type="text/css" href="http://localhost:8008/css/default.css" />


      </head>
      <body>
      <div class="center"><span class="pagetitle"></span></div>
      <div align="left"><a href="http://www.mantisbt.org" title="Free Web Based Bug Tracker">
      <img border="0" width="242" height="102" alt="Mantis Bugtracker" src="images/mantis_logo.gif" /></a></div>
      <a href="http://localhost:8008/issues_rss.php?username=admin&amp;key=c3300b4dc04a08d45977f3f584d89b2f&amp;project_id=1">
      <img src="images/rss.gif" alt="RSS" style="border-style: none; margin: 5px; vertical-align: middle;" /></a></td><td><center>
      <?echo date('Y-m-d '); echo date(' H:i ');?>Greenwich</center> </td>
      </tr></table>
      <table class="width100" cellspacing="0"><tr><td class="menu"><a href="my_view_page.php">Mon affichage</a> |
      <a href="view_all_bug_page.php">Afficher les incidents</a> | <a href="bug_report_page.php">d&#233;clarer un incident</a> |
      <a href="summary_page.php">Synth&#233;se</a> | <a href="manage_user_page.php">Administration</a> | <a href="cal.php">severite</a> |
      <a href="account_page.php">Mon compte</a> | <a href="logout_page.php">Fermer la session</a></td><td class="menu right nowrap"><br /></table>
      <pre>
      <form name="f1" action="ttt.php" method="post"><table>
      <tr><td>Number of End users affected </td>
      <td><select name="ch1">
      <option value="0">0</option>
      <option value="1"><1%(1-50)</option>
      <option value="2">1-10%(51-500)</option>
      <option value="3">10%+(>500)</option>
      </select></td>
      </tr><tr><td>
      Outage duration </td><td>
      <select name="ch2">
      <option value="0">No outage</option>
      <option value="1"><1hour</option>
      <option value="2">1-4hours</option>
      <option value="3">>4houres</option>
      </select></td>
      </tr><tr><td>
      Impact </td><td>
      <select name="ch3">
      <option value="0">None/workaround</option>
      <option value="1">Reduced performance/response times</option>
      <option value="2">Intermittent</option>
      <option value="3">System unavailable/unable to work</option>
      </select></td></tr>
      <td>
      Business sensitivity </td><td>
      <select name="ch4">
      <option value="0">Minimal impact</option>
      <option value="1">Medium(eg internal teams/functions)</option>
      <option value="2">High impact(eg agents,clients & consumers,busnies critical/sensitive/timing)</option>
      <option value="3">External customer impact/brand damage(payments, letters etc)</option>
      <option value="8">Legal or regulatory compliance issues</option>
      </select></td></tr><tr><td>
      <input type="submit" name="ok" value="Calculer La séverité !!"/></td></tr></table>
      </form>
      <?php
      if (isset($_POST['ok'])) {
      $ch1=$_POST['ch1'];
      $ch2=$_POST['ch2'];
      $ch3=$_POST['ch3'];
      $ch4=$_POST['ch4'];

      $S1=$ch1 + $ch2 + $ch3 + $ch4;
      $S=intval($S1);
      if ($S==0 || $S==1) {
      echo '<input type="text" name="t1" value=" 5- Very low"/>';
      }
      if ($S==2 || $S==3) {
      echo '<input type="text" name="t1" value="4- low"/>';
      }
      if ($S==4 || $S==5) {
      echo '<input type="text" name="t1" value="3- medium"/>';
      }
      if ($S==6 || $S==7) {
      echo '<input type="text" name="t1" value="2- major"/>';
      }
      if ($S>=8) {
      echo '<input type="text" name="t1" value="1- critical"/>';
      }
      } ?>

      </pre>

      </body>
      </html>

      mais mon probléme Maintenant c'est que je veux récupérer le resultat pour l'utiliser sur une autre page.
      j' ai essaié dans l'autre page le code suivant:
      <?echo "(".$_POST['t1'].")"; ?>
      mais le resultat attendu ne s'affiche pas j ai juste les parenthése vide.
      merci d'avance

    Discussions similaires

    1. Les meilleurs cours et tutoriels PHP : Pour débuter 1
      By webmaster in forum Forum Java script & PHP & XHTML & CSS
      Réponses: 7
      Dernier message: 26/05/2009, 11h56
    2. PHP & MySQL Video Tutorial
      By webmaster in forum Forum Formation Multimédia CD-Training # Tutorial
      Réponses: 1
      Dernier message: 26/01/2009, 22h53
    3. Les meilleurs cours et tutoriels PHP : Pour débuter 2
      By webmaster in forum Forum Java script & PHP & XHTML & CSS
      Réponses: 0
      Dernier message: 10/06/2008, 10h08
    4. Le langage PHP
      By x_octet in forum Forum Java script & PHP & XHTML & CSS
      Réponses: 8
      Dernier message: 20/07/2007, 20h52
    5. Auto-Formation Du 100 Programme ( all in one )
      By AZKRI in forum Forum Inforgraphie
      Réponses: 12
      Dernier message: 31/01/2007, 23h21

    Règles de messages

    • You may not post new threads
    • You may not post replies
    • You may not post attachments
    • You may not edit your posts
    •  

    Forum Ti9ni n'est responsable d'aucun accord commercial ou coopératif entre les membres
    Chaque personne assume la responsabilité de la direction de la vente, l'achat, l'accord et l'information de sa position
    Les commentaires publiés ne représentent pas l'opinion de Forum Ti9ni et nous n'en assumons aucune responsabilité (et l'auteur est responsable de la publication)