Jump to content

Painel administrativo de noticias


Joel Luis
 Share

Recommended Posts

Boas, eu gostava de criar um painel administrativo para o meu site em que tivesse a pagina de noticias(noticias.php) e depois um painel, em que fazia login com a conta de admin ligada ao mysql, depois escrever mensagem como no wordpress, dando para por imagens etc.

A pagina de login e liga-la a base de dados eu sei fazer, agora o painel administrativo é que não, será que me poderiam ajudar? sff

Obrigado desde já 😄

Link to comment
Share on other sites

Sabes fazer querys em SQL?

Por muito mais que que estude só aprendo uma coisa, que ainda tenho muita coisa para aprender.

A beleza de um código está em decompor problemas complexos em pequenos blocos simples.

"learn how to do it manually first, then use the wizzy tool to save time."

"Kill the baby, don't be afraid of starting all over again. Fail soon, learn fast."

Link to comment
Share on other sites

Sim.

Agora tens que criar formularios e funcoes para adicionar, remover e alterar as informacoes que queiras.

Um back-office depende muito do site em questao e das funcionalidades queres dar aos admins

Por muito mais que que estude só aprendo uma coisa, que ainda tenho muita coisa para aprender.

A beleza de um código está em decompor problemas complexos em pequenos blocos simples.

"learn how to do it manually first, then use the wizzy tool to save time."

"Kill the baby, don't be afraid of starting all over again. Fail soon, learn fast."

Link to comment
Share on other sites

Fazes o layout com HTML(podes querer usar javascript), vais ter que criar formularios e depois enviar para um ficheiro php e no php inseres na base de dados, removes ou modificas.

Por muito mais que que estude só aprendo uma coisa, que ainda tenho muita coisa para aprender.

A beleza de um código está em decompor problemas complexos em pequenos blocos simples.

"learn how to do it manually first, then use the wizzy tool to save time."

"Kill the baby, don't be afraid of starting all over again. Fail soon, learn fast."

Link to comment
Share on other sites

Antes de fazeres o painel propriamente dito, o HTML e os formulários, faz antes apenas num ficheiro PHP, o CRUD (Create Read Update Delete) das notícias.

Quando tiveres as várias ações (CRUD) de criar, actualizar e apagar notícias a funcionar no PHP, depois crias o HTML (layout e formulários) para isso 🙂

Tipo:

$db =  bla bla bla // Ligar a base de dados

$input['action'] = 'inserir';
$input['titulo'] = 'titulo da noticia';
$input['corpo'] = 'corpo da noticia';

switch ($input['action']) {

case 'inserir':
	$sql = bla bla bla // SQL para inserir uma noticia
	brek;
case 'atualizar': // actualizar...
	break;
case 'apagar': // apagar...
default: // não há ação...
}

Por aí fora...

Edited by taviroquai
Link to comment
Share on other sites

tens aqui o forum e' melhor, porque assim varias pessoas podem ajudar-te.

Basicamente tens que definir quais as liberdades que queres definir ao user, programar essas funcoes e fazer um visual "bonito".

Eu comeco por fazer um back-office muito "feio", mas funcional, esta aqui um exemplo de um que eu fiz 'a bastante tempo 🙂

<?php
  header("Content-Type: text/html; charset=8859-1",true);
session_start();
include"php/func.php";

?>

<h1>Adicionar Title</h1>
<form name="title" method="post" enctype="multipart/form-data">
<p>Nome do titulo*:	 <input name="titulo" type="text"></p>
<p>Tipo*:				 <select name="tipo">';
							<option value="serie">Serie</option>
							<option value="ova">Ovas</option>
							<option value="tokusatsu">Tokusatsus/Live Actions</option>
							<option value="manga">Mangás</option>
							  <option value="movie">Filmes</option>
							<option value="hentai">Hentai</option>
						</select></p>
<p>Imagem*:				<input name="image" type="text"> </p>
<p>Numero de episódios: <input name="nr_ep" type="text"></p>
<p>Video*:				<input name="video" type="text"></p>
<p>Year*:				<input name="ano" type="text"></p>
<p>Produtor:			<input name="produtor" type="text"></p>
<p>site:				<input name="site" type="text"></p>
<p>review*:			 <input name="review" type="text" height="30px" width="200px"></p>
<p>Lingua:				<select name="lang">';
							<option value="PT">PT</option>
							<option value="ENG">ENG</option>
							<option value="BR">BR</option>
						</select>
						</p>
<p>Low_image:			 <input name="l_image" type="text"></p>
						   <input type="hidden" name="title"/>

<input type="submit" name="submit">
</form>
<?php
if(isset($_POST[title]))
{	$db			=	mysql_connect (localhost, 'pikax', 'carlos'); //conectamos ao mysql
mysql_select_db('animes',$db); //selecionamos a database escolhido


$pesquisar = mysql_query("SELECT name,type,lang FROM title WHERE name='$_POST[titulo]' AND type='$_POST[tipo]' AND lang='$_POST[lang]'");

	while($row = mysql_fetch_array($pesquisar))
		if (($row['name'] == $_POST["titulo"]) && ($row['type'] == $_POST["tipo"]) && ($row['lang'] == $_POST["lang"]))
		{	//$id=$row['title_id'];
			$errors .= "Já existe na Base dados um registo com esse nome e titulo<br>";
			break;
		}

	if ( $_POST[titulo] == "" ) {
	  $errors .= "Não digitou um titulo<br>";
	  }

	if ( $_POST[tipo] == "" ) {
	  $errors .= "Não digitou um tipo(ex. anime,ova,etc)br>";
	  }

	if ( $errors == "" )
	{
	 $register ="INSERT INTO title (name,type,num_ep,image,video,year,producer,site,review,low_image,lang) VALUES ('$_POST[titulo]', '$_POST[tipo]','$_POST[nr_ep]','$_POST[image]' ,'$_POST[video]','$_POST[ano]','$_POST[produtor]', '$_POST[site]','$_POST[review]','$_POST[l_image]','$_POST[lang]')";


		if (!mysql_query($register,$db))
		{  die('Error: ' . mysql_error());
		}
		echo "1 record added";

	} else {
		echo "Ocorreu os seguintes erros:".$errors;
		}
		mysql_close($db);
}
?>
<br /><br><br />

<h1> Adicionar Episodios</h1>
<form name="title" method="post">
<p>Nome do titulo*:	
<select name="id">
<?php
 $db			=	mysql_connect (localhost, 'pikax', 'carlos'); //conectamos ao mysql
mysql_select_db('animes',$db); //selecionamos a database escolhido

$pesquisar = mysql_query("SELECT title_id,name,type,lang FROM title ORDER By name");

while($row = mysql_fetch_array($pesquisar))
echo '<option value="'.$row["title_id"].'">'.$row["name"].' | '.$row["type"].' | '.$row["lang"].' | '.$row["title_id"].'</option><br>';

echo "</select>";


//mysql_close($db);


?>
<p>titulo episodio: <input name="titulo" type="text"></p>
<p>Numero do episodio: <input name="nr_ep" type="text"></p>
<p>Imagem*:				<input name="imagem" type="text"></p>
<p>Video*:				<input name="video" type="text"></p>
<p>Size:				<input name="size" type="text"></p>
Fansub:				<select name="fansub">
<?php

$pesquisar = mysql_query("SELECT fansub_id,name,lang FROM fansub ORDER By name");

while($row = mysql_fetch_array($pesquisar))
	echo '<option name="fansub" value="'.$row["fansub_id"].'">'.$row["name"].' | '.$row["lang"].'</option><br>';

echo "</select>";
mysql_close($db);


?>
<?php
for($i=0;$i<5;$i++)
{	echo '<br>LINKS:<input name="a'.$i.'" type="text">';
	echo 'MIRROR:<input name="m'.$i.'" type="text">';
}
?>
		<input name="ep" type="hidden"></p>


<input type="submit" name="submit">	
</form>

<?php
if(isset($_POST["ep"]))
{	$db			=	mysql_connect (localhost, 'pikax', 'carlos'); //conectamos ao mysql
mysql_select_db('animes',$db); //selecionamos a database escolhido


$pesquisar = mysql_query("SELECT num_ep,title_id FROM capitulos WHERE title_id = '$_POST[id]' AND num_ep='$_POST[nr_ep]'", $db);
$pesquisar2= mysql_query("SELECT capitulo_id FROM capitulos ORDER BY capitulo_id", $db);
$cont=0;

while($row = mysql_fetch_array($pesquisar))
		if ( $row['num_ep'] == $_POST[ep] && $row['title_id'] == $_POST[id])
		{	$errors .= "Já existe na Base dados um registo com esse num_ep e id_titulo<br>";
			break;
		}

	if ( $_POST[nr_ep] == "" ) {
	  $errors .= "Não digitou um numero do episodio<br>";
	  }


	if ( $errors == "" )
	{ echo "numero_ep:".$_POST[nr_ep]."<br>titulo:".$_POST[titulo]."<br>imagem:".$_POST[imagem]."<br>siz:".$_POST[size]."<br> fansuv_".$_POST[fabsub_id]."<br>yser_id".$_SESSION[userid]."<br>id_".$_POST[id]."<br>";
	 $register ="INSERT INTO capitulos (num_ep,titulo,image,size,fansub_id,user_id,title_id) VALUES ('$_POST[nr_ep]', '$_POST[titulo]','$_POST[imagem]','$_POST[size]','$_POST[fansub]','$_SESSION[userid]','$_POST[id]')";
	 $pesq=mysql_query("SELECT capitulo_id FROM capitulos ORDER BY capitulo_id DESC LIMIT 1",$db);
	 $row=mysql_fetch_array($pesq);

	 echo $row["0"]."<br><br>";
	 $row["0"]=$row["0"]+1;
	 echo $row["0"]."<br><br>";
	 for($i="0";$i<"3";$i++)
	 {	$m="m".$i;
		$m=$_POST[$m];
		$a="a".$i;
		$a=$_POST[$a];
		if($a!=NULL || $m!=NULL)
		 {	$register2 =mysql_query("INSERT INTO link (mirror_name,mirror_url,capitulo_id) VALUES ('$m','$a','$row[0]')");
			if (!register2)
			{  die('Error: ' . mysql_error());
			}
			echo $i."mirror added<br>";
		}
		else echo "não existe!<br>";
	 }


		if (!mysql_query($register,$db))
		{  die('Error: ' . mysql_error());
		}
		echo "1 record added";

	} else {
		echo "Ocorreu os seguintes erros:".$errors;
		}
		mysql_close($db);
$cont=0;
}
  ?>

<br /><br><br />
<h1>Adicionar fansubs</h1>

<form name"fansub" method="post">
Nome:	<input name="nome" type="text"/><br />
website: <input name="website" type="text" /><br />
lang:	<select name="lang">
		<option value="PT">PT</option></<br />
		<option value="BR">BR</option><br />
		<option value="ENG">ENG</option><br />
	</select>
Tipo*:				 <select name="tipo">;
					<option value="series">Series</option>
					<option value="ovas">Ovas</option>
					<option value="tokusatsus">Tokusatsus/Live Actions</option>
					<option value="mangas">Mangás</option>
					<option value="filmes">Filmes</option>
					<option value="hentai">Hentai</option>
					</select>
	   <input type="hidden" name="fansb" value="1" />
	   <input type="submit" />
	   <?php echo "lol:".$_SESSION["userid"];?>
</form>

<?php
if(isset($_POST[fansb]))
{	$db			=	mysql_connect (localhost, 'pikax', 'carlos'); //conectamos ao mysql
mysql_select_db('animes',$db); //selecionamos a database escolhido

$pesquisar = mysql_query("SELECT name,type FROM fansub WHERE name = '$_POST[nome]' AND type='$_POST[tipo]' AND lang='$_POST[lang]' ", $db);

while($row = mysql_fetch_array($pesquisar))
		if ( $row['name'] == $_POST[name] && $row['type'] == $_POST[tipo] && $row['lang'] == $_POST[lang] )
		{	$errors .= "Já existe na Base de dados um registo com esse essa fansub<br>";
			break;
		}

	if ( $errors == "" )
	{
	 $register ="INSERT INTO fansub (name,web_site,lang,type) VALUES ('$_POST[nome]','$_POST[website]','$_POST[lang]', '$_POST[tipo]')";


		if (!mysql_query($register,$db))
		{  die('Error: ' . mysql_error());
		echo "error";
		}
		echo "1 record added";

	} else {
		echo "Ocorreu os seguintes erros:".$errors;
		}
		mysql_close($db);


}


?>

<h1>Adicionar POST's</h1>

<form name"posts" method="post">
titulo: <input name="titulo" type="text"/><br />

		<textarea name="blog_text" style="height:500px; width:500px;"></textarea>

	   <input type="hidden" name="posts" value="1" />
	   <input type="submit" />
</form>		

<?php

if(isset($_POST["blog_text"]))
{	$db			=	mysql_connect (localhost, 'pikax', 'carlos'); //conectamos ao mysql
mysql_select_db('animes',$db); //selecionamos a database escolhido
$_POST[blog_text] = str_replace("\n", "<br>", $_POST[blog_text]);

	 $register ="INSERT INTO blog (blog_name,blog_text,user_id) VALUES ('$_POST[titulo]','$_POST[blog_text]','$_SESSION[userid]')";


		if (!mysql_query($register,$db))
		{  die('Error: ' . mysql_error());
		echo "error";
		}
		echo "1 record added";

}
?>

EDIT: isto e' so' para adicionar 😛

Edited by pikax

Por muito mais que que estude só aprendo uma coisa, que ainda tenho muita coisa para aprender.

A beleza de um código está em decompor problemas complexos em pequenos blocos simples.

"learn how to do it manually first, then use the wizzy tool to save time."

"Kill the baby, don't be afraid of starting all over again. Fail soon, learn fast."

Link to comment
Share on other sites

esse include func é o que?

tens aqui o forum e' melhor, porque assim varias pessoas podem ajudar-te.

Basicamente tens que definir quais as liberdades que queres definir ao user, programar essas funcoes e fazer um visual "bonito".

Eu comeco por fazer um back-office muito "feio", mas funcional, esta aqui um exemplo de um que eu fiz 'a bastante tempo 🙂

<?php
  header("Content-Type: text/html; charset=8859-1",true);
session_start();
include"php/func.php";

?>

<h1>Adicionar Title</h1>
<form name="title" method="post" enctype="multipart/form-data">
<p>Nome do titulo*:	 <input name="titulo" type="text"></p>
<p>Tipo*:				 <select name="tipo">';
							<option value="serie">Serie</option>
							<option value="ova">Ovas</option>
							<option value="tokusatsu">Tokusatsus/Live Actions</option>
							<option value="manga">Mangás</option>
							  <option value="movie">Filmes</option>
							<option value="hentai">Hentai</option>
						</select></p>
<p>Imagem*:				<input name="image" type="text"> </p>
<p>Numero de episódios: <input name="nr_ep" type="text"></p>
<p>Video*:				<input name="video" type="text"></p>
<p>Year*:				<input name="ano" type="text"></p>
<p>Produtor:			<input name="produtor" type="text"></p>
<p>site:				<input name="site" type="text"></p>
<p>review*:			 <input name="review" type="text" height="30px" width="200px"></p>
<p>Lingua:				<select name="lang">';
							<option value="PT">PT</option>
							<option value="ENG">ENG</option>
							<option value="BR">BR</option>
						</select>
						</p>
<p>Low_image:			 <input name="l_image" type="text"></p>
						   <input type="hidden" name="title"/>

<input type="submit" name="submit">
</form>
<?php
if(isset($_POST[title]))
{	$db			=	mysql_connect (localhost, 'pikax', 'carlos'); //conectamos ao mysql
mysql_select_db('animes',$db); //selecionamos a database escolhido


$pesquisar = mysql_query("SELECT name,type,lang FROM title WHERE name='$_POST[titulo]' AND type='$_POST[tipo]' AND lang='$_POST[lang]'");

	while($row = mysql_fetch_array($pesquisar))
		if (($row['name'] == $_POST["titulo"]) && ($row['type'] == $_POST["tipo"]) && ($row['lang'] == $_POST["lang"]))
		{	//$id=$row['title_id'];
			$errors .= "Já existe na Base dados um registo com esse nome e titulo<br>";
			break;
		}

	if ( $_POST[titulo] == "" ) {
	  $errors .= "Não digitou um titulo<br>";
	  }

	if ( $_POST[tipo] == "" ) {
	  $errors .= "Não digitou um tipo(ex. anime,ova,etc)br>";
	  }

	if ( $errors == "" )
	{
	 $register ="INSERT INTO title (name,type,num_ep,image,video,year,producer,site,review,low_image,lang) VALUES ('$_POST[titulo]', '$_POST[tipo]','$_POST[nr_ep]','$_POST[image]' ,'$_POST[video]','$_POST[ano]','$_POST[produtor]', '$_POST[site]','$_POST[review]','$_POST[l_image]','$_POST[lang]')";


		if (!mysql_query($register,$db))
		{  die('Error: ' . mysql_error());
		}
		echo "1 record added";

	} else {
		echo "Ocorreu os seguintes erros:".$errors;
		}
		mysql_close($db);
}
?>
<br /><br><br />

<h1> Adicionar Episodios</h1>
<form name="title" method="post">
<p>Nome do titulo*:	
<select name="id">
<?php
 $db			=	mysql_connect (localhost, 'pikax', 'carlos'); //conectamos ao mysql
mysql_select_db('animes',$db); //selecionamos a database escolhido

$pesquisar = mysql_query("SELECT title_id,name,type,lang FROM title ORDER By name");

while($row = mysql_fetch_array($pesquisar))
echo '<option value="'.$row["title_id"].'">'.$row["name"].' | '.$row["type"].' | '.$row["lang"].' | '.$row["title_id"].'</option><br>';

echo "</select>";


//mysql_close($db);


?>
<p>titulo episodio: <input name="titulo" type="text"></p>
<p>Numero do episodio: <input name="nr_ep" type="text"></p>
<p>Imagem*:				<input name="imagem" type="text"></p>
<p>Video*:				<input name="video" type="text"></p>
<p>Size:				<input name="size" type="text"></p>
Fansub:				<select name="fansub">
<?php

$pesquisar = mysql_query("SELECT fansub_id,name,lang FROM fansub ORDER By name");

while($row = mysql_fetch_array($pesquisar))
	echo '<option name="fansub" value="'.$row["fansub_id"].'">'.$row["name"].' | '.$row["lang"].'</option><br>';

echo "</select>";
mysql_close($db);


?>
<?php
for($i=0;$i<5;$i++)
{	echo '<br>LINKS:<input name="a'.$i.'" type="text">';
	echo 'MIRROR:<input name="m'.$i.'" type="text">';
}
?>
		<input name="ep" type="hidden"></p>


<input type="submit" name="submit">	
</form>

<?php
if(isset($_POST["ep"]))
{	$db			=	mysql_connect (localhost, 'pikax', 'carlos'); //conectamos ao mysql
mysql_select_db('animes',$db); //selecionamos a database escolhido


$pesquisar = mysql_query("SELECT num_ep,title_id FROM capitulos WHERE title_id = '$_POST[id]' AND num_ep='$_POST[nr_ep]'", $db);
$pesquisar2= mysql_query("SELECT capitulo_id FROM capitulos ORDER BY capitulo_id", $db);
$cont=0;

while($row = mysql_fetch_array($pesquisar))
		if ( $row['num_ep'] == $_POST[ep] && $row['title_id'] == $_POST[id])
		{	$errors .= "Já existe na Base dados um registo com esse num_ep e id_titulo<br>";
			break;
		}

	if ( $_POST[nr_ep] == "" ) {
	  $errors .= "Não digitou um numero do episodio<br>";
	  }


	if ( $errors == "" )
	{ echo "numero_ep:".$_POST[nr_ep]."<br>titulo:".$_POST[titulo]."<br>imagem:".$_POST[imagem]."<br>siz:".$_POST[size]."<br> fansuv_".$_POST[fabsub_id]."<br>yser_id".$_SESSION[userid]."<br>id_".$_POST[id]."<br>";
	 $register ="INSERT INTO capitulos (num_ep,titulo,image,size,fansub_id,user_id,title_id) VALUES ('$_POST[nr_ep]', '$_POST[titulo]','$_POST[imagem]','$_POST[size]','$_POST[fansub]','$_SESSION[userid]','$_POST[id]')";
	 $pesq=mysql_query("SELECT capitulo_id FROM capitulos ORDER BY capitulo_id DESC LIMIT 1",$db);
	 $row=mysql_fetch_array($pesq);

	 echo $row["0"]."<br><br>";
	 $row["0"]=$row["0"]+1;
	 echo $row["0"]."<br><br>";
	 for($i="0";$i<"3";$i++)
	 {	$m="m".$i;
		$m=$_POST[$m];
		$a="a".$i;
		$a=$_POST[$a];
		if($a!=NULL || $m!=NULL)
		 {	$register2 =mysql_query("INSERT INTO link (mirror_name,mirror_url,capitulo_id) VALUES ('$m','$a','$row[0]')");
			if (!register2)
			{  die('Error: ' . mysql_error());
			}
			echo $i."mirror added<br>";
		}
		else echo "não existe!<br>";
	 }


		if (!mysql_query($register,$db))
		{  die('Error: ' . mysql_error());
		}
		echo "1 record added";

	} else {
		echo "Ocorreu os seguintes erros:".$errors;
		}
		mysql_close($db);
$cont=0;
}
  ?>

<br /><br><br />
<h1>Adicionar fansubs</h1>

<form name"fansub" method="post">
Nome:	<input name="nome" type="text"/><br />
website: <input name="website" type="text" /><br />
lang:	<select name="lang">
		<option value="PT">PT</option></<br />
		<option value="BR">BR</option><br />
		<option value="ENG">ENG</option><br />
	</select>
Tipo*:				 <select name="tipo">;
					<option value="series">Series</option>
					<option value="ovas">Ovas</option>
					<option value="tokusatsus">Tokusatsus/Live Actions</option>
					<option value="mangas">Mangás</option>
					<option value="filmes">Filmes</option>
					<option value="hentai">Hentai</option>
					</select>
	   <input type="hidden" name="fansb" value="1" />
	   <input type="submit" />
	   <?php echo "lol:".$_SESSION["userid"];?>
</form>

<?php
if(isset($_POST[fansb]))
{	$db			=	mysql_connect (localhost, 'pikax', 'carlos'); //conectamos ao mysql
mysql_select_db('animes',$db); //selecionamos a database escolhido

$pesquisar = mysql_query("SELECT name,type FROM fansub WHERE name = '$_POST[nome]' AND type='$_POST[tipo]' AND lang='$_POST[lang]' ", $db);

while($row = mysql_fetch_array($pesquisar))
		if ( $row['name'] == $_POST[name] && $row['type'] == $_POST[tipo] && $row['lang'] == $_POST[lang] )
		{	$errors .= "Já existe na Base de dados um registo com esse essa fansub<br>";
			break;
		}

	if ( $errors == "" )
	{
	 $register ="INSERT INTO fansub (name,web_site,lang,type) VALUES ('$_POST[nome]','$_POST[website]','$_POST[lang]', '$_POST[tipo]')";


		if (!mysql_query($register,$db))
		{  die('Error: ' . mysql_error());
		echo "error";
		}
		echo "1 record added";

	} else {
		echo "Ocorreu os seguintes erros:".$errors;
		}
		mysql_close($db);


}


?>

<h1>Adicionar POST's</h1>

<form name"posts" method="post">
titulo: <input name="titulo" type="text"/><br />

		<textarea name="blog_text" style="height:500px; width:500px;"></textarea>

	   <input type="hidden" name="posts" value="1" />
	   <input type="submit" />
</form>		

<?php

if(isset($_POST["blog_text"]))
{	$db			=	mysql_connect (localhost, 'pikax', 'carlos'); //conectamos ao mysql
mysql_select_db('animes',$db); //selecionamos a database escolhido
$_POST[blog_text] = str_replace("\n", "<br>", $_POST[blog_text]);

	 $register ="INSERT INTO blog (blog_name,blog_text,user_id) VALUES ('$_POST[titulo]','$_POST[blog_text]','$_SESSION[userid]')";


		if (!mysql_query($register,$db))
		{  die('Error: ' . mysql_error());
		echo "error";
		}
		echo "1 record added";

}
?>

EDIT: isto e' so' para adicionar 😛

esse include func "php/fun.php" é o que?
Link to comment
Share on other sites

esse include func "php/fun.php" é o que?

e' um ficheiro que tem algumas funcoes que eu necessitei para fazer determinadas operacoes.

http://www.w3schools.com/php/php_includes.asp

Por muito mais que que estude só aprendo uma coisa, que ainda tenho muita coisa para aprender.

A beleza de um código está em decompor problemas complexos em pequenos blocos simples.

"learn how to do it manually first, then use the wizzy tool to save time."

"Kill the baby, don't be afraid of starting all over again. Fail soon, learn fast."

Link to comment
Share on other sites

Sei, mas nao sei é ligar php com mysql e meter as coisas a funcionarem é ai que estão as minhas dúvidas 😞

Estuda http://www.w3schools.com/sql/

Por muito mais que que estude só aprendo uma coisa, que ainda tenho muita coisa para aprender.

A beleza de um código está em decompor problemas complexos em pequenos blocos simples.

"learn how to do it manually first, then use the wizzy tool to save time."

"Kill the baby, don't be afraid of starting all over again. Fail soon, learn fast."

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.