Ir para conteúdo
  • 0

Can help me?


yLikedG0D

Pergunta

Olá,


Meu caro amigo.


Estou com dúvida de como criar um changelog.php, aliás, como fazer.


Sou novato neste 'ramo', portanto, não consegui encontrar um tutorial, tanto aqui quanto no Google.


 


O sistema consiste em ser prático e rápido igual o do Sky porém com uma área, que você iria atualizar, por exemplo: mydomain.com/changelogedit.php e iria mudar na Changelog.php


 


Desde já, grato.


Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

Também não entendo muito dessas coisas ae mas acho que você pode colocar para setar dentro do banco de dados e depois pegar no outro PHP da uma olhada nesse curso https://www.youtube.com/watch?v=4dXKlErTrBkacredito que vendo apenas o primeiro Episódio consiga fazer. Boa Sorte

Link para o comentário
Compartilhar em outros sites

Olá, amigo. Tudo certo?


 


Fiz um código bem simples só para que você entenda a lógica.


O código foi feito em menos de 20 minutos, então, não adicionei nenhum tipo de estilização complexa via CSS; apenas o básico para ser visível e didatico.


 


Arquivo 1: main.php;



<!DOCTYPE html>
<html>
<head>
<title>Change Log:</title>
<style>

*
{
margin: 0px;
padding: 0px;
box-sizing: border-box;
list-style: none;
}

body
{
display: flex;
justify-content: center;
margin: 10px;
}

.changes
{
width: 600px;
background-color: gray;
padding: 15px;
display: flex;
justify-content: center;
flex-direction: column;
align-items: center;
}

.change
{
padding: 10px;
background-color: white;
width: 90%;
margin: 3px;
}

</style>

</head>
<body>

<div class="changes">


<?php $con = mysqli_connect("SERVIDOR", "USUÁRIO", "SENHA", "BANCO_DE_DADOS");

$query = mysqli_query($con, "select * from changes");

while ($row = mysqli_fetch_array($query)) {

echo "<div class='change'>";

echo $row["changee"] . "<br><br>" . $row["dataa"];

echo "</div>";

}

?>

</div>

</body>
</html>

Arquivo 2: addchange.php;



<!DOCTYPE html>
<html>
<head>
<title>Change Log:</title>

<style>

*
{
margin: 0px;
padding: 0px;
box-sizing: border-box;
list-style: none;
}

body
{
display: flex;
justify-content: center;
margin: 10px;
}

.changes
{
background-color: gray;
padding: 15px;
display: flex;
justify-content: center;
flex-direction: column;
align-items: center;
}

.change
{
padding: 10px;
background-color: white;
width: 90%;
margin: 3px;
}

</style>

</head>
<body>

<div class="changes">

<h3>Adicione uma atualização ao registro:</h3>

<form action="addchange.php" method="post">

<textarea name="att"></textarea><br>
<input type="submit">

</form>

<?php

$con = mysqli_connect("SERVIDOR", "USUÁRIO", "SENHA", "BANCO_DE_DADOS");

if (isset($_POST["att"]) && $_POST["att"] != "") {
$date = date("Y-m-d");
$att = $_POST["att"];
$query = mysqli_query($con, "insert into changes (changee, dataa) values ('$att', '$date')");
}

?>

</div>

</body>
</html>

Friso, este sistema é o mais simples possível, você pode implementar nele muitas melhorias... Exemplo, não utilizei nada de JavaScript, você pode adicionar e melhorar em muito a experiência do usuário.


Já que está iniciando no mundo do PHP, recomendo que leia o código e busque entender, até que seja capaz de montar um sozinho. 


Abraços, qualquer dúvida ou erro me avise.

Link para o comentário
Compartilhar em outros sites

 

 

 

Olá, amigo. Tudo certo?

 

Fiz um código bem simples só para que você entenda a lógica.

O código foi feito em menos de 20 minutos, então, não adicionei nenhum tipo de estilização complexa via CSS; apenas o básico para ser visível e didatico.

 

Arquivo 1: main.php;

<!DOCTYPE html>
<html>
<head>
	<title>Change Log:</title>
	<style>

		* 
		{
			margin: 0px; 
			padding: 0px; 
			box-sizing: border-box; 
			list-style: none;
		}

		body 
		{
			display: flex; 
			justify-content: center; 
			margin: 10px;
		}

		.changes 
		{
			width: 600px; 
			background-color: gray; 
			padding: 15px; 
			display: flex; 
			justify-content: center; 
			flex-direction: column; 
			align-items: center;
		}

		.change 
		{
			padding: 10px; 
			background-color: white; 
			width: 90%; 
			margin: 3px;
		}

	</style>

</head>
<body>
	
	<div class="changes">
		

		<?php $con = mysqli_connect("SERVIDOR", "USUÁRIO", "SENHA", "BANCO_DE_DADOS");

			$query = mysqli_query($con, "select * from changes");

			while ($row = mysqli_fetch_array($query)) {
				
				echo "<div class='change'>";

				echo $row["changee"] . "<br><br>" . $row["dataa"];

				echo "</div>";

			}

		 ?>

	</div>

</body>
</html>

Arquivo 2: addchange.php;

<!DOCTYPE html>
<html>
<head>
	<title>Change Log:</title>
	
	<style>
		
		* 
		{
			margin: 0px; 
			padding: 0px; 
			box-sizing: border-box; 
			list-style: none;
		}

		body 
		{
			display: flex; 
			justify-content: center; 
			margin: 10px;
		}

		.changes 
		{
			background-color: gray; 
			padding: 15px; 
			display: flex; 
			justify-content: center; 
			flex-direction: column; 
			align-items: center;
		}
		
		.change 
		{
			padding: 10px; 
			background-color: white; 
			width: 90%; 
			margin: 3px;
		}

	</style>

</head>
<body>
	
	<div class="changes">
		
		<h3>Adicione uma atualização ao registro:</h3>

		<form action="addchange.php" method="post">
			
			<textarea name="att"></textarea><br>
			<input type="submit">

		</form>
	
		<?php 

		$con = mysqli_connect("SERVIDOR", "USUÁRIO", "SENHA", "BANCO_DE_DADOS");

		if (isset($_POST["att"]) && $_POST["att"] != "") {
			$date = date("Y-m-d");
			$att = $_POST["att"];
			$query = mysqli_query($con, "insert into changes (changee, dataa) values ('$att', '$date')");
		}

		?>

	</div>

</body>
</html>

Friso, este sistema é o mais simples possível, você pode implementar nele muitas melhorias... Exemplo, não utilizei nada de JavaScript, você pode adicionar e melhorar em muito a experiência do usuário.

Já que está iniciando no mundo do PHP, recomendo que leia o código e busque entender, até que seja capaz de montar um sozinho. 

Abraços, qualquer dúvida ou erro me avise.

 

 

 

 

Ok, vou dar uma estudada no código, obrigado!

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...