Jump to content
Fórum Script Brasil
  • 0

codigo php


joannes
 Share

Question

Pessoal estendo muita dificuldade em excluir dados somente selecionados, 

me de uma forca aki no meu codigo.

 

segue parte do codigo 

 

 

<?php

// conecta ao banco de dados
include'conectar.php';


?>

<html>
<head>
    <meta charset="UTF-8">
        <title>Site Secretaria DEP</title>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <link rel="stylesheet" href="css/stilos.css">
        <link rel="stylesheet" href="css/menu.css">
        <meta name="keywords" content="Site Secretaria DEP,Entrar DEP, DEP" />
        <meta name="description" content="Conheca o site dep" />
        
<title>dep</title>

</head>
<body>
     <div><CENTER><img src="imagens/barra_superior.gif"> </CENTER></div>
    
            
<table border="1">
       <tr>
           <th colspan='12'>Controle Patrimonio</th>
      </tr>
</table>
</body>
</html>

 

<html>
<head>
<script src="js/principal.js"></script>
<script src="js/sorttable.js"></script>
<link rel="stylesheet" type="text/css" href="css/principal.css" />
<link rel="stylesheet" type="text/css" href="css/tabela.css" />
<script type="text/javascript" src="js/jquery.js"></script>
        <script type="text/javascript" src="js/functions.js"></script>
<title>dep</title>
<style type='text/css'>
a,a:visited{text-decoration:none;color:blue;}
a:hover{text-decoration:underline;}
</style>
</head>
<body>

<hr noshade height='1'>
<h2 align='center'>Criando Site Para Controle Patrimonio do DEP</h2>
<hr noshade height='1'>

<div id='cssmenu'>
             
<ul>
   <li><a href='#'><span>Principal</span></a></li>
   <li class='active has-sub'><a href='#'><span>Products</span></a>
      <ul>
         <li class='has-sub'><a href='#'><span>Product 1</span></a>
            <ul>
               <li><a href='#'><span>Sub Product</span></a></li>
               <li class='last'><a href='#'><span>Sub Product</span></a></li>
            </ul>
         </li>
         <li class='has-sub'><a href='#'><span>Product 2</span></a>
            <ul>
               <li><a href='#'><span>Sub Product</span></a></li>
               <li class='last'><a href='#'><span>Sub Product</span></a></li>
            </ul>
         </li>
      </ul>
   </li>
   <li><a href='#'><span>About</span></a></li>
   <li class='last'><a href='#'><span>Contact</span></a></li>
</ul>
</div>


<div align='center'>
Clique sobre um item na tabela para alterar suas informações ou
sobre o botão <i>Adicionar</i> para incluir um novo.
<br />
<a href='adic_pi.php'><img src="imagens/adic.gif" border=0></a>
</div>
        <p align='center' colspan='2'><a title='Planilha de dados dos equipamentos cadastrados' href="javascript:return false;" onclick="window.open('listar_exel.php?excel=1','','top=0,left=0,width='+(screen.width/2)+',height='+(screen.height/2)+',toolbar=1,location=0,status=1,menubar=1,resizable=1,scrollbars=1');">  Gerar Planilha :<img height="32" width="32" src="imagens/excel.gif" border='0' alt='Arquivo .xls' /></a></p> 

        

        
<form  name="sampleform" action="deletar.php" method="post">

<!-- Equipamentos-->
<div align='center'><span style="font-weight:bold;width:80%;display:block;background:lavender;border:thin solid black">Todas as Consultas</span></div>
<table width='80%' border='1' align='center' class="sortable" id="id" >
       <tr>
            <th>Nome</th>
           <th>Pi</th>
           <th>Local</th>
           <th>Descricao</th> 
           <th>id</th>
           <th>Excluir</th>
                
    </tr>
    
        
<?php
$selecao = mysql_query("SELECT * FROM cadastro ");
    


while($result = mysql_fetch_array($selecao)){

/*Escreve cada linha da tabela*/

/*Escreve cada linha da tabela*/
echo "<tr>"
    . "<td>" . $result['nome'] . "</td>"
    . "<td>" . $result['pi'] . "</td>"
    . "<td>" . $result['local'] ."</td>"
    . "<td>" . $result['descricao'] . "</td>"
    . "<td>" . $result['id'] . "</td>"
    . "<td>"
    . "<input type='checkbox' href'deletar.php' name='excluir[]' id=exluir class='excluir' value='excluir'>"
    . "</td>"
    . "</tr>";

}/*Fim do while*/


?>    
        
</table>
<a href="deletar.php?id=<?php echo $result['id'] ?>"> <!– Enviando o valor do id para a página deletar.php –>

<div align='center'>
<input   class='botao' type="submit" value="Excluir marcados" onClick="return confirm('Tem certeza de que deseja excluir os ítens selecionados.\nATENÇÃO: os ítens excluídos sãoo também desvinculados do banco de dados para as quais estão gravados.')">
</div>


</form>

</body>
</html>

 

 

isso é do index.php

 

 

do arquivo deleta esta assim

mas deleta todos os dados, o que eu posso fazer?

 

<META HTTP-EQUIV="REFRESH" CONTENT="0;URL=index.php">

<?php

include 'conectar.php';

$banco = mysql_select_db("dep",$conexao); //nome da tabela que deseja que seja inserida os dados cadastrais
if (!$banco)
die ("Erro de conexão com banco de dados, o seguinte erro ocorreu -> ".mysql_error());

 

$result = "DELETE FROM cadastro ";
$sql = mysql_query($result) or die (mysql_error());

echo "Exclusão realizada com sucesso!";

?>

Link to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 0

mysql_.thumb.jpg.6e341f2068d2753158bc1dc

Olá!

Em 20/03/2012 ao anunciar o php 5.5, o site php.net recomendou fortemente que não se usasse mais as extensões mysql_*

Atualize o modo de conexão com o banco de dados para mysqli(que é muito parecido com a antiga mysql_*) e poste seu código novamente.

Link to comment
Share on other sites

  • 0

Bom dia, fiz as mofificacoes em todos os arquivos onde tinha mysql, para musqli

sem as modificaçoes eu inseria dados, o problema é que quando eu ia apgar apgava tudo, e não os selecionados, e não sei se é erro de codigo no php, no index.php, ou no deletar.php.

aguardo sugestoes. 

obrigado.

deu este erro:

Warning: mysqli_select_db() expects parameter 1 to be mysqli, string given in C:\xampp\htdocs\dep\conectar.php on line 9

Banco de Dados inexistente!

<?php

// conecta ao banco de dados
include'conectar.php';


?>

<html>
<head>
    <meta charset="UTF-8">
        <title>Site Secretaria DEP</title>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <link rel="stylesheet" href="css/stilos.css">
        <link rel="stylesheet" href="css/menu.css">
        <meta name="keywords" content="Site Secretaria DEP,Entrar DEP, DEP" />
        <meta name="description" content="Conheca o site dep" />
        
<title>dep</title>

</head>
<body>
     <div><CENTER><img src="imagens/barra_superior.gif"> </CENTER></div>
    
            
<table border="1">
       <tr>
           <th colspan='12'>Controle Patrimonio</th>
      </tr>
</table>
</body>
</html>

 

<html>
<head>
<script src="js/principal.js"></script>
<script src="js/sorttable.js"></script>
<link rel="stylesheet" type="text/css" href="css/principal.css" />
<link rel="stylesheet" type="text/css" href="css/tabela.css" />
<script type="text/javascript" src="js/jquery.js"></script>
        <script type="text/javascript" src="js/functions.js"></script>
<title>dep</title>
<style type='text/css'>
a,a:visited{text-decoration:none;color:blue;}
a:hover{text-decoration:underline;}
</style>
</head>
<body>

<hr noshade height='1'>
<h2 align='center'>Criando Site Para Controle Patrimonio do DEP</h2>
<hr noshade height='1'>

<div id='cssmenu'>
             
<ul>
   <li><a href='#'><span>Principal</span></a></li>
   <li class='active has-sub'><a href='#'><span>Products</span></a>
      <ul>
         <li class='has-sub'><a href='#'><span>Product 1</span></a>
            <ul>
               <li><a href='#'><span>Sub Product</span></a></li>
               <li class='last'><a href='#'><span>Sub Product</span></a></li>
            </ul>
         </li>
         <li class='has-sub'><a href='#'><span>Product 2</span></a>
            <ul>
               <li><a href='#'><span>Sub Product</span></a></li>
               <li class='last'><a href='#'><span>Sub Product</span></a></li>
            </ul>
         </li>
      </ul>
   </li>
   <li><a href='#'><span>About</span></a></li>
   <li class='last'><a href='#'><span>Contact</span></a></li>
</ul>
</div>


<div align='center'>
Clique sobre um item na tabela para alterar suas informações ou
sobre o botão <i>Adicionar</i> para incluir um novo.
<br />
<a href='adic_pi.php'><img src="imagens/adic.gif" border=0></a>
</div>
        <p align='center' colspan='2'><a title='Planilha de dados dos equipamentos cadastrados' href="javascript:return false;" onclick="window.open('listar_exel.php?excel=1','','top=0,left=0,width='+(screen.width/2)+',height='+(screen.height/2)+',toolbar=1,location=0,status=1,menubar=1,resizable=1,scrollbars=1');">  Gerar Planilha :<img height="32" width="32" src="imagens/excel.gif" border='0' alt='Arquivo .xls' /></a></p> 

        

        
<form  name="sampleform" action="deletar.php" method="post">

<!-- Equipamentos-->
<div align='center'><span style="font-weight:bold;width:80%;display:block;background:lavender;border:thin solid black">Todas as Consultas</span></div>
<table width='80%' border='1' align='center' class="sortable" id="id" >
       <tr>
            <th>Nome</th>
           <th>Pi</th>
           <th>Local</th>
           <th>Descricao</th> 
           <th>id</th>
           <th>Excluir</th>
                
    </tr>
    
        
<?php
$selecao = mysqli_query("SELECT * FROM cadastro ");
    


while($result = mysqli_fetch_array($selecao)){

/*Escreve cada linha da tabela*/

/*Escreve cada linha da tabela*/
echo "<tr>"
    . "<td>" . $result['nome'] . "</td>"
    . "<td>" . $result['pi'] . "</td>"
    . "<td>" . $result['local'] ."</td>"
    . "<td>" . $result['descricao'] . "</td>"
    . "<td>" . $result['id'] . "</td>"
    . "<td>"
    . "<input type='checkbox' href'deletar.php' name='excluir[]' id=exluir class='excluir' value='excluir'>"
    . "</td>"
    . "</tr>";

}/*Fim do while*/


?>    
        
</table>
<a href="deletar.php?id=<?php echo $result['id'] ?>"> <!– Enviando o valor do id para a página deletar.php –>

<div align='center'>
<input   class='botao' type="submit" value="Excluir marcados" onClick="return confirm('Tem certeza de que deseja excluir os ítens selecionados.\nATENÇÃO: os ítens excluídos sãoo também desvinculados do banco de dados para as quais estão gravados.')">
</div>


</form>

</body>
</html>

segue o codig do conectar.php

<?php


$mysqli_usuario="root";    // Usu�rio do MySQL
$mysqli_password="89wjjw89";    // Senha do usu�rio MySQL
$mysqli_database="dep";    // Nome da base de dados
$mysqli_host="localhost";    //Host da base de dados
$conexao = mysqli_connect($mysqli_host, $mysqli_usuario, $mysqli_password) or die ('Erro na conex�o com o MySQL');     //Tentando conex�o com o BD
$bd=mysqli_select_db($mysqli_database, $conexao) or die("<p>Banco de Dados inexistente!");                //Verificando a exist�ncia do BD ap�s conex�o;
?>

 

estava tudo funcionando quando fiz essas modificaçoes deu erro, o arquivo esta abilitado mysqli no xamp.

 

 

Link to comment
Share on other sites

  • 0

Sugestão: Use a forma orientada a objetos que o script fica mais limpo, bonito e cheiroso:

<?php

// arquivo para conexão com o mysql
// definição de variáveis para conexão
$host = 'localhost'; // endereço do banco
$user = 'root'; // usuário
$pass = '';  // senha
$database = 'scriptbrasil'; // nome do banco de dados
// estabelecer conexão:
$sqli = new mysqli($host, $user, $pass);

// verificando se conectou de boas:
if ($sqli->connect_error) {
  // se houver alguma falha, exibe mensagem:
  echo '<p class="error">Falha na conexão: ' . $sqli->connect_error . '</p>';
}

// definir o padrão de caracteres
if (!$sqli->set_charset('utf8')) {
  // se não conseguir definir o padrão de caracteres, exibe o padrão disponível
  echo "<p class='error'>Seu charset não é utf8, chefe!<br>$sqli->character_set_name()</p>";
}

// selecionar/abrir o banco de dados para trabalhar
if (!$sqli->select_db($database)) {
  // se o banco de dados não for encontrado
  echo "<p class='error'>Banco de dados não encontrado, chefe!</p>";
}

 

Link to comment
Share on other sites

  • 0

galera mudei um pouco meu codigo ficou assim, porem não esxlui os selecionados, pois estva vendo um tutorial no youtube e la funcionava direito, mais no meu codigo não, me ajudem ai.

 

segue o codigo mudado.

index.php

 

 

        
<form  method="post" name="f_exlcuir" action="index.php" >


<div align='center'><span style="font-weight:bold;width:80%;display:block;background:lavender;border:thin solid black">Todas as Consultas</span></div>
<table width='80%' border='1' align='center' class="sortable" id="id" >
       <tr>
            <th>Nome</th>
           <th>Pi</th>
           <th>Local</th>
           <th>Descricao</th> 
           <th>id</th>
           <th>Excluir</th>
                
    </tr>
    
        
<?php
include "conectar.php";

if(isset ($_post['sel'])){
    
    foreach($_post['sel'] as $id){
        $sql="DELETE * FROM cadastro WHERE id=$id";
        $result=mysqli_query($con,$sql);
    }
    
    echo "forme submetido";
}else{
    echo "forme não submetido";
}

$sql = "SELECT * FROM cadastro order by id ";
$result=mysqli_query($con,$sql);
    


while($vreg=mysqli_fetch_row($result)) {

$nome=$vreg[0];
$pi=$vreg[1];
$local=$vreg[2];
$descricao=$vreg[3];
$id=$vreg[4];
/*Escreve cada linha da tabela*/

/*Escreve cada linha da tabela*/
echo "<tr>"
    . "<td>" . $nome . "</td>"
    . "<td>" . $pi . "</td>"
    . "<td>" . $local ."</td>"
    . "<td>" . $descricao . "</td>"
    . "<td>" . $id . "</td>"
    . "<td>"
    . "<input type=checkbox  value=$id name=sel[] >"
    . "</td>"
    . "</tr>";

}/*Fim do while*/

mysqli_close($con);


?>    
        
</table>

<div align='center'>

<input type="submit" value="Excluir marcados" name="bt_escluir" onClick="return confirm('Tem certeza de que deseja excluir os ítens selecionados.\nATENÇÃO: os ítens excluídos sãoo também desvinculados do banco de dados para as quais estão gravados.')">

</div>
</form>

</body>
</html>

 

 

o conectar.php

<?php

$con=mysqli_connect("localhost","root","89wjjw89");
mysqli_select_db($con,"dep");


?>

so quero conseguir deletar os selecionados.

Link to comment
Share on other sites

  • 0

Olá! Tudo beleza? Sem o banco de dados fica difícil pra gente testar aqui.

Tente assim:

<!doctype html>
<html lang='pt_br'>
    <head>
        <meta charset='utf-8'>
        <title>Listagem de Cadastros</title>
    </head>
    <body>
        <form  method="post" name="f_exlcuir" action="index.php" >
            <div align='center'><span style="font-weight:bold;width:80%;display:block;background:lavender;border:thin solid black">Todas as Consultas</span></div>
            <table width='80%' border='1' align='center' class="sortable" id="id" >
                <tr>
                    <th>Nome</th>
                    <th>Pi</th>
                    <th>Local</th>
                    <th>Descricao</th> 
                    <th>id</th>
                    <th>Excluir</th>
                </tr>
                <?php
                include 'connect.php';

                if (isset($_POST['sel'])) {
                    $result = $sqli->query('DELETE * FROM cadastro WHERE id in(' . implode(', ', $_POST['sel']) . ')');
// verificar se houve algum erro:
                    if ($sqli->error) {
                        // exibe o erro na tela:
                        echo '<p class="error">Falha ao deletar cadastro: ' . $sqli->error . '</p>';
                    }
                    echo "forme submetido";
                } else {
                    echo "forme não submetido";
                }

                $result = $result = $sqli->query('SELECT * FROM cadastro order by id');

                // verificar se houve algum erro:
                if ($sqli->error) {
                    // exibe o erro na tela:
                    die('<p class="error">Falha ao executar query: ' . $sqli->error . '</p>');
                }

                while ($vreg = $result->fetch_row()) {
                    $nome = $vreg[0];
                    $pi = $vreg[1];
                    $local = $vreg[2];
                    $descricao = $vreg[3];
                    $id = $vreg[4];
                    /* Escreve cada linha da tabela */

                    /* Escreve cada linha da tabela */
                    echo "<tr>
                    <td>$nome</td>
                    <td>$pi</td>
                    <td>$local</td>
                    <td>$descricao</td>
                    <td>$id</td>
                    <td>
                    <input type='checkbox'  value='$id' name='sel[]'>
                   </td>
                   </tr>";
                }/* Fim do while */
                ?>    
            </table>
            <div align='center'>
                <input type="submit" value="Excluir marcados" name="bt_escluir" onClick="return confirm('Tem certeza de que deseja excluir os ítens selecionados.\nATENÇÃO: os ítens excluídos sãoo também desvinculados do banco de dados para as quais estão gravados.')">
            </div>
        </form>

    </body>
</html>

Arquivo connect:

<?php

// arquivo para conexão com o mysql
// definição de variáveis para conexão
$host = 'localhost'; // endereço do banco
$user = 'root'; // usuário
$pass = '89wjjw89';  // senha
$database = 'dep'; // nome do banco de dados
// estabelecer conexão:
$sqli = new mysqli($host, $user, $pass);

// verificando se conectou de boas:
if ($sqli->connect_error) {
    // se houver alguma falha, exibe mensagem:
    echo '<p class="error">Falha na conexão: ' . $sqli->connect_error . '</p>';
}

// definir o padrão de caracteres
if (!$sqli->set_charset('utf8')) {
    // se não conseguir definir o padrão de caracteres, exibe o padrão disponível
    echo "<p class='error'>Seu charset não é utf8, chefe!<br>$sqli->character_set_name()</p>";
}

// selecionar/abrir o banco de dados para trabalhar
if (!$sqli->select_db($database)) {
    // se o banco de dados não for encontrado
    if (!preg_match('/install.php/', $_SERVER['PHP_SELF'])) {
        // ir para o arquivo de instalação do baco de dados, se já não estiver nele:
        header('Location: sql/install.php');
    }
    echo "<p class='error'>Banco de dados não encontrado, chefe!</p>";
}


 

Se não funcionar, manda o sql que cria a tabela cadastro com uns dois registros pra eu testar aqui, beleza?

Edited by lowys
Link to comment
Share on other sites

  • 0

-- phpMyAdmin SQL Dump
-- version 4.5.0.2
-- http://www.phpmyadmin.net
--
-- Host: 127.0.0.1
-- Generation Time: Nov 28, 2015 at 11:36 PM
-- Server version: 10.0.17-MariaDB
-- PHP Version: 5.6.14

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";


/*!40101 SET @[email protected]@CHARACTER_SET_CLIENT */;
/*!40101 SET @[email protected]@CHARACTER_SET_RESULTS */;
/*!40101 SET @[email protected]@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;

--
-- Database: `dep`
--

-- --------------------------------------------------------

--
-- Table structure for table `cadastro`
--

CREATE TABLE `cadastro` (
  `id` int(11) NOT NULL,
  `nome` varchar(20) CHARACTER SET utf8 NOT NULL,
  `pi` varchar(11) CHARACTER SET utf8 NOT NULL,
  `local` varchar(100) CHARACTER SET utf8 NOT NULL,
  `descricao` varchar(200) CHARACTER SET utf8 NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `cadastro`
--

INSERT INTO `cadastro` (`id`, `nome`, `pi`, `local`, `descricao`) VALUES
(1, 'joannes', 'joannes', 'jonnes', 'joannes'),
(2, 'omkjnc', 'inini', 'ninjin', 'jinin');

--
-- Indexes for dumped tables
--

 

olá Alowys, com o codigo que você modificou testei aki esse foi o codigo certo?

 

<!doctype html>
<html lang='pt_br'>
    <head>
        <meta charset='utf-8'>
        <title>Listagem de Cadastros</title>
    </head>
    <body>
        <form  method="post" name="f_exlcuir" action="index.php" >
            <div align='center'><span style="font-weight:bold;width:80%;display:block;background:lavender;border:thin solid black">Todas as Consultas</span></div>
            <table width='80%' border='1' align='center' class="sortable" id="id" >
                <tr>
                    <th>Nome</th>
                    <th>Pi</th>
                    <th>Local</th>
                    <th>Descricao</th> 
                    <th>id</th>
                    <th>Excluir</th>
                </tr>
                <?php
                include 'connect.php';

                if (isset($_POST['sel'])) {
                    $result = $sqli->query('DELETE * FROM cadastro WHERE id in(' . implode(', ', $_POST['sel']) . ')');
// verificar se houve algum erro:
                    if ($sqli->error) {
                        // exibe o erro na tela:
                        echo '<p class="error">Falha ao deletar cadastro: ' . $sqli->error . '</p>';
                    }
                    echo "forme submetido";
                } else {
                    echo "forme não submetido";
                }

                $result = $result = $sqli->query('SELECT * FROM cadastro order by id');

                // verificar se houve algum erro:
                if ($sqli->error) {
                    // exibe o erro na tela:
                    die('<p class="error">Falha ao executar query: ' . $sqli->error . '</p>');
                }

                while ($vreg = $result->fetch_row()) {
                    $nome = $vreg[0];
                    $pi = $vreg[1];
                    $local = $vreg[2];
                    $descricao = $vreg[3];
                    $id = $vreg[4];
                    /* Escreve cada linha da tabela */

                    /* Escreve cada linha da tabela */
                    echo "<tr>
                    <td>$nome</td>
                    <td>$pi</td>
                    <td>$local</td>
                    <td>$descricao</td>
                    <td>$id</td>
                    <td>
                    <input type='checkbox'  value='$id' name='sel[]'>
                   </td>
                   </tr>";
                }/* Fim do while */
                ?>    
            </table>
            <div align='center'>
                <input type="submit" value="Excluir marcados" name="bt_escluir" onClick="return confirm('Tem certeza de que deseja excluir os ítens selecionados.\nATENÇÃO: os ítens excluídos sãoo também desvinculados do banco de dados para as quais estão gravados.')">
            </div>
        </form>

    </body>
</html>

 

então apareceu este erro, abaixo estar os tipos de dados na tabela que foi so teste que eu inseri la, onde serao os dados de equipamentos,

 

Falha ao deletar cadastro: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '* FROM cadastro WHERE id in(jinin)' at line 1

forme submetido

NomePiLocalDescricaoidExcluir
1joannesjoannesjonnesjoannes
2omkjncininininjinjinin

 

 

 

 

este é o codigo do sql  que foi exportado 

 


-- Indexes for table `cadastro`
--
ALTER TABLE `cadastro`
  ADD PRIMARY KEY (`id`);

--
-- AUTO_INCREMENT for dumped tables
--

--
-- AUTO_INCREMENT for table `cadastro`
--
ALTER TABLE `cadastro`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;
/*!40101 SET [email protected]_CHARACTER_SET_CLIENT */;
/*!40101 SET [email protected]_CHARACTER_SET_RESULTS */;
/*!40101 SET [email protected]_COLLATION_CONNECTION */;

 

 

e o codigo do connect que você passou 

 

<?php

// arquivo para conexão com o mysql
// definição de variáveis para conexão
$host = 'localhost'; // endereço do banco
$user = 'root'; // usuário
$pass = '';  // senha
$database = 'dep'; // nome do banco de dados
// estabelecer conexão:
$sqli = new mysqli($host, $user, $pass);

// verificando se conectou de boas:
if ($sqli->connect_error) {
    // se houver alguma falha, exibe mensagem:
    echo '<p class="error">Falha na conexão: ' . $sqli->connect_error . '</p>';
}

// definir o padrão de caracteres
if (!$sqli->set_charset('utf8')) {
    // se não conseguir definir o padrão de caracteres, exibe o padrão disponível
    echo "<p class='error'>Seu charset não é utf8, chefe!<br>$sqli->character_set_name()</p>";
}

// selecionar/abrir o banco de dados para trabalhar
if (!$sqli->select_db($database)) {
    // se o banco de dados não for encontrado
    if (!preg_match('/install.php/', $_SERVER['PHP_SELF'])) {
        // ir para o arquivo de instalação do baco de dados, se já não estiver nele:
        header('Location: sql/install.php');
    }
    echo "<p class='error'>Banco de dados não encontrado, chefe!</p>";
}

?>

para este erro to use near '* FROM cadastro WHERE id in(jinin)' at line 1

tirei o asterico de FROM

 

e deu este erro.

 

Falha ao deletar cadastro: Unknown column 'jinin' in 'where clause'

forme submetido

NomePiLocalDescricaoidExcluir
1joannesjoannesjonnesjoannes
2omkjncininininjinjinin

obrigado pela força, e estarei aguardando outra sujestao sua vlw.

error.jpg

exportei para php e ficou assim 

<?php
/**
 * Export to PHP Array plugin for PHPMyAdmin
 * @version 0.2b
 */

//
// Database `dep`
//

// `dep`.`cadastro`
$cadastro = array(
  array('id' => '1','nome' => 'joannes','pi' => 'joannes','local' => 'jonnes','descricao' => 'joannes'),
  array('id' => '2','nome' => 'omkjnc','pi' => 'inini','local' => 'ninjin','descricao' => 'jinin')
);

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Forum Statistics

    • Total Topics
      150.1k
    • Total Posts
      647k
×
×
  • Create New...