Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Pablo Gates

[Resolvido]  Delete From

Recommended Posts

Galera desculpa se postei em local incorreto mas acredito que não, eu sou novo em php e estou com dúvidas não consigo excluir um dado do banco mysql pelo id

 

este é o form

 

<div id="main">
		<span class="titu">Adicionar Shows</span>

		<form name="frmshow" id="frmshow" action="vai-show.php" method="post" >
			<label><span class="l_titu">Local:</span>
				<input type="text" name="local">
			</label>

			<br>

			<label><span class="l_titu">Endereço:</span>
				<input type="text" name="endereco">
			</label>

			<br>

			<label><span class="l_titu">Data:</span>
				<input type="text" name="data" class="data">
			</label>

			<br>

			<label><span class="l_titu">Hora:</span>
				<input type="text" name="hora" class="hora">
			</label>

			<input type="submit" name="cadastrarshow" value="Cadastrar Show" class="btn_cad_show"/>
		</form>	

	<div class="visu">
		<span class="titu">Shows Inseridos</span>

		<ul>
			<?php
				include"includes/config.php";
				Conectar();
				$query=mysql_query("SELECT * FROM shows");
				while($ver = mysql_fetch_array($query)){
			?>

			<li>
				<h6><?php echo $ver['local']?></h6>
				<p><?php echo $ver['endereco'];?></p>
				<p class="p_color"><?php echo $ver['data'] . " | " . $ver['hora']?></p>
				<a href="ex-show.php">Excluir</a>
			</li>

			<?php
			}
			?>
		</ul>
	</div>

	</div>

 

está é a função para excluir

 

<?
include"includes/config.php";
Conectar();

$sql = "DELETE FROM shows WHERE id = '17'";
$resultado = mysql_query($sql)
or die (mysql_error());

echo "<script>window.location='add_shows.php';alert('Tem certeza que deseja excluir este show?')</script>";
?>

 

eu coloquei na $sql id = '17' pra ver se exclui-a o id e excluiu normal mas como eu faço

para ele selecionar o id sozinho da li que eu cliquei e exclui-lo me desculpem se não consegui ser muito claro

na verdade eu sou novo mesmo em php e tenho muitas dúvidas se alguém puder ajudar fico grato

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aqui tem um script substituir palavras cadastradas por *** mas tem toda a lógica do insert, update, delete e mostrar e está funcionando. Baixa e cria a tabela que você vai ver tudo funcionando. Ai basta editar os arquivos que você vai saber como é o esquema.

Link não autorizado removido

 

Assim você vai aprender a fazer.

 

Espero ter ajudado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

 <a href="ex-show.php">Excluir</a> troca para 
<a href="ex-show.php?id=<?php echo $ver['codshow'];?>">Excluir</a>

 

depois no excluir

 

<?
       include"includes/config.php";
       Conectar();

       $sql = "DELETE FROM shows WHERE id = ".$_GET['id'];
       $resultado = mysql_query($sql)
       or die (mysql_error());

       echo "<script>window.location='add_shows.php';alert('Tem certeza que deseja excluir este show?')</script>";
?>

 

E assim resolvido o problema

Compartilhar este post


Link para o post
Compartilhar em outros sites

Retornou esse erro

 

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '

Notice: Undefined index: codshow in C:\xampp\htdocs\Site NANDO\' at line 1

 

 <a href="ex-show.php">Excluir</a> troca para 
<a href="ex-show.php?id=<?php echo $ver['codshow'];?>">Excluir</a>

 

depois no excluir

 

<?
       include"includes/config.php";
       Conectar();

       $sql = "DELETE FROM shows WHERE id = ".$_GET['id'];
       $resultado = mysql_query($sql)
       or die (mysql_error());

       echo "<script>window.location='add_shows.php';alert('Tem certeza que deseja excluir este show?')</script>";
?>

 

E assim resolvido o problema

 

Obrigado Andre eu alterei essa linha

<a href="ex-show.php?id=<?php echo $ver['codshow'];?>">Excluir</a> para

essa <a href="ex-show.php?id=<?php echo $ver['id'];?>">Excluir</a>

 

e funcionou normal do jeito que eu preciso, muito obrigado cara, se eu puder ajudar em algo que provavelmente você não precise haha pode contar comigo

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.