Adriana de Luca
-
Total de itens
4 -
Registro em
-
Última visita
Posts postados por Adriana de Luca
-
-
OI washalbano existe sim, quando eu substituo o {'$livro_id'}"; pelo próprio id, que no caso é 35, tudo funciona
-
-
Estou tentando pegar o id do livro para depois fazer um update para controlar o estoque, consegui pegar o id, porem não consigo coloca-lo no mysql
Se coloco um id valido, ele traz as informações, porem se chamo {'$livro_id'} da erro.
Alguém pode por favor me ajudar? agradeço muito.
<?php
$query = mysql_query("SELECT * FROM produtos
inner join estoque ON produtos.livro_id = estoque.livro_id");
?>
<div class="central">
<form action="#" method="GET">
<fieldset>
<legend class="titulo">Consultar Livraria</legend>
<select type="text" name="produtos">
<option value="">Selecionar..</option>
<?php
$sql = mysql_query("SELECT livro_id, nome as titulo FROM produtos");
while ($result = mysql_fetch_array($sql) )
{
echo "<option value='".$result['livro_id']."'>".$result['titulo']."</option>";}
?>
</select>
<input class="botao" type="submit" name="ajustar" value="Ok" />
</fieldset>
</form>
<?php//aqui ele mostrara o código do livro
echo $_GET['produtos'];
$livro_id='produtos';
$sql1="SELECT * FROM produtos
inner join estoque ON produtos.livro_id = estoque.livro_id WHERE produtos.livro_id= {'$livro_id'}";
$res=mysql_query($sql1);
while($registro=mysql_fetch_row($res))
{
$nome=$registro[1];
$autor=$registro[2];
$editora=$registro[3];
$colecao=$registro[4];
$preco=$registro[5];
$data=$registro[6];
$quantidade=$registro[0];
?><?php
echo "Título: $nome<br>";
echo "Autor: $autor<br>";
echo "Editora: $editora<br>";
echo "Coleção: $colecao<br>";
echo "Preço: $preco<br>";
echo "Quantidade: $quantidade<br>";
echo "Data: ".date('d-m-Y', strtotime($data))."<br><p>";}
mysql_close($connect);
?>
Como pegar a variável id no where do mysql
em PHP
Postado
Muito obrigada pela atenção, eu consegui!
Troquei essa parte:
echo $_GET['produtos'];
$livro_id='produtos';
POR:
$livro_id= $_GET['produtos'];
Valeu!