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

Status
Not open for further replies.

PHC - Naethan

Forum Expert
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>
 
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";
      }
    }
}
 
Status
Not open for further replies.

About this Thread

  • 9
    Replies
  • 831
    Views
  • 4
    Participants
Last reply from:
PHC - Naethan

Online now

Members online
845
Guests online
2,382
Total visitors
3,227

Forum statistics

Threads
2,276,109
Posts
28,967,662
Members
1,231,121
Latest member
hgfnbvcc
Back
Top