Hola buenas tardes necesito que alguna persona haga un analisis de este codigo, ya que no me agrega productos a la BD, y vean bien en codigo JavaScrip a ver si esta alli
![En dos](http://static.forosdelweb.com/fdwtheme/images/smilies/partido.png)
Codigo accion.php
Código:
<html>
<head>
<title>::.. Importadora MMN ..::</title>
</head>
<body>
<?
include_once "conexion.php";
if($_POST[quehacer]=="agregar")
{
$consulta = "select * from categorias where desc_categoria = '".$_POST[textdescripcion]."' ";
$resultado = mysql_query($consulta);
$num_filas = mysql_num_rows($resultado);
if(!$num_filas)
{
$consulta = "insert into categorias values ('".$_POST[textdescripcion]."', '".$_POST[textimagen]."' )";
$resultado = mysql_query($consulta);
}
else
{
?>
<script language="javascript">
alert("La Descripción ya exite\n intente con otra.")
history.go(-1)
</script>
<?
}
}
if ($_POST[quehacer]=="eliminar")
{
$consulta = "delete from categorias where id_categoria='".$_POST[selectdescripcion]."' ";
$resultado = mysql_query($consulta);
}
if ($_POST[quehacer]=="modificar")
{
$consulta = "update categorias set desc_categoria='".$_POST['textdescripcion']." ',
img_categoria = '".$_POST['textimagen']."' where id_categoria='".$_POST[textid]."' ";
$resultado = mysql_query($consulta);
}
?>
<script language="javascript">
alert ("Informacion Procesada satisfactoriamente\n Gracias.");
location.href='adm_categorias.php';
</script>
</body>
</html>
Codigo Formulario (adm_categorias.php)
Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Administrador de Categoria / Importadora MMN</title>
<style type="text/css">
<!--
.style1 {color: #CE7E03}
.style5 {
font-size: 18px;
color: #FFFFFF;
}
.style8 {color: #000000}
.style9 {font-size: 18px}
-->
</style>
</head>
<body><table width="756" border="0" align="center">
<tr>
<td width="750"><img src="/autopartes/imagenes/logo_mcontenido.jpg" width="750" height="200" /></td>
</tr>
<tr>
<td><div align="center" class="style1 style9"><span class="style8"> <a href="/autopartes/mcontenido.php">Inicio</a> \ <a href="/autopartes/adm_categorias.php">Categorias</a> \ <a href="/autopartes/admin_producto.php">Productos</a> \ <a href="/autopartes/adm_publicidad.php">Publicidad</a> \ <a href="/autopartes/adm_datovehiculo.php">Datos Vehiculo</a> \ <a href="/autopartes/adm_marcas.php">Marcas</a></a> \ </span><span class="style6"><a href="/autopartes/adm_modelo.php" class="style8">Modelo</a> </span>\<a href="/autopartes/adm_version_vehiculo.php">Versión</span> Vehiculo</a></div></td>
</tr>
<tr>
<td height="23" background="/autopartes/imagenes/carro1.jpg"><div align="center"><span class="style5">ADMINISTRADOR DE CATEGORIAS</span>
<table width="324" border="1" cellspacing="0" cellpadding="0">
<tr>
<td><form action="" method="post" name="formcategoria" id="formcategoria">
<table width="324" border="0" cellspacing="0" cellpadding="3">
<tr>
<td colspan="2"><p align="center"><strong>Agregar Categoria </strong></p></td>
</tr>
<tr>
<td></td>
<td height="10"></td>
</tr>
<tr>
<td>Descripcion </td>
<td><input name="textdescripcion" type="text" id="textdescripcion" size="40" maxlength="40"></td>
</tr>
<tr>
<td><span class="Estilo3">Imagen</span></td>
<td><input name="textimagen" type="text" id="textimagen"></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td colspan="2"><div align="center">
<input name="agregar" type="button" id="agregar2" value="Agregar" onClick="accion_agregar()">
<input name="quehacer" type="hidden" id="quehacer">
</div></td>
</tr>
<tr>
<td colspan="2" class="Estilo3"><div align="center">----------------------------------------------------</div></td>
</tr>
<tr>
<td colspan="2"><p align="center"><strong>Modificar / Eliminar Categoria
</strong></p></td>
</tr>
<tr>
<td></td>
<td height="10"></td>
</tr>
<tr>
<td class="Estilo3">Descripción</td>
<td> <span class="Estilo2">
<?php
include_once"conexion.php";
$consulta = "select * from categorias"; //consulta query
$resultado = mysql_query($consulta);//ejecuta la consulta y guarda el resultado en la variable $reslutado
$num_filas = mysql_num_rows($resultado);//guarda en la variable $num_filas el numero de items que devuelve
?>
<select name="selectdescripcion" id="selectdescripcion">
<?php
for ($i=0; $i < $num_filas; $i++)
{
$fila = mysql_fetch_array($resultado);
echo "<option value=".$fila["id_categoria"].">".$fila["desc_categoria"]."</option>";
}
?>
</select>
</span></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td colspan="2"><div align="center">
<input name="Modificar" type="button" id="Modificar3" value="Modificar" onClick="accion_modifica()">
<input name="Eliminar" type="button" id="Eliminar" value="Eliminar" onClick="accion_eliminar()">
</div></td>
</tr>
<tr>
<td></td>
<td height="10"></td>
</tr>
</table>
</form></td>
</tr>
</table>
<p> <script language="javascript" type="text/javascript">
function accion_agregar()
{
if (document.formcategoria.textdescripcion.value != "" && document.formcategoria.textimagen.value != "")
{
document.formcategoria.action="accion_categoria.php"
document.formcategoria.quehacer.value = "agregar"
document.formcategoria.submit()
}
else
{
alert ("Dejaste algún dato en blanco \n Debes completarlo")
document.formcategoria.textdescripcion.focus()
return;
}
}
function accion_eliminar()
{
confirma=confirm("Seguro desea eliminar? ")
if (confirma)
{
document.formcategoria.action="accion_categoria.php"
document.formcategoria.quehacer.value = "eliminar"
document.formcategoria.submit()
}
}
function accion_modifica()
{
document.formcategoria.action="modifica_categoria.php"
document.formcategoria.submit()
}
</script>
</div>
</td>
</tr>
</table>
</body>
</html>
Conexion de BD
Código:
<?php
$conexion= mysql_connect("127.0.0.1","usuario","clave");
if (!$conexion)
{
echo"Error: Nos se ha podido conectar a la Base de Datos. Por Favor intente mas tarde";
exit;
}
mysql_select_db("autopartes");
?>