Я управляю форумами и сайтом этого игрового сервера, в который я играю. Есть форум приложений, и он записывает данные в другой файл. Он работает отлично, у меня просто вопрос; Я не очень хорошо разбираюсь в PHP, так как я больше ориентируюсь на изучение JavaScript atm, но мне хотелось бы знать, будет ли способ заставить его писать в формате grid/table? Еще лучше, пример с короткой прогулкой. Опять же, мне нужен способ записать его в формате «сетка/таблица», если возможно. Вот документ PHP (с HTML) и файл, на который он отправит.PHP Данные формы напишите
PHP/HTML:
<?php
if($_POST['formSubmit'] == "Submit")
{
$errorMessage = "";
if(empty($_POST['formSteam']))
{
$errorMessage .= "<li>You need to put your Steam ID!</li>";
}
if(empty($_POST['formName']))
{
$errorMessage .= "<li>Please put your first and/or lastname!</li>";
}
if(empty($_POST['formAge']))
{
$errorMessage .= "<li>Please tell us your age! This is just for reference.</li>";
}
if(empty($_POST['formApplication']))
{
$errorMessage .= "<li>Do I have to explain this? Please explain why you want to be apart of our staff!</li>";
}
$varSteam = $_POST['formSteam'];
$varName = $_POST['formName'];
$varAge = $_POST['formAge'];
$varApplication = $_POST['formApplication'];
if(empty($errorMessage))
{
$fs = fopen("mydata.csv","a");
fwrite($fs,$varSteam . ", " . $varName . ", " . $varAge . ", " . $varApplication . "\n");
fclose($fs);
header("Location: success.html");
exit;
}
}
?>
<html>
<head>
<title>Apply - POG</title>
<link rel="shortcut icon" href="favicon.ico">
<link rel="stylesheet" type="text/css" href="style.css">
<!-- This Template is a WiP - Please report any bugs to the administrative team at The Gaming Hideout. Thank you. All rights reserved. -->
</head>
<body>
<div id="wrap">
<div id="header">
<h1><img src="VexIMG/header.png" alt="Possessed Gaming" width="760" height="60"></h1>
</div>
<div id="navigation">
<div class="navlinks">
<div id="output2">
</div>
</div>
<script src="nav.js"></script>
</div>
<div id="altnav" style="min-height:200%;">
<center><img src="VexIMG/Index/latest.png"></center>
<p id="output1"></p>
<script src="latest.js"></script>
</div>
<div id="body">
<?php
if(!empty($errorMessage))
{
echo("<p>There was an error with your form:</p>\n");
echo("<ul>" . $errorMessage . "</ul>\n");
}
?>
<form action="application.php" method="post">
<p>
Whats your Steam ID? Find out <a href="http://www.steamidfinder.com">here!</a><br>
<input type="text" name="formSteam" maxlength="50" value="<?=$varSteam;?>">
</p>
<p>
What is your name?<br>
<input type="text" name="formName" maxlength="50" value="<?=$varName;?>">
</p>
<p>
How old are you?<br>
<input type="text" name="formAge" maxlength="2" value="<?=$varAge;?>">
</p>
<p>
Why do you want to apply for PossessedGaming Staff?<br>
<textarea name="formApplication" maxlength="3000" style="width:325px;height:150px;" value="<?=$varApplication;?>"></textarea>
</p>
<input type="submit" name="formSubmit" value="Submit">
</form>
</div>
<div id="footer">
<div id="copyright">
Copyright © The Gaming Hideout<br>
We own no rights on any game on this site unless otherwise noted.<br>
All Rights Reserved.
</div>
<div id="footnav">
<script src="footnav.js"></script>
</div>
</div>
</div>
</body>
</html>
FILE DATA/РЕЗУЛЬТАТ:
Steam ID, Name, Age, Reason <!Pre-Made
---------------------------- !>
(Le Applications Private)
STEAM_0:xxxx, Bob, 15, Because I'm just an example and I really want to be admin!
В настоящее время ваш выходной файл находится в csv, поэтому для grid/table вам нужно перейти от csv к другому. Я предлагаю html. –
Это то, что он хочет в php :) – vaso123
@AmmarHayderKhan Могу ли я вывести его так? –