Boas!
Tenho um problema, e por isso dirigir-me aqui..
Tenho uma tabela que é criada automaticamente com uma lista de dados. Até ai, funca sem problemas.
Código :
Agora, eu tentei um pouco inventar pois nao sei a solução para o meu problema. E tentei fazer um contador para um botao, isto é, tentei dar-lhe um nome(name) atraves de numeros(o tal contador $x ).
[O tal contador que vos estou falar, tem de mover o scroll na horizontal no codigo que postei anteriormente para ver]
Sempre que quero editar essa consulta ele vai abrir uma outra janela, com esses mesmos campos dessa linha.
Para selecionar apenas e só essa linha, usei uma outra query:
Código :
Eu tenho um output do meu browser com a seguinte mensagem de 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 '1' at line 1"
Penso eu, ser o problema do {$_POST['x']}..
Se tiverem alguma opinião sobre o problema, fico grato!
Se houver uma maneira mais facil e menos confusa, aceito !
Obrigado, por qualquer for a ajuda!
Tenho um problema, e por isso dirigir-me aqui..
Tenho uma tabela que é criada automaticamente com uma lista de dados. Até ai, funca sem problemas.
Código :
<?php
$consulta=("SELECT idTPedidos,TUnome,Departamento,Assunto,Pedido From TPedidos where Resolvido = 0") or die(mysql_error());
$pedidos=mysql_query($consulta) or die(mysql_error());
while($reg=mysql_fetch_array($pedidos))
{
$x = 0;
echo '<tr class="trr"><td>'.$reg['idTPedidos'].'</td><td>'.$reg['TUnome'].'</td><td>'.$reg['Assunto'].'</td><td>'. $reg['Pedido'] .'</td><td>'. $reg['Departamento'] .'</td><td><input name="'.$x.'" type="submit" value="Editar"</td></tr>';
$x++;
}
?>
$consulta=("SELECT idTPedidos,TUnome,Departamento,Assunto,Pedido From TPedidos where Resolvido = 0") or die(mysql_error());
$pedidos=mysql_query($consulta) or die(mysql_error());
while($reg=mysql_fetch_array($pedidos))
{
$x = 0;
echo '<tr class="trr"><td>'.$reg['idTPedidos'].'</td><td>'.$reg['TUnome'].'</td><td>'.$reg['Assunto'].'</td><td>'. $reg['Pedido'] .'</td><td>'. $reg['Departamento'] .'</td><td><input name="'.$x.'" type="submit" value="Editar"</td></tr>';
$x++;
}
?>
Agora, eu tentei um pouco inventar pois nao sei a solução para o meu problema. E tentei fazer um contador para um botao, isto é, tentei dar-lhe um nome(name) atraves de numeros(o tal contador $x ).
[O tal contador que vos estou falar, tem de mover o scroll na horizontal no codigo que postei anteriormente para ver]
Sempre que quero editar essa consulta ele vai abrir uma outra janela, com esses mesmos campos dessa linha.
Para selecionar apenas e só essa linha, usei uma outra query:
Código :
<?php
$x = $_POST['x'];
$consulta=("SELECT * FROM TPedidos limit [b][u]{$_POST['x']}[/u][/b],1") or die(mysql_error());
$pedidos=mysql_query($consulta) or die(mysql_error());
while($reg=mysql_fetch_array($pedidos))
{
$id = $reg['idTPedidos'];
$nome = $reg['TUnome'];
$departamento = $reg['Departamento'];
$assunto = $reg['Assunto'];
$pedido = $reg['Pedido'];
}
?>
$x = $_POST['x'];
$consulta=("SELECT * FROM TPedidos limit [b][u]{$_POST['x']}[/u][/b],1") or die(mysql_error());
$pedidos=mysql_query($consulta) or die(mysql_error());
while($reg=mysql_fetch_array($pedidos))
{
$id = $reg['idTPedidos'];
$nome = $reg['TUnome'];
$departamento = $reg['Departamento'];
$assunto = $reg['Assunto'];
$pedido = $reg['Pedido'];
}
?>
Eu tenho um output do meu browser com a seguinte mensagem de 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 '1' at line 1"
Penso eu, ser o problema do {$_POST['x']}..
Se tiverem alguma opinião sobre o problema, fico grato!
Se houver uma maneira mais facil e menos confusa, aceito !
Obrigado, por qualquer for a ajuda!