广场由数字php

时间:2017-10-15 19:23:51

标签: php

这是我的第一篇文章,所以对我很难。 我有一些PAI(编程Internet应用程序)的任务 因为明天的考试

所以我需要用1变量$ a制作php页面 和$ a是squaree中的数字(大小)

example

here's what my teacher draw

im begginer with php抱歉,如果这段代码让你发笑:)

<?php
echo '<form method="POST" action="zad1.php">
 <input type="text" name="a"><br /><br />
 <input type="submit" name="SEND" value="SEND">
 </form>';

 if(isset($_POST['SEND']))

    {
        $a=$_POST['a'];
        $b=$a;
        $c=$a/2;

            for($j=1; $j<=$a; $j++)
                {
                    for($i=1; $i<=$a; $i++)
                        {
                            if($i/2<$b && $i>$b)
                                echo' 1 ';
                            else
                                {
                                    if($i>$b)
                                    {
                                    echo ' 2 ';

                                    }
                                }


                        }
                        echo'<br />';
                        $b--;
                }
    }

&GT;

任何帮助或建议将不胜感激:)。

1 个答案:

答案 0 :(得分:0)

好的,想一想

<?php
echo'<form method="POST" action="zad1.php">
 <input type="text" name="a"><br /><br />
 <input type="submit" name="Przelicz" value="Przelicz">
 </form>';

if(isset($_POST['Przelicz']))
    {
        $a=$_POST['a'];
        $b=$a;
            for($j=0; $j<$a/2; $j++)
                {
                    for($i=0; $i<$a; $i++)
                        {
                            if($i/2<$a-$b)
                                {
                                    echo " 2 ";
                                }   
                            else
                                {
                                    echo " 1 ";
                                }
                        }
                        echo'<br />';
                        $b--;
                }   

            for($j=0; $j<$a/2+1; $j++)
                {
                    for($i=0; $i<$a; $i++)
                        {
                            if($i<=$a-$j*2)
                                {
                                    echo " 2 ";
                                }   
                            else
                                {
                                    echo " 3 ";
                                }
                        }
                        echo'<br />';
                }
    }   
 ?>