Como pegar os dados de uma variavel e passar para outra
Pessoal quero que apos passar os dados iniciais como: host, login e senha o script de conexão pegue as variaveis e salve em outras variaveis e use as mesmas para a conexao e os outros documentos utilizem o script de conexão para efetuar o a conexão.
O codigo do formulario que pega as variaveis:host, login e senha:
<form class="form" name="forminstall" method="post" action="install.php">
<input type="text" name="host" placeholder="Hospedagem">
<input type="text" name="bd_user" placeholder="Usuario do Servidor">
<input type="password" name="bd_pass" placeholder="Senha do Servidor"/>
<input class="button radius expand" type="submit" value="Confirmar"/>
</form>
O codigo do script que pega o texto digitado no formulario:
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Validando informações</title>
<script type="text/javascript">
function sucess() {
setTimeout("window.location='blog_info.php'", 0);
}
</script>
</head>
<body>
<?php
//Define as variaveis a serem usadas na instalação
$login=$_POST['bd_user'];
$senha=$_POST['bd_pass'];
$host=$_POST['host'];
$charset = "utf8";
$tipo = "MyISAM";
//Requer o arquivo connection.php
require_once 'connection.php';
//Cria o bd "blogbase"
mysqli_query ($link, "CREATE DATABASE blogbase CHARSET = $charset");
//Seleciona o db "blogbase"
mysqli_select_db($link,"blogbase");
//Define a tabela "users"
$table = 'CREATE TABLE `users` (
`id` INT( 11 ) UNSIGNED NOT NULL AUTO_INCREMENT,
`nome` VARCHAR( 150 ) NOT NULL,
`login` VARCHAR( 150 ) NOT NULL,
`senha` VARCHAR( 150 ) NOT NULL,
PRIMARY KEY ( `id` )
) ENGINE = MyISAM';
//Cria a tabela "users"
mysqli_query($link,$table);
//Define a tabela "info"
$table = 'CREATE TABLE `info` (
`nome` VARCHAR( 150 ) NOT NULL,
`descricao` VARCHAR( 150 ) NOT NULL,
`charset` VARCHAR( 150 ) NULL,
`id` INT( 11 ) UNSIGNED NOT NULL AUTO_INCREMENT,
PRIMARY KEY ( `id` )
) ENGINE = MyISAM';
//Cria a tabela "info"
mysqli_query($link,$table);
//Define a tabela "postagens"
$table ='CREATE TABLE `postagens` (
`titulo` VARCHAR( 150 ) NOT NULL,
`conteudo` LONGTEXT NOT NULL,
`descricao` VARCHAR( 150 ) NOT NULL,
`autor` VARCHAR( 150 ) NOT NULL,
`id` INT( 11 ) UNSIGNED NOT NULL AUTO_INCREMENT,
PRIMARY KEY ( `id` )
) ENGINE = MyISAM';
//Cria a tabela "postagens"
mysqli_query($link,$table);
echo '<script>sucess()</script>';
?>
</body>
</html>
Codigo do script de conexão:
<?php
include 'install.php';
$hospedagem = $host;
$usuario = $login;
$passwd = $senha;
$link = mysqli_connect($hospedagem, $usuario, $passwd);
mysqli_select_db($conn, "blogbase");
?>Discussão (6)
Carregando comentários...