What's new

PHP Basic lang sa inyo to PHP, tanong po pang estyudante

PHC - Naethan

Forum Expert
Joined
Dec 27, 2016
Posts
3,374
Reaction
18,120
Points
2,599
Age
22
Gandang gabi mga ka PHC

Ask ko lng sana pano gawin tong png bobong tanong hahaha

Scenario:
Mag iinput ng number si user ng 20, 10, or 5 sa <input> tag ko, then sa display naman lalabas yung "-" ganto sa pagitan ng number

Example:
1-2-3-4-5

##Ang alam ko plng is yung for loop non, di ko alam pano i implements sa PHP.. mag aadvanced sana ako hahaha

1670340113149.png


##Yung 20 lng yung gumagana

1670340219640.png


##For loop na ginamit ko

Code:
for($number=1; $number<=20; $number++)
    {
     if($number< 20)
     {
     echo "$number-";
 
     }
     elseif($number< 10)
     {
     echo "$number-";
 
     }
     elseif($number< 5)
     {
     echo "$number-";
 
     }
     else
      {
     echo "$number"."\n";
      }
    }

##Eto yung kabuuan ng hula hula kong PHP hahaha, pa check mga paps anong mali
PHP:
<html>

<head>
   <title>HTML Forms Input and Display in PHP</title>
 
</head>

<body>

<?php

     $display="";

     $number = $_GET['number'];


if(isset($_POST['submit'])) {

    for($number=1; $number<=20; $number++)
    {
     if($number< 20)
     {
     echo "$number-";
   
     }
     elseif($number< 10)
     {
     echo "$number-";
   
     }
     elseif($number< 5)
     {
     echo "$number-";
   
     }
     else
      {
     echo "$number"."\n";
      }
    }
}





if (isset($_POST['clear'])) {

   $number ="";

   $display ="";

   }
 

 ?>

<h2>Act_4 With Valid Input User</h2>

<form method="POST">

   <p>Input Number: <input type="text" name="number" value="<?php echo $number; ?>" autofocus ></p>
   <br/>
   <input type="submit" name="submit" value="Submit" />
   &nbsp;&nbsp;&nbsp;
   <input type="submit" name="clear" value="Clear" />

</form>


  <?php

    echo $display;

   ?>
 
</body>
</html>
 

Attachments

Last edited:
Ganito ba?

PHP:
if(isset($_POST['submit'])) {
    $number = $_POST['number'];
    for($num=1; $num<=$number; $num++)
        if($num == $number)
            echo $num;
        else
            echo "$num-";
}

Tama na tol kaso, dumadagdag lng yung "-" sa dulo pag <= na yung number, dapat sa loob lng ng number

Ex: 1-2-3-4-5-6-7-8-9-10

1670388468263.png


Code:
   $display="";
 
   $number = $_POST['number'];

if(isset($_POST['submit'])) {

    for($num=1; $num <= $number; $num++)
    {
     if($number <= $number )
     {
     echo "$num-";
     }
     else
      {
     echo "$num-"."\n";
      }
    }
}
 

Attachments

Last edited:
Tama na tol kaso, dumadagdag lng yung "-" sa dulo pag <= na yung number, dapat sa loob lng ng number

Ex: 1-2-3-4-5-6-7-8-9-10

View attachment 2383700

Code:
   $display="";
 
   $number = $_POST['number'];

if(isset($_POST['submit'])) {

    for($num=1; $num <= $number; $num++)
    {
     if($number <= $number )
     {
     echo "$num-";
     }
     else
      {
     echo "$num-"."\n";
      }
    }
}
ok naman sakin?

1670399881914.png
 

Attachments

Similar threads

Back
Top