Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Uffa, ainda bem que o fórum voltou. Seguinte, tô pegando dados de uma tabela e inserindo numa outra em HTML, mas tenho um problema:
É problema no código PHP, pois já fucei em tudo no CSS e testei uma normal na mesma página e não ficou com esse problema... curioso isso o.O
include "config.php";
$sql = mysql_query("SELECT * FROM products ORDER BY code");
while ($data = mysql_fetch_array($sql)){
$id = $data['id'];
echo "<table><tr><td width=15%>";
echo $data['code']; echo "</td>";
echo "<td width=40%>"; echo $data['description']; echo "</td>";
echo "<td with=15%>"; echo $data['kind']; echo"</td>";
echo "<td width=10%>"; echo $data['quantity']; echo "</td>";
echo "<td width=5%>"; echo "<center><a id=del href=javascript:conf('delete.php?id=$id')>X</a></center>"; echo "</td></tr></table>"; }
Putz, espero uma luz xD
Flw pessoal!
Bem, vamos começar por um <br> navegando por aí...
Testa da seguinte forma, se funcionar, não deseje de estudar as diferenças.
<?
include "config.php";
$sql = mysql_query("SELECT code, description, kind, quantity, id FROM products ORDER BY code");
while ($data = mysql_fetch_array($sql)){
echo "<table>\n<tr>\n<td width=\"15%\">" . $data["code"] . "</td>\n";
echo "<td width=\"40%\">" . $data["description"] . "</td>\n";
echo "<td with=\"15%\">" . $data["kind"] . "</td>\n";
echo "<td width=\"10%\">" . $data["quantity"] . "</td>\n";
echo "<td width=\"5%\"><center><a id=\"del\" href=\"javascript:conf(\"delete.php?id=" . $data["id"] . "\")>X</a></center>";
echo "</td>\n</tr>\n</table>";
}
?>Ops, eu esqueci que pelo Prompt ele não identa. Então, eu tinha colocado um <br> desnecessário, depois de $data['code'];
Viajei o.O
Mesmo assim, obrigado!
Eu gostaria de fazer uma pergunta:
Como faço pra selecionar e apagar vários registros de uma tabela por meio de checkbox??
Vlw!
P.S.: Finalmente o tão esperado highlight para
.Identação no forum praticavél agora.
Parabéns. ;)
O erro tá nessa linha:
echo "</td><br>";
Você está usando o <br> para quebrar a linha e exibir celulas na linha de baixo? Use o <tr> pra isso... Procure sobre mais sobre a sintaxe das tabelas. ;)Só para constar, suas medidas não geram 100%.
É pq eu tava usando 90% msm >D
//
Pessoal, tem como enviar mais de uma row pra table via form??
Tpw: a pessoa cadastraria 2 diferentes produtos ou mais duma vez, sacaram?
Vlw pela atenção ae!
for() ou foreach()
>
É pq eu tava usando 90% msm >D
//
Pessoal, tem como enviar mais de uma row pra table via form??
Tpw: a pessoa cadastraria 2 diferentes produtos ou mais duma vez, sacaram?
Vlw pela atenção ae!
Não eestava dando 90%, 85% pelas minhas contas. ;)
Como faço pra selecionar e apagar vários registros de uma tabela por meio de checkbox??
No atributo name dos checkboxes, coloque assim: name="excluir[]"
Desta maneira, $_POST['excluir'] será um array contendo os checkboxes marcados.
Então é só fazer um for.
for ($i=0; $i < count($_POST['excluir']); $i++)
{
$id = $_POST['excluir'][$i];
mysql_query("DELETE FROM `tabela` WHERE id = '{$id}'");
}
;)
ver o código em uma única linha é deprimente,
Arrume isso, faça identação e poste novamente.
De preferência, poste um ŕint screen para ilustrar porblema