Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
oi amigos
sou novo aqui
gostaria de uma ajuda de vocês
to começando em php, estudando sozinho
pegando scripts prontos e modificando
no momento to fazendo um site de uma radio
mas pintou uma duvida
eu gostaria de colocar na parte de admin, um botão ou um campo pra colocar valor 0 ou 1
que faria mostrar na pagina principal, uma imagem, NO AR, ou FORA DO AR
é bem simples, mas ainda não consegui fazer
gostaria que me ajudassem
essa parte ai eu entendo amigo
gostaria de saber, como gravar esse valor
no banco de dados
com um botão só
Como será o acionamento desse "no ar" e fora do "ar"?
Tipo...o sentido é simplesmente informar aos usuários que a rádio está no ar?
Precisa do banco de dados? Quando está no ar faz algum registro, tipo um log das horas que está no ar?
Bom, em todo caso, coloque um botão que faz um UPDATE no banco de dados.
UPDATE 'nome_tabela' SET no_ar = 1
mais ou menos isso..
e o retorno vc faz uma verificação do valor desse campo.
Se for 1 está no ar...senão está off...
Deu pra entender?
Abs
oi amigo estou tentando e não estou conseguindo
veja se estou fazendo certo
<?
if ($_SERVER['REMOTE_ADDR'] != "127.0.0.1"){
$cfgServerPort = ""; // MySQL port - leave blank for default port
$cfgServerHost = "localhost"; // MySQL hostname
$cfgServerUser = "impactoh_amaraji"; // MySQL user
$cfgServerPassword = "eita151422"; // MySQL password
$cfgDbDatabase = "impactoh_teste"; // MySQL database name containing phpSecurePages table
} else {
$cfgServerPort = ""; // MySQL port - leave blank for default port
$cfgServerHost = "localhost"; // MySQL hostname
$cfgServerUser = "impactoh_amaraji"; // MySQL user
$cfgServerPassword = "eita151422"; // MySQL password
$cfgDbDatabase = "impactoh_teste"; // MySQL database name containing phpSecurePages table
}
$conexao = mysql_connect("$cfgServerHost", "$cfgServerUser", "$cfgServerPassword"); $db = mysql_select_db("$cfgDbDatabase");
mysql_query("UPDATE 'status' SET no_ar = 1');
mysql_close();
?>>
oi amigo estou tentando e não estou conseguindo
veja se estou fazendo certo
<?
if ($_SERVER['REMOTE_ADDR'] != "127.0.0.1"){
$cfgServerPort = ""; // MySQL port - leave blank for default port
$cfgServerHost = "localhost"; // MySQL hostname
$cfgServerUser = "impactoh_amaraji"; // MySQL user
$cfgServerPassword = "eita151422"; // MySQL password
$cfgDbDatabase = "impactoh_teste"; // MySQL database name containing phpSecurePages table
} else {
$cfgServerPort = ""; // MySQL port - leave blank for default port
$cfgServerHost = "localhost"; // MySQL hostname
$cfgServerUser = "impactoh_amaraji"; // MySQL user
$cfgServerPassword = "eita151422"; // MySQL password
$cfgDbDatabase = "impactoh_teste"; // MySQL database name containing phpSecurePages table
}
$conexao = mysql_connect("$cfgServerHost", "$cfgServerUser", "$cfgServerPassword"); $db = mysql_select_db("$cfgDbDatabase");
mysql_query("UPDATE 'status' SET no_ar = 1');
mysql_close();
?>
Nessa linha:
mysql_query("UPDATE 'status' SET no_ar = 1');
Tem uma aspa simples fechando a consulta...coloca uma dupla
mysql_query("UPDATE 'status' SET no_ar = 1");
Tenta denovo.
Valew amigo
consegui sim
o php agora foi
mas lá na tabela não gravou nada
deve ser algum erro na estrutura da tabela
criei a tabela status
e uma linha com o nome
no_ar
não tá funcionando, alguém pode me ajudar, como criar esse banco de dados
Qual erro que deu?
não deu erro nenhum no php, aparentemente
mas quando fui no bando de dados pelo phpmyadmin
ele não gravou a informação
acho q pode ser algum problema no banco de dados
Qual o tipo do campo "no_ar" no banco de dados?
Como vc está chamando a execução desse botão?
Posta o código que ele executa quando clica no botão please!
>
<?
if ($_SERVER['REMOTE_ADDR'] != "127.0.0.1"){
$cfgServerPort = ""; // MySQL port - leave blank for default port
$cfgServerHost = "localhost"; // MySQL hostname
$cfgServerUser = "impactoh_amaraji"; // MySQL user
$cfgServerPassword = "eita151422"; // MySQL password
$cfgDbDatabase = "impactoh_teste"; // MySQL database name containing phpSecurePages table
} else {
$cfgServerPort = ""; // MySQL port - leave blank for default port
$cfgServerHost = "localhost"; // MySQL hostname
$cfgServerUser = "impactoh_amaraji"; // MySQL user
$cfgServerPassword = "eita151422"; // MySQL password
$cfgDbDatabase = "impactoh_teste"; // MySQL database name containing phpSecurePages table
}
$conexao = mysql_connect("$cfgServerHost", "$cfgServerUser", "$cfgServerPassword"); $db = mysql_select_db("$cfgDbDatabase");
mysql_query("UPDATE 'status' SET no_ar = 1");
mysql_close();
?>
criei uma tabela no banco com o nome status
e uma linha com o nome no_ar
mas não sei o resto das configurações pra o banco
poderia criar algo, para eu executar no banco pra criar?
no PHP onde vc manda executar essa query (mysql_query("UPDATE 'status' SET no_ar = 1");) ?????
ok amigo, eu consegui
agora como eu faço pra ler essa informação no banco de dados
pra aparecer no site??
mysql_query("SELECT * FROM status no_ar='S'") { echo "<img src='teste.jpg'>"};Pra aparecer no site vc realiza a consulta e verifica qual o status se 1 vc coloca uma img se 0 vc coloca img off.
mas pode ser com esse código mesmo?
eu tentei com ele e não consegui
mysql_query("SELECT * FROM status no_ar='S'") { echo "<img src='teste.jpg'>"};
desculpa errei
mysql_query("SELECT * FROM status no_ar='1'") { echo "<img src='teste.jpg'>"};Está errada sua query. Usa assim:
mysql_query("SELECT * FROM status WHERE no_ar = '1' ")
{ echo "<img src='teste.jpg'>"};
Sò uma dúvida..vc está coloca esta consulta dentro de um if...certinho né?
tá dando o seguinte erro
Parse error: syntax error, unexpected '{'
Sò uma dúvida..você está coloca esta consulta dentro de um if...certinho né?
não, coloquei ñ
como faz?
coloca sua página inteira ai...
<?
if ($_SERVER['REMOTE_ADDR'] != "127.0.0.1"){
$cfgServerPort = ""; // MySQL port - leave blank for default port
$cfgServerHost = "localhost"; // MySQL hostname
$cfgServerUser = "impactoh_amaraji"; // MySQL user
$cfgServerPassword = "eita151422"; // MySQL password
$cfgDbDatabase = "impactoh_teste"; // MySQL database name containing phpSecurePages table
} else {
$cfgServerPort = ""; // MySQL port - leave blank for default port
$cfgServerHost = "localhost"; // MySQL hostname
$cfgServerUser = "impactoh_amaraji"; // MySQL user
$cfgServerPassword = "eita151422"; // MySQL password
$cfgDbDatabase = "impactoh_teste"; // MySQL database name containing phpSecurePages table
}
$conexao = mysql_connect("$cfgServerHost", "$cfgServerUser", "$cfgServerPassword"); $db = mysql_select_db("$cfgDbDatabase");
mysql_query("SELECT * FROM status WHERE no_ar = '2'")
{ echo "<img src='teste.jpg'>"};
?>$res = mysql_query("SELECT * FROM status WHERE no_ar = '2'")
if($res == "1"){
echo "<img src='teste.jpg'>";
}
?>
Boa garoto!!
Valeu hein!!!
Boa sorte.
}else{