Ir para conteúdo

POWERED BY:

Arquivado

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

neto_celino

while ou array ? qual a diferença

Recommended Posts

Pessoal, to gerando um sistema de pedidos aqui, tenho uma tabela com as colunas certinhas e tal.

 

preciso mostrar TODOS os pedidos dentro da tabela PEDIDOS que o usuario, que ja fez login ($dados_usuario) fez.

 

<?php

require 'conecta.php'>

$username=$_SESSION['MM_Username'];
$dados_usuario=mysql_fetch_assoc(mysql_query("SELECT * FROM login WHERE login='$username'"));
?>

<?php echo $resultado['id']?>">
<?php echo $resultado['nome']?>">
<?php echo $resultado['item1']?>">
<?php echo $resultado['qtd1']?>">

até aqui tudo certo e beleza (resumi o código)

 

aqui só preciso dar um while e listar tudo correto ?

 

<?php

require 'conecta.php'>

$username=$_SESSION['MM_Username'];
$dados_usuario=mysql_fetch_assoc(mysql_query("SELECT * FROM login WHERE login='$username'"));
 $resultado = mysql_query($sql_select);
while($dados_usuario = mysql_fetch_array($resultado))
				   {	
						  ?>
?>

<?php echo $resultado['id']?>">
<?php echo $resultado['nome']?>">
<?php echo $resultado['item1']?>">
<?php echo $resultado['qtd1']?>">




Compartilhar este post


Link para o post
Compartilhar em outros sites

só precisa de while se e somente se, o teu select retornar mais de 1 linha, se não, você não deve usar o while

 

 

ai você ta selecionando a tabela login, os pedidos ficam na tabela login ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

"while ou array ? qual a diferença"

 

Um não tem nada haver com o outro, o array serve para guardar dados, o while serve para listar dados guardados, então para tu mostrar todos os pedidos, primeiro tu deve fazer um select, guarda os resultados num array e pelo while tu lista esses valores.

Compartilhar este post


Link para o post
Compartilhar em outros sites

não, eu errei mesmo ali, desculpa...

 

 

ficou assim, terminei a estrutura agora pouco...

 


<?php
//conexao e tal aqui//

$username=$_SESSION['MM_Username'];
$dados_usuario=mysql_fetch_assoc(mysql_query("SELECT * FROM  `pedidos` WHERE  `login` =  '$username' LIMIT 0 , 30"));




						  ?>


<h1>Meus Pedidos</h1>
<p> </p>

<form action="alterar_login.php?id=<?php echo $dados_usuario['id']?>" method="post">

<table width="284" height="146" border="0" align="center">
  <tr>
    <td width="132"><label for="id">ID:</label></td>
    <td width="142"><input name="id" type="text" disabled id="id" 
value="<?php echo $dados_usuario['nome']; ?>" /></td>
     </tr>
  <tr>
    <td>Nome:</td>
    <td><input name="nome" type="text" disabled id="nome" 
value="<?php echo $dados_usuario['login']; ?>" /></td>
     </tr>
  <tr>
    <td>Data Nascimento:</td>
    <td><input name="datanasc" type="text" disabled id="datanasc" onKeyPress="formataData(event, this)" value="<?php echo $dados_usuario['categoria']; ?>" /></td>
     </tr>
  <tr>
    <td>Unidade:</td>
    <td><input name="unidade" type="text" disabled id="unidade" 
value="<?php echo $dados_usuario['unidade']; ?>" /></td>
     </tr>
  <tr>
    <td>Login:</td>
    <td><input name="login" type="text" disabled id="login" 
value="<?php echo $dados_usuario['item1']; ?>" /></td>
     </tr>
  <tr>
    <td><label for="senha2">Senha: </label></td>
    <td><input name="senha" type="text" disabled id="senha" 
value="<?php echo $dados_usuario['qtd1']; ?>" /></td>
     </tr>
   </table>

 

 

listando ele ta, só falta listar TODOS os dados relacionados a pessoa que fez login :/

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faz um select de todos os produtos relacionado ao usuário, joga os valores num array ou diretamente dentro while e pecorre, não tem mistério.

entao cara, eu tentei isso mesmo, mais deu erro, por causa do login :s

 

 

tem um exemplo pra mim por favor cara ?

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.