Ir para conteúdo
Fórum Script Brasil

joanita

Membros
  • Total de itens

    150
  • Registro em

  • Última visita

Tudo que joanita postou

  1. mas isso tal como disse no primeiro post já eu tinha metido no inicio da pagina mas não resultou...
  2. Beraldo, então mas se eu tenho que chamar o header após chamar a função... como faço isso? por ex: <?php class Produtos { public $tabela; public $id; public $conexaoDB; public $quantidadeatual; #Construtor - Liga-se e seleciona a tabela function __construct($tabela="produto",$produto="0") {$this->conexaoDB=new DB(); $this->tabela=$tabela; $produto=$this->conexaoDB->PesquisaUnica($this->tabela,$produto); $this->quantidadeatual=$produto['stock_atual']; } #Adiciona ou chama o o metodo para atualizacao dos produtos function Cadastrar($id=""){$funcao=(empty($id))?"Insert into":"Update"; $where=(empty($id))?" ":" where id = $id"; $dados=$_POST; $campos=""; foreach ($dados as $campo=>$valor){ $campos.=$campo."='$valor', "; } $campos=strip_tags($campos); $campos=substr($campos,0,-2); $this->conexaoDB->ExecutaQuery("$funcao $this->tabela SET $campos $where"); header("Location:index.php"); } #Atualiza produto function Atualizar($id){$this->Cadastrar($id); } #Apaga produto function Deletar($id){$this->conexaoDB->ExecutaQuery("Delete from $this->tabela where id=$id"); echo '<p align="center"><img src="imagens/alert.png"><br><b><span style="color:#003333;">'.$produto['nome']." Produto Eliminado com sucesso!</span></b></p>"; header("Location:index.php?url=$this->tabela&acao=listar"); } #Lista produtos function Listar(){$produtos=$this->conexaoDB->PesquisaCampos("id, nome, categoria, stock_minimo, stock_atual", $this->tabela); echo '<h1>Listando '.$this->tabela.'</h1>'; echo '<hr size="1" color="orange">'; echo '<table border="0" width="100%" align="center">'; echo '<tr>'; echo '<td class="header">ID Produto</td><td class="header">Nome</td><td class="header">ID Categoria</td><td class="header">Stock Minimo</td><td class="header">Stock Atual</td><td align="right" class="header">Gerir</td>'; echo '</tr>'; while($produto=mysql_fetch_array($produtos)){ echo '<tr>'; echo '<td>'.$produto['id'].'</td>'; echo '<td>'.$produto['nome'].'</td>'; echo '<td>'.$produto['categoria'].'</td>'; echo '<td>'.$produto['stock_minimo'].'</td>'; echo '<td>'.$produto['stock_atual'].'</td>'; echo '<td align="right"><a href="index.php?url='.$this->tabela.'&acao=formeditar&id='.$produto['id'].'"> <img src="imagens/editar.png"></a>'; echo '<a href="index.php?url='.$this->tabela.'&acao=deletar&id='.$produto['id'].'"> <img src="imagens/apagar.png"> </a></td>'; echo '</tr>'; } echo '</table>'; echo '<hr size="1" color="orange">'; } function Entrada($produto,$quantidade){$dados=$_POST; foreach ($dados as $campo=>$valor){ if($campo=='data'){$valor="NOW()"; } $campos.=$campo."='$valor' ,"; } $campos=strip_tags($campos); $campos=substr($campos,0,-2); $campos=str_replace("'NOW()'","NOW()",$campos); $id=mysql_insert_id($this->conexaoDB->ExecutaQuery("Insert into entrada SET $campos")); $this->conexaoDB->ExecutaQuery("Update $this->tabela set stock_atual=stock_atual+$quantidade where id=$produto"); header("Location:index.php"); } function Saida($produto,$quantidade){ if($this->quantidadeatual<$quantidade){ echo 'A quantidade a Ser Retirada é maior do que a existente no stock'; exit(); }else{ $dados=$_POST; foreach ($dados as $campo=>$valor){ if($campo=='data'){$valor="NOW()"; } $campos.=$campo."='$valor' ,"; } $campos=strip_tags($campos); $campos=substr($campos,0,-2); $campos=str_replace("'NOW()'","NOW()",$campos); $id=mysql_insert_id($this->conexaoDB->ExecutaQuery("Insert into saida SET $campos")); $this->conexaoDB->ExecutaQuery("Update $this->tabela set stock_atual=stock_atual-$quantidade where id=$produto"); } header("Location:index.php"); } function StockMinimo(){$sql="Select nome from $this->tabela where stock_atual<=stock_minimo"; $produtos=$this->conexaoDB->ExecutaQuery($sql); $nlinhas=$this->conexaoDB->Nlinhas($produtos); if($nlinhas>0){echo '<img src="imagens/alert.png"><br>'; while($produto=mysql_fetch_array($produtos)){ echo '<p align="center">'; echo '<b><span style="color:green;">Nota: '.$produto['nome']." está agora 2 vezes acima do Stock mínimo!</span></b>'; echo '</p>'; echo '<hr size='1' color='red'>"; } }else{ echo '<img src="imagens/ok.png" class="img"><br>'; echo 'Nenhum alerta importante atualmente.'; } } } ?>
  3. joanita

    botão DELETE

    tenho este codigo: <? //liga-se à base de dados require_once("ligabd.php"); include("style.css"); // executa a CONSULTA AZUL CÉU $sql = "SELECT * FROM suites WHERE (suite = 'azul céu')"; $azul_ceu = mysqli_query($con, $sql); // conta o número de registos da CONSULTA DA SUITE AZUL CÉU $total_azul_ceu = mysqli_num_rows($azul_ceu); echo "<p align='center'><titulo>SUITE AZUL CÉU (" .$total_azul_ceu. ")</titulo></p><hr>"; // exibe os registos da CONSULTA DA SUITE AZUL CÉU while ($f = mysqli_fetch_array($azul_ceu)){ echo "<table align='center' width='500' border='0' cellpading='3' cellspacing='3' bgcolor='#004221'> <tr><td align='right' width='150' height='32'><txt1>Nome:&nbsp; </txt1></td><td bgcolor='#004221'><txt2>&nbsp;&nbsp;<font color='yellow'><b><i>".$f['nome']. "</b></i></txt2></td></tr>", "<tr><td align='right' width='150'><txt1>Telefone:&nbsp; </txt1></td><td bgcolor='#00572c'><txt2>&nbsp;&nbsp;".$f['telefone']. "</txt2></td></tr>", "<tr><td align='right' width='150'><txt1>Email:&nbsp; </txt1></td><td bgcolor='#004221'><txt2>&nbsp;&nbsp;".$f['email']. "</txt2></td></tr>", "<tr><td align='right' width='150'><txt1>Suite Reservada:&nbsp; </txt1></td><td bgcolor='#00572c'><txt2>&nbsp;&nbsp;".$f['suite']. "</txt2></td></tr>", "<tr><td align='right' width='150'><txt1>Tipo de Reserva:&nbsp; </txt1></td><td bgcolor='#004221'><txt2>&nbsp;&nbsp;".$f['tipo_reserva']. "</txt2></td></tr>", "<tr><td align='right' width='150'><txt1>Data Check-in:&nbsp; </txt1></td><td bgcolor='#91c200'><txt2>&nbsp;&nbsp;".$f['checkin']. "</txt2></td></tr>", "<tr><td align='right' width='150'><txt1>Data Check-out:&nbsp; </txt1></td><td bgcolor='#ff1f1f'><txt2>&nbsp;&nbsp;".$f['checkout']. "</txt2></td></tr>", "<tr><td align='right' width='150'><txt1>Late Check out:&nbsp; </txt1></td><td bgcolor='#004221'><txt2>&nbsp;&nbsp;".$f['late_checkout']. "</txt2></td></tr>", "<tr><td align='right' width='150'><txt1>Valor já Pago:&nbsp; </txt1></td><td bgcolor='#00572c'><txt2>&nbsp;&nbsp;<b>".$f['pagamento']. " €</b></txt2></td></tr>", "<tr><td align='right' width='150'><txt1>Hora de Chegada:&nbsp; </txt1></td><td bgcolor='#004221'><txt2>&nbsp;&nbsp;".$f['hora_chegada']. "</txt2></td></tr>", "<tr><td align='right' width='150'><txt1>Nº Camas Extra:&nbsp; </txt1></td><td bgcolor='#00572c'><txt2>&nbsp;&nbsp;".$f['camas_extra']. "</txt2></td></tr>", "<tr><td align='right' width='150'><txt1>Nº Berços:&nbsp; </txt1></td><td bgcolor='#004221'><txt2>&nbsp;&nbsp;".$f['berco']. "</txt2></td></tr>", "<tr><td align='right' width='150'><txt1>Peq. Alm. no Quarto:&nbsp; </txt1></td><td bgcolor='#00572c'><txt2>&nbsp;&nbsp;".$f['pequeno_almoco']. "</txt2></td></tr>", "<tr><td align='right' width='150'><txt1>Jantar Incluído:&nbsp; </txt1></td><td bgcolor='#004221'><txt2>&nbsp;&nbsp;".$f['jantar']. "</txt2></td></tr>", "<tr><td align='right' width='150'><txt1>Data do Jantar:&nbsp; </txt1></td><td bgcolor='#00572c'><txt2>&nbsp;&nbsp;".$f['data_jantar']. "</txt2></td></tr>", "<tr><td align='right' width='150'><txt1>Nº Animais:&nbsp; </txt1></td><td bgcolor='#004221'><txt2>&nbsp;&nbsp;".$f['numero_animais']. "</txt2></td></tr>", "<tr><td align='right' width='150'><txt1>Atividades Incluídas:&nbsp; </txt1></td><td bgcolor='#00572c'><txt2>&nbsp;&nbsp;".$f['atividades']. "</txt2></td></tr>", "<tr><td align='right' width='150'><txt1>Serviço de Transporte:&nbsp; </txt1></td><td bgcolor='#004221'><txt2>&nbsp;&nbsp;".$f['transporte']. "</txt2></td></tr>", "<tr><td align='right' width='150'><txt1>Pedido Especial:&nbsp; </txt1></td><td bgcolor='#00572c'><txt2>&nbsp;&nbsp;".$f['pedido_especial']. "</txt2></td></tr>", "<tr><td align='right' width='150'><txt1><font color='#91c200'>Nº ID Reserva: ".$f['id']."&nbsp;</font></txt1></td><td bgcolor='#00572c' ><txt2>&nbsp;<form action='apagar.php' method='post'>&nbsp;<input type='submit' value='Eliminar esta Reserva'></form></txt2></td></tr> </table><br>" ;} // fecha ligação //mysqli_close($con); ?> com este codigo ele lista todas as reservas para essa suite uma abaixo da outra, mas eu quero que em cada uma apareça o botao "Eliminar esta Reserva" do form acima (a vermelho) e que ao clicar nele elimine apenas essa entrada individual dessa reserva. vai ter varias reservas e não estou a conseguir criar esse botão :( preciso de ajuda! tou a dar em doida e so falta isso pra terminar o script...
  4. hhhh n ta a resolver, mesmo noutros scripts tou sempre com essa treta de problema... raios parta o PHP e as complicaçoes que me mete grrrr..
  5. boa noite, estou constantemente a receber esta mensagem, já não entendo o motivo! já coloquei isto no topo da pagina: <?PHP ob_start(); session_start(); ?> o PHP.INI esta: register_globals = On extension=pdo.so extension=pdo_sqlite.so extension=sqlite.so extension=pdo_mysql.so session.bug_compat_42=off session.cache_limiter=public e nada... sempre esta mensagem irritante! Warning: Cannot modify header information - headers already sent by...
  6. que cena... mas ninguém me ajuda nesta questão que me parece ser até simples para quem domine o PHP!?
  7. bem este código foi adaptado, sinceramente nem sei pra que serve isso, por isso é que gostava mesmo de começar do zero a criar um sistema de produtos/subcategorias/categorias... mas n imaginas as dezenas de tentativas fracassadas que já fiz... é isso e o tal botão "apagar reserva" no outro código... é a unica coisa que me falta pra terminar e n estou a conseguir :/
  8. estranho, não me dá erros, mas apresenta os resultados assim: Categorias  em vez de mostrar as categorias e subcategorias... código atual: <html> <head> <title>Categorias</title> </head> <body> <h1>Categorias</h1> <ul> <?PHP //incluimos o ficheiro de ligação à base de dados require "db.php"; $sqli = "SELECT CategoriaID, SubCategoriaID, nomeSubCategoria, nomeCategoria FROM Categorias, SubCategorias WHERE CategoriaID=Categoria.id"; $result = mysqli_query($con, $sqli); if ($myrow = $result_fetch_assoc) { do { $CategoriaID = $myrow['CategoriaID']; $SubCategoriaID = $myrow['SubCategoriaID']; $nomeSubCategoria = $myrow['nomeSubCategoria']; echo "<b>%s</b>", $myrow["nomeCategoria"]; echo "<ul>"; echo "<li><a href=index.php?catid=%s&subcatid=%s>%s</a></li>", $myrow["CategoriaID"], $myrow["SubCategoriaID"], $myrow["nomeSubCategoria"]; echo "</ul>"; echo "<br>"; } while ($myrow = $result_fetch_assoc); } ?> </ul> </body> </html> estranho, não me dá erros, mas apresenta os resultados assim: Categorias  em vez de mostrar as categorias e subcategorias... código atual: <html> <head> <title>Categorias</title> </head> <body> <h1>Categorias</h1> <ul> <?PHP //incluimos o ficheiro de ligação à base de dados require "db.php"; $sqli = "SELECT CategoriaID, SubCategoriaID, nomeSubCategoria, nomeCategoria FROM Categorias, SubCategorias WHERE CategoriaID=Categoria.id"; $result = mysqli_query($con, $sqli); if ($myrow = $result_fetch_assoc) { do { $CategoriaID = $myrow['CategoriaID']; $SubCategoriaID = $myrow['SubCategoriaID']; $nomeSubCategoria = $myrow['nomeSubCategoria']; echo "<b>%s</b>", $myrow["nomeCategoria"]; echo "<ul>"; echo "<li><a href=index.php?catid=%s&subcatid=%s>%s</a></li>", $myrow["CategoriaID"], $myrow["SubCategoriaID"], $myrow["nomeSubCategoria"]; echo "</ul>"; echo "<br>"; } while ($myrow = $result_fetch_assoc); } ?> </ul> </body> </html>
  9. da-me este erro... Fatal error: Function name must be a string in .../index.php on line 15 <html> <head> <title>Categorias</title> </head> <body> <h1>Categorias</h1> <ul> <?PHP //incluimos o ficheiro de ligação à base de dados require "bd.php"; $sqli = "SELECT categoriaID, SubCategoriaID, nomeSubCategoria, nomeCategoria FROM categorias, SubCategorias WHERE categoriaID=categoria.id"; $result = $mysqli_query($con, $sqli); if ($myrow = $result_fetch_assoc) { do { $categoriaID = $myrow['categoriaID']; $SubCategoriaID = $myrow['SubCategoriaID']; $nomeSubCategoria = $myrow['nomeSubCategoria']; echo "<b>%s</b>", $myrow["nomeCategoria"]; echo "<ul>"; echo "<li><a href=index.php?catid=%s&subcatid=%s>%s</a></li>", $myrow["categoriaID"], $myrow["SubCategoriaID"], $myrow["nomeSubCategoria"]; echo "</ul>"; echo "<br>"; } while ($myrow = $result_fetch_assoc); } ?> </ul> </body> </html>
  10. ola wootzor, bem eu tenho isso assim, ao clicar na pagina "lista.php que me esta a listar reserva abaixo de reserva por suite" envia via formulario post para o ficheiro apagar.php onde tem essa funçao, o problema é que aquilo lista automatcamente as reservas uma abaixo da outra e isso impossibilita-me de referir determinado id... julgo eu... por outras palavras, o ficheiro lista.php é onde reune e faz a listagem de todas as 4 suites, vai buscar o resultado para cada reserva com determinado nome de suite à pasta "suites" onde exite um ficheiro para listar todos os dados de cada reserva por suite. É nesse ficheiro "lista.php" que tenho que inserir o botao apagar logo abaixo de cada reserva apresentada, so que imagina... no quarto 1 tem 3 reservas, no 2 tem 1... os ids vao ser diferentes em tdas... dai n poder meter o tal id_reserva (especifica) extrutura do script: Pasta Suites:azul_ceu.phpverde_esperanca.phpvermelho_paixao.phpverde_lima.phproot do scriptapagar.php (devia executar a função para apagar automaticamente cada reserva se a data da variavel checkout tivesse expirado á 12h e executar tambem as funçoes dos tais botoes apagar, caso eu queira apagar pessoalmente a reserva (EX: um cancelamento de reserva.))enviar.php (formulario para inserir as reservas)insere_reservas.php (executa as funçoes para inserir os dados no mysql enviados pelo formulario "enviar.php" via post)ligabd.php (ligação ao mysql)lista.php (vai a pasta suites buscar os 4 ficheiros e exibe os resultados um abaixo do outro ordenado por suite (ex: suite azul Céu: cria uma tabela e mostra reserva1,reserva2,reserva3 etc...) em seguida faz o mesmo abaixo pras restantes suites)total.php (mostra o total de reservas por suite)style.css (os diversos estilos da pagina) Mysql: `id` smallint(6) NOT NULL AUTO_INCREMENT, `nome` text NOT NULL, `telefone` decimal(9,0) NOT NULL, `email` varchar(50) NOT NULL, `suite` varchar(50) NOT NULL, `tipo_reserva` text NOT NULL, `checkin` date NOT NULL, `checkout` date NOT NULL, `late_checkout` date NOT NULL, `pagamento` decimal(4,0) NOT NULL, `hora_chegada` time NOT NULL, `camas_extra` varchar(30) NOT NULL, `berco` varchar(30) NOT NULL, `pequeno_almoco` varchar(30) NOT NULL, `jantar` varchar(30) NOT NULL, `data_jantar` date NOT NULL, `numero_animais` decimal(1,0) NOT NULL, `atividades` varchar(30) NOT NULL, `transporte` varchar(30) NOT NULL, `pedido_especial` varchar(250) NOT NULL, PRIMARY KEY (`id`)
  11. joanita

    Delete Automatico

    boa noite, tenho na tabela um campo chamado "checkout" que guarda as datas no seguinte formato: "09-12-2015". gostava de criar algo automático que apagasse as informações dessa reserva no mysql, 12h após a data registada de checkout. help me!
  12. ola a todos, ok... tenho um codigo que lista as varias reservas que existem em cada suite uma abaixo da outra, e coloquei um botão "APAGAR" abaixo de cada entrada listada que deveria chamar o seguinte ficheiro (apagar.php) e apagar apenas essa entrada especifica, em vez disso está a apagar todas as entradas da tabela, como posso fazer isso? apagar.php (codigo chamado pelo botao APAGAR): <html> <head> <link rel="stylesheet" type="text/css" media="all" href="datapick/jsDatePick_ltr.min.css" /> <script type="text/javascript" src="datapick/jsDatePick.min.1.3.js"></script> <link rel="stylesheet" type="text/css" media="all" href="../css/jsDatePick_ltr.min.css" /> </head> </html> <?PHP // HABILITA TODAS AS MENSAGENS DE ERRO ini_set( 'display_errors', 1 ); error_reporting( E_ALL | E_STRICT ); // LIGA-SE À BASE DE DADOS require_once("ligabd.php"); // VERIFICA A LIGAÇÃO NÃO TEM ERROS if (mysqli_connect_errno()) { // CASO TENHA ERROS MOSTRA O ERRO DE LIGAÇÃO À BASE DE DADOS echo "ERRO AO LIGAR À BASE DE DADOS: " . mysqli_connect_error(); } $sql="DELETE FROM suites WHERE id=id "; // CASO ESTEJA TUDO OK ADICIONA OS DADOS, SENÃO MOSTRA O ERRO if (!mysqli_query($con,$sql)) { die('Error: ' . mysqli_error($con)); } // MOSTRA A MENSAGEM DE SUCESSO E RETORNA À PÁGINA ANTERIOR PASSADOS 2 SEGUNDOS(no codigo abaixo javascript) echo"<h2><p align='center'><font color='red'>Reserva Eliminada com sucesso!</font></p></h2>"; ?> <script> window.setTimeout("history.back(-2)", 2000); </script> <?PHP mysqli_close($con); ?> </body> </html>
  13. Alôoooooooooooooooooo... alguém em casa? preciso de ajuda!? tenho que colocar um botão apagar em frente a cada entrada... gostava ainda de saber se é possivel e como se faz para fazer com que apague automaticamente cada reserva 1 dia depois da data de checkout.
  14. por acaso neste exemplo que dei aqui no forum faltava isso do email sim, mas no meu que estou a usar essa campo não existe. mas obrigado wootzor ;) sera que me conseguias ajudar na minha outra questao https://www.scriptbrasil.com.br/forum/topic/181392-ajuda-apresentação-de-categorias/ ?
  15. ui isso já é mt a frente pra mim... já me transcede!
  16. já resolvi esse problema tambem... quanto ao resto não se trata de haver quem faça as coisas por mim, toda a gente aprende se ouver alguém que faça as coisas 1 vez primeiro para que as pessoas possam perceber como funciona, uns aprendem a ler tutoriais, outras tal como eu aprendem a ver os exemplos e a explorar erro atras de erro ate ver o que faz cada coisa. Agradeço na mesma a tua contribuição até agora, apenas não é a minha melhor forma de entender as coisas, eu aprendo a errar, mas pra isso alguém tem q me mostrar o codigo sim, porque senão é mais o tempo que perco a tentar vezes sem conta codigos que não funcionam, do que a aprender... so acabo mais baralhada e a desisitir de continuar a programar.
  17. ola, estou com este codigo que me lista as infos que preciso, mas queria colocar um botao "APAGAR ENTRADA" à frente de cada registo listado para poder caso queira apagar um a um, do mysqli... como faço isso? <?php // EXECUTA A LIGAÇÃO À BASE DE DADOS // INCLUI O ESTILO DA PAGINA require_once("ligabd.php"); require_once("style.css"); // INSERE AS PÁGINAS DAS SUITES require_once("suites/azul_ceu.php"); require_once("suites/vermelho_paixao.php"); require_once("suites/verde_esperanca.php"); require_once("suites/verde_lima.php"); // EXECUTA A CONSULTA TOTAL $sqli = "SELECT * FROM suites ORDER BY nome"; $res = mysqli_query($con, $sqli); // CONTA O Nº DE REGISTOS DA CONSULTA TOTAL $total = mysqli_num_rows($res); echo "<p align='center'><titulo>TOTAL DE RESERVAS DE SUITES: <font color='red'>" .$total. "</titulo></p><hr>"; // EXIBE OS REGISTOS echo "<table align='center' width='500' border='0' cellpading='3' cellspacing='3' bgcolor='#221c19'> <tr><td align='right' width='150'><txt1><font color='#3083ad'>AZUL CÉU:</font>&nbsp;</txt1></td><td bgcolor='#00572c'><txt2>&nbsp;&nbsp;<b>" .$total_azul_ceu. "</b> reservas ativas</txt2><input type='submit' name='del' value=''></td></tr>", "<tr><td align='right' width='150'><txt1><font color='#e61010'>VERMELHO PAIXÃO:</font>&nbsp;</txt1></td><td bgcolor='#00572c'><txt2>&nbsp;&nbsp;<b>" .$total_vermelho_paixao. "</b> reservas ativas</txt2></td></tr>", "<tr><td align='right' width='150'><txt1><font color='#5ead29'>VERDE ESPERANÇA:</font>&nbsp;</txt1></td><td bgcolor='#00572c'><txt2>&nbsp;&nbsp;<b>" .$total_verde_esperanca. "</b> reservas ativas</txt2></td></tr>", "<tr><td align='right' width='150'><txt1><font color='#a9db11'>VERDE-LIMA:</font>&nbsp;</txt1></td><td bgcolor='#00572c'><txt2>&nbsp;&nbsp;<b>" .$total_verde_lima. "</b> reservas ativas</txt2></td></tr></table>"; // FECHA A LIGAÇÃO mysqli_close($con); ?>
  18. desafio voces a criar um codigo bem simples para inserção de produtos em categorias e subcategorias todo ele comentado para que nós possamos entender
  19. errada?! mas funciona lindamente... em que esta errada?
  20. mas ainda me falta entender tambem como inserir as categorias e subcategorias nos produtos do outro script
  21. o unico problema que ainda tenho é ao colocar a data aparecer ex: 10-NOV-2015 em vez de 10-11-2015 <input type="text" name="checkin" id="data1" size="12" value="<?PHP echo $checkin;?>"> <head> <link rel="stylesheet" type="text/css" media="all" href="datapick/jsDatePick_ltr.min.css" /> <script type="text/javascript" src="datapick/jsDatePick.min.1.3.js"></script> <link rel="stylesheet" type="text/css" media="all" href="../css/jsDatePick_ltr.min.css" /> <script type="text/javascript" src="../js/jsDatePick.min.1.3.js"></script> <script type="text/javascript"> window.onload = function(){ new JsDatePick({ useMode:2, target:"data1", dateFormat:"%d-%m-%Y" }); new JsDatePick({ useMode:2, target:"data2", dateFormat:"%d-%m-%Y" }); new JsDatePick({ useMode:2, target:"data3", dateFormat:"%d-%m-%Y" }); }; </script>
  22. RESOLVIDO... eu mesma tratei de resolver, espero ajudar quem precise de forma muito muito simples, leiam este post: https://www.scriptbrasil.com.br/forum/topic/181480-como-inserir-dados-com-php-no-recente-mysqli-via-formulário/
  23. Finalmente após ter pedido ajuda a mil e uma pessoas e ninguém me ter dado a informação SIMPLES e DIRÉTA do que realmente interessa, encontrei por mim própria na internet o exemplo perfeito de acabar de vez com a dor de cabeça no tema "COMO INSERIR DADOS COM PHP NO RECENTE MYSQLI VIA FORMULÁRIO". Comentei todos os passos do código, com isso espero poder ajudar muita gente, tal como gostava de ter sido ajudada aqui no Forum quando precisei. 2 ficheiros apenas... um "formulario.php" e outro "inserir.php". vamos la... código do formulario.php: <?PHP <html> <body> <form action="inserir.php" method="post"> Nome: <input type="text" name="nome"> Telefone: <input type="text" name="telefone"> email: <input type="text" name="email"> <input type="submit"> </form> </body> </html> ?> código do "inserir.php". <?php // INICIA LIGAÇÃO À BASE DE DADOS $con=mysqli_connect("localhost","username","password","database"); // VERIFICA A LIGAÇÃO NÃO TEM ERROS if (mysqli_connect_errno()) { // CASO TENHA ERROS MOSTRA O ERRO DE LIGAÇÃO À BASE DE DADOS echo "Failed to connect to MySQL: " . mysqli_connect_error(); } // CASO TUDO ESTEJA OK INSERE DADOS NA BASE DE DADOS $sql="INSERT INTO suites (nome, telefone, email) VALUES ('$_POST[nome]','$_POST[telefone]','$_POST')"; // CASO ESTEJA TUDO OK ADICIONA OS DADOS, SENÃO MOSTRA O ERRO if (!mysqli_query($con,$sql)) { die('Error: ' . mysqli_error($con)); } // MOSTRA A MENSAGEM DE SUCESSO echo "1 record added"; mysqli_close($con); ?> BOA SORTE :)
×
×
  • Criar Novo...