Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
preciso fazer com que
1º. o meu sistema em php faça a busca mas ele da o erro
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\arquivos de programas\easyphp1-7\www\php5\autor.php on line 13
2º e 3º. preciso que na hr de vizualizar pois este botão esta funcionando que tipw esteja o cadastro campo1, campo2, campo3, campo4 e do lado >>um x (button) que exclua o dado e do lado dele um botão tipw desenho d eum lapis (editar) que possibilite modificar o dado ja cadastrado !!
www.wi-b.com/php5 <<<< ai esta a interface que montei para testes.
codigos estão ai embaixo
index.php
<html>
<head><title>Formulários e Variáveis</title></head>
<body>
<form action="check.php" method="post">
<h1>Cilindros</h1>
<font face="System" size="4">
<hr><center>Dados Dos Cilindros</center><hr>
<table border="0">
<tr><td>P/N:</td><td><input type="text" name="PN" size="25"></td></tr>
<tr><td>Cilindro:</td><td><input type="text" name="cilindro" size="25"></td></tr>
<tr><td>Tipo Do Cilindro:</td><td><input type="text" name="tipo" size="45"></td></tr>
<tr><td>Modelo/Motor:</td><td><input type="text" name="modelo" size="10"></td></tr>
<tr><td>Imagem:</td><td><input type="text" name="Imagem" size="10"></td></tr>
</table>
<hr><input type="reset" value="Limpar campos">
<input type="submit" value="Enviar dados"><hr></form>
<form action="visualiza.php" method="post">
<input type="submit" value="Visualizar cadastros">
</form>
<tr>
<td bgcolor="#aaaaaa" colspan="3"><form action="autor.php" method="post"><br>
<input type="text" name="PNN" size="90">
<input type="submit" value="Consultar"> </form></td>
</tr>
</center>
</font>
</body></html>
check.php
<?
mysql_connect("localhost","root","") or die("Não foi possível a conexão".mysql_error());
mysql_select_db("produtos");
$PN = $_POST["PN"];
$Cilindro = $_POST["cilindro"];
$TipoCilindro = $_POST["tipo"];
$ModeloMotor = $_POST["modelo"];
$imagem = $_POST["Imagem"];
$rs = mysql_query("insert into cilindros
values ('0','$PN','$Cilindro','$TipoCilindro','$ModeloMotor','$imagem')");
if (mysql_affected_rows() > 0)
{
echo "<font size='5' face='Arial Black' color='#009900'>
Dados registrados com sucesso!!!</font><br><br>";
echo "Clique <a href='index.php'>aqui</a> para voltar.";
}
else
{
echo "<font size='5' face='Arial Black' color='#ff0000'>
Não foi possível registrar este dado!</font><br><br>";
echo "Erro : ".mysql_error();
echo "<br><br>Clique <a href='index.php'>aqui</a> para voltar.";
}
mysql_close();
?>
vizualiza.php
<?
mysql_connect("localhost","root","") or die("Não foi possível a conexão".mysql_error());
mysql_select_db("produtos");
$rs = mysql_query("select * from cilindros");
echo "<table border='3' bordercolor='#0000ff'>";
echo "<tr><th>Imagem</th><th>P/N</th><th>Cilindro</th><th>Tipo Do cilindro</th><th>Modelo Motor</th></tr>";
while ($reg = mysql_fetch_array($rs))
{
echo "<tr><td><rowspan='3' align='center'><img src='img/$reg[5]'></td><td>$reg[1]</td><td>$reg[2]</td><td>$reg[3]</td><td>$reg[4]</td></tr>";
}
echo "</table>";
echo "<br><br>Clique <a href='index.php'>aqui</a> para voltar.";
mysql_close();
?>
autor.php (busca)
<?
mysql_connect("localhost","root","") or die("Não foi possível a conexão.".mysql_error());
mysql_select_db("produtos");
$PN = $_POST["PNN"];
$rs = mysql_query("select * from cilindros where PNN like '%$PN%'");
echo "<center>";
echo "</font></p><font face='Verdana'><b>";
echo "Foi(ram) encontrado(s) <font color='#0000ff'>".mysql_affected_rows()."</font> resultado(s) de sua consulta.</p>";
echo "</b></font>";
echo "<table border='10' cellspacing='0' bordercolor='#0000ff'>";
while($reg = mysql_fetch_array($rs))
{
echo "<tr bgcolor='#cccccc'><td rowspan='3' align='center'><br> <img src='img/$reg[5]'>
<br><br></td><td><font face='Verdana'><b> P/N:</b></font></td>
<td><font face='Verdana' color='#cc0000'><b> $reg[1] </b></font></td></tr>";
echo "<tr bgcolor='#cccccc'><td><font face='Verdana'><b> Cilindro:</b></font></td>
<td><font face='Verdana' color='#cc0000'><b> $reg[2] </b></font></td></tr>";
echo "<tr bgcolor='#cccccc'><td><font face='Verdana'><b> Tipo Do Cilindro:</b> </font></td>
<td><font face='Verdana' color='#cc0000'><b> $reg[3] </b></font></td></tr>";
echo "<tr bgcolor='#cccccc'><td><font face='Verdana'><b> Modelo motor:</b> </font></td>
<td><font face='Verdana' color='#cc0000'><b> $reg[4] </b></font></td></tr>";
echo "<tr bgcolor='#0000ff'><td colspan='3'> </td></tr>";
}
echo "</table>";
echo "</center>";
echo "</font></p><font face='Verdana'>";
echo "<b>Clique <a href='index.php'>aqui</a> para voltar.</b>";
echo "</font>";
mysql_close();
?>
banco de dados
DROP TABLE IF EXISTS `cilindros`;
CREATE TABLE `cilindros` (
`Cod` smallint(6) NOT NULL auto_increment,
`PN` varchar(20) NOT NULL default '',
`Descricao` varchar(255) NOT NULL default '',
`TipoCilindro` varchar(255) NOT NULL default '',
`ModeloMotor` varchar(255) NOT NULL default '',
`imagem` varchar(8) default NULL,
PRIMARY KEY (`Cod`),
KEY `PN` (`PN`)
) TYPE=MyISAM AUTO_INCREMENT=41 ;
#
cilindros#
INSERT INTO `cilindros` VALUES (1, '05K21100', 'Nitrided cylinder kit', 'Short reach, wide deck (O-320 parallel valve, low compression)', 'O-320-B2B, -B2C, -B2D, -B3B, -B3C; O-320-D1A, -D1AD, -D1C, -D1D, -D1F, -D2A, -D2B, -D2C, -D2G, -D2J, -D3G;IO-320-B1A, -B1C, -B1D, -B1E, -B2A, -D1A, -D1AD, -D1B, -D1C;AIO-320-A1B, -B1B, -C1B;AEIO-320-D1B, -D2B;LIO-320-B1A', NULL);
INSERT INTO `cilindros` VALUES (2, '05K21101', 'Nitrided cylinder kit', 'Short reach', 'IO-320-B1A; LIO-320-B1A', NULL);
INSERT INTO `cilindros` VALUES (3, '05K21102', 'Nitrided cylinder kit', 'Short reach', 'IO-360-B1A, -B1B; HIO-360-B1A;O-540-A1A, -A1A5, -A1B5, -A1C5, -A1D, -A1D5, -A2B, -A3D5, -A4A5, -A4B5, -A4D5, -F1A5, -F1B5;O-540-E1A, -E4A5, -E4B5, -E4C5, -G1A5, -G2A5;IO-540-C1B5, -C1C5, -C2C, -C4B5, -C4C5, -D4A5, -D4B5, -N1A5', NULL);
INSERT INTO `cilindros` VALUES (4, '05K21103', 'Nitrided cylinder kit', 'Short reach', 'O-360-B2A, -D2A, -D2B;O-540-B1A5, -B1B5, -B2A5, -B2B5, -B2C5, -B4B5', NULL);
INSERT INTO `cilindros` VALUES (5, '05K21104', 'Nitrided cylinder kit', 'Short reach, wide deck (O-360/540 parallel valve, high compression)', 'O-360-A1A, -A1AD, -A1D, -A1F, -A1F6, -A1F6D, -A1G, -A1G6, -A1G6D, -A1H, -A1H6, -A1J, -A1LD, -A1P, -A2A, -A2D, -A2F, -A2G, -A3A, -A4A, -A3AD, -A4AD, -A4D, -A4G, -A4J, -A4JD, -A4K, -A4M, -A4N, -A4P, -A5AD;.O-360-C1A, -C1C, -C1E, -C1F, -C1G, -C2A, -C2C, -C2E', NULL);
INSERT INTO `cilindros` VALUES (6, '05K21106', 'Plain cylinder kit', 'Short reach', 'No longer available – service with 05K21103', NULL);
INSERT INTO `cilindros` VALUES (7, '05K21107', 'Nitrided cylinder kit', 'Long reach, wide deck', 'TIO-540-C1A, -C1AD – service with 05K22128', NULL);
INSERT INTO `cilindros` VALUES (8, '05K21108', 'Nitrided cylinder kit', 'Long reach, wide deck', 'TIO-540-A2B, -A2C, -S1AD; TIO, LTIO-540-F2BD; TIO, LTIO-540-J2B, -J2BD, -N2BD, -R2AD', NULL);
INSERT INTO `cilindros` VALUES (9, '05K21109', 'Nitrided cylinder kit', 'Long reach, narrow deck', 'TIO-540-A1A, -A1B, -A2A, -A2B, -A2C', NULL);
INSERT INTO `cilindros` VALUES (10, '05K21110', 'Nitrided cylinder kit', 'Short reach, 3-ring piston', 'IO-540-B1A5, -B1C5, -E1A5, -E1B5; IO-720-B1B, -C1B', NULL);
INSERT INTO `cilindros` VALUES (11, '05K21111', 'Nitrided cylinder kit', 'Short reach, 4-ring piston', 'IO-540-B1A5, -B1C5, -E1A5, -E1B5; Service with 05K21110 in complete engine sets', NULL);
INSERT INTO `cilindros` VALUES (12, '05K21112', 'Nitrided cylinder kit', 'Short reach, 3-ring piston', 'IO-540-A1A5, -G1A5, -G1B5, -G1C5, -G1D5, -G1E5, -K1A5, -K1B5, -K1D5, -K1F5, -L1A5; HIO-540-A1A; IO-360-A1A; IO-720-A1A, -A1B, -D1B', NULL);
INSERT INTO `cilindros` VALUES (13, '05K21113', 'Nitrided cylinder kit', 'Short reach, 4-ring piston', 'IO-540-A1A5, -G1A5, -G1B5, -G1C5, -G1D5, -G1E5, -K1A5, -K1B5, -K1D5, -K1F5, -L1A5; HIO-540-A1A; IO-720-A1A, -D1B; Service with 05K21112 in complete engine sets', NULL);
INSERT INTO `cilindros` VALUES (14, '05K21114', 'Nitrided cylinder kit', 'Short reach', 'O-235-K2A, -K2B, -K2C, -L2A, -L2C; O-235-M1, -M2; Service with 05K23037', NULL);
INSERT INTO `cilindros` VALUES (15, '05K21116', 'Nitrided cylinder kit', 'Long reach', 'TIO-541-E1A4, -E1B4, -E1C4, -E1D4; TIGO-541-E1A', NULL);Carregando comentários...