Мне нужна помощь в создании таблиц в php. Вот код, который у меня есть сейчас. У меня правильный HTML-код, мне просто нужна помощь с моим PHP-кодом.
<html>
<head/>
<body>
<form method="POST" action="<?= $_SERVER['PHP_SELF'] ?>" >
<table border="1">
<tr><td>Number of Rows:</td><td><input type="text" name="rows" /></td></tr>
<tr><td>Number of Columns:</td><td><select name="columns">
<option value="1">1</option>
<option value="2">2</option>
<option value="4">4</option>
<option value="8">8</option>
<option value="16">16</option>
</select>
</td></tr>
Операция: Умножение
прибавление
<?php
if(isset($_POST["submit"])){
//check to see if num of rows is numeric
if ( isset($_POST["rows"]) && is_numeric($_POST["rows"])){
//check to see if rows is a positive number
if($_POST["rows"] > 0){
//if the multiplication button is checked do this
if(isset($_POST) && $_POST["operation"] == "multiplication"){
//start the table and post what type of table it is
echo 'This is a '. $_POST["rows"] . ' x ' . $_POST["columns"] .'multiplication table';
echo "<table border=1";
echo'<tr>';
//post the first row
for($b = 0; $b <= $_POST["columns"];$b++){
echo '<th>'.$b.'</th>';}
echo '</tr>';
//nested for loops to finish the table
for($r = 1; $r <= $_POST["rows"]; $r++){
echo'<tr><th>'.$r.'</th>';
for($c = 1; $c <= $_POST["columns"]; $c++){
echo '<td>' .$c*$r. '</td>';
Вы должны выполнить запрос с помощью функции, как mysqli::query($query);
, Эта функция возвращает некоторый контент, который вы можете затем извлечь / отобразить с помощью некоторых других функций. Но не забудьте сначала подключиться к базе данных, и все такое …
Я бы порекомендовал вам сначала прочитать некоторые руководства по mysqli;) Тогда это само собой разумеется.
Других решений пока нет …