Ir para conteúdo

POWERED BY:

Arquivado

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

Vitor Cazelatto

como faz para exibir os dados da tabela em um <select>

Recommended Posts

<html>
<meata http-equiv="Content-Type" content="text/html; charset=utf-8" />
<head><title>Formulario de cadastro</title>
</head>
<body>
	<form name="form1" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
		<label> Usuário</label>
		<input type="text" name="user">
		<input type="submit" value="Cadastrar" name="S1">
		<input type="hidden" value="CAD" name="C1">
			
	</form>
<?php
	include "config.php";
	function A1($palavra){
		echo "<script>alert('".$palavra."')</script>";
	}
			
	if(isset($_POST['user']) && $_POST['user'] != "" && isset($_POST['C1']) && isset($_POST['S1']) && $_POST['S1']=="Cadastrar"){

		$user = $_POST['user'];
               
		$sql = mysql_query("INSERT INTO  `db_login`.`usuarios` (`usuario`) VALUES ('".$user.");");
		                                
	}elseif(isset($_POST['user']) && $_POST['user'] == "" && isset($_POST['C1']) && isset($_POST['S1']) && $_POST['S1']=="Cadastrar"){
		A1('Qual nome de usuário?');               
        }
        
            
         $query_select = mysql_query("SELECT * FROM usuarios");
         $count_query_select = mysql_num_rows($query_select);
        if($count_query_select == ''){
		echo "No momento não há usuários cadastrados";
	}else{
		echo "<strong>Usuários cadastrados: $count_query_select</strong>";}
                
                while($res = mysql_fetch_array($query_select)){
			
                    $user = $res['usuario'];
                    echo "$user";
		}				
?>
    
   
</body>
</html>

Qual seria a solução?

 

Queria saber como faz para exibir os dados da tabela em um <select> e ao selecionar qualquer usuario, tenha a opçao excluir

Compartilhar este post


Link para o post
Compartilhar em outros sites
 <select name="usuario">
 <?php
		while($res = mysql_fetch_array($query_select)){
			$user = $res['usuario'];
			$id   = $res['id']; //id de cada usuario no banco
            echo "<option value=".$id.">".$user."</option>";
		?>
		<input type="buttom" name="excluir" class="excluir" value="Excluir">

Se eu entendi deve ser isso

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

 <select name="usuario">
 <?php
		while($res = mysql_fetch_array($query_select)){
			$user = $res['usuario'];
			$id   = $res['id']; //id de cada usuario no banco
            echo "<option value=".$id.">".$user."</option>";
		?>
		<input type="buttom" name="excluir" class="excluir" value="Excluir">

Se eu entendi deve ser isso

 

Vou ter que criar uma coluna ID no banco de dados então? com a opçao A_I e chave primaria?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estou com o seguinte código:

 

<html>
<meta charset="UTF-8">
<head>
</head>
<body>
	<form name="form1" action="<?php $_SERVER['PHP_SELF'];?>" method="post">
	<label>Id:</label>
	<input type="text" name="X1">
	<label>Usuario:</label>
	<input type="text" name="user">
	</form>
	
<?php
	include "config.php";
	$user = $_POST["user"];
	$var = $_POST["X1"];	
	$sql = mysql_query("INSERT INTO  `db_login`.`usuarios` (`usuario`,`id`)VALUES ('".$user.",".$var."')");	
	
	
	$query_select = mysql_query("SELECT * FROM usuarios");
	$count_query_select = mysql_num_rows($query_select);
	if($count_query_select == ''){
		echo "No momento não há usuários cadastrados";
	}else{
		echo "<strong>Usuários cadastrados: $count_query_select</strong>";}
?>
		<select name="usuario">
<?php
	while($res = mysql_fetch_array($query_select)){
		$user = $res['usuario'];
		$var = $res['X1'];
		echo "<option value=".$var.">".$user."</option>";
	}
	?>
	<input type="button" name="excluir" class="excluir" value="Excluir">	
</body>
</html>

E está aparecendo que está com erro nas linhas 15 e 16, mais nao vejo erro algum...

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.