zoukankan      html  css  js  c++  java
  • 吴裕雄--天生自然PHP-MySQL-JavaScript学习笔记:表单处理

       Vanilla <input type="checkbox" name="ice" value="Vanilla">
     Chocolate <input type="checkbox" name="ice" value="Chocolate">
    Strawberry <input type="checkbox" name="ice" value="Strawberry">
       Vanilla <input type="checkbox" name="ice[]" value="Vanilla">
     Chocolate <input type="checkbox" name="ice[]" value="Chocolate">
    Strawberry <input type="checkbox" name="ice[]" value="Strawberry">
    8am-Noon<input type="radio" name="time" value="1">
    Noon-4pm<input type="radio" name="time" value="2" checked="checked">
     4pm-8pm<input type="radio" name="time" value="3">
    Vegetables
    <select name="veg" size="1">
      <option value="Peas">Peas</option>
      <option value="Beans">Beans</option>
      <option value="Carrots">Carrots</option>
      <option value="Cabbage">Cabbage</option>
      <option value="Broccoli">Broccoli</option>
    </select>
    Vegetables
    <select name="veg" size="5" multiple="multiple">
      <option value="Peas">Peas</option>
      <option value="Beans">Beans</option>
      <option value="Carrots">Carrots</option>
      <option value="Cabbage">Cabbage</option>
      <option value="Broccoli">Broccoli</option>
    </select>
    <?php
      function sanitizeString($var)
      {
        if (get_magic_quotes_gpc())
          $var = stripslashes($var);
        $var = strip_tags($var);
        $var = htmlentities($var);
        return $var;
      }
    
      function sanitizeMySQL($connection, $var)
      {
        $var = $connection->real_escape_string($var);
        $var = sanitizeString($var);
        return $var;
      }
    ?>
    <?php // convert.php
      $f = $c = '';
    
      if (isset($_POST['f'])) $f = sanitizeString($_POST['f']);
      if (isset($_POST['c'])) $c = sanitizeString($_POST['c']);
    
      if (is_numeric($f))
      {
        $c = intval((5 / 9) * ($f - 32));
        $out = "$f &deg;f equals $c &deg;c";
      }
      elseif(is_numeric($c))
      {
        $f = intval((9 / 5) * $c + 32);
        $out = "$c &deg;c equals $f &deg;f";
      }
      else $out = "";
    
      echo <<<_END
    <html>
      <head>
        <title>Temperature Converter</title>
      </head>
      <body>
        <pre>
          Enter either Fahrenheit or Celsius and click on Convert
            
          <b>$out</b>
          <form method="post" action="convert.php">
            Fahrenheit <input type="text" name="f" size="7">
               Celsius <input type="text" name="c" size="7">
                       <input type="submit" value="Convert">
          </form>
        </pre>
      </body>
    </html>
    _END;
    
    function sanitizeString($var)
    {
      if (get_magic_quotes_gpc())
        $var = stripslashes($var);
        $var = htmlentities($var);
        $var = strip_tags($var);
        return $var;
    }
    ?>
    <?php // formtest.php
    echo <<<_END
      <html>
        <head>
          <title>Form Test</title>
        </head>
        <body>
        <form method="post" action="formtest.php">
          What is your name?
          <input type="text" name="name">
          <input type="submit">
        </form>
        </body>
      </html>
    _END;
    ?>
    <?php // formtest2.php
      if (!empty(($_POST['name']))) $name = $_POST['name'];
      else $name = "(Not Entered)";
    
      echo <<<_END
      <html>
        <head>
          <title>Form Test</title>
        </head>
        <body>
        Your name is: $name<br>
        <form method="post" action="formtest.php">
          What is your name?
          <input type="text" name="name">
          <input type="submit">
        </form>
        </body>
      </html>
    _END;
    ?>
    <form method="post" action="calc.php"><pre>
          Loan Amount <input type="text" name="principle">
    Monthly Repayment <input type="text" name="monthly">
      Number of Years <input type="text" name="years" value="25">
        Interest Rate <input type="text" name="rate"  value="6">
                      <input type="submit">
    </pre></form>
  • 相关阅读:
    Linux文件的复制、删除和移动命令
    Linux文件夹文件创建、删除
    Python 常用代码片段
    Chrome 插件 PageSpeed Insights
    VI打开和编辑多个文件的命令
    Linux case 及 函数位置参数
    C#编程利器之三:接口(Interface)
    C#编程利器之四:委托与事件(Delegate and event)
    解读设计模式简单工厂模式(SimpleFactory Pattern),你要什么我就给你什么
    C#编程利器之五:集合对象(Collections)
  • 原文地址:https://www.cnblogs.com/tszr/p/12382772.html
Copyright © 2011-2022 走看看