24/07/2011, 16:58
|
| | Fecha de Ingreso: febrero-2010
Mensajes: 45
Antigüedad: 14 años, 9 meses Puntos: 0 | |
No logro modificar Datos (Insert, Update, Delete) Hola, estoy armando un listado de clientes con php y base de datos. El tema es que no logro de ningun modo insertar datos. No me da ningun error como para ver en que me equivoco pero tampoco inserta los datos cargados. Copio el codigo. FORMULARIO DE ALTAS (aca ingreso los datos que quiero dar de alta)
<?php
$titulo="Formulario de altas";
include("conexion.php");
?>
<html>
<head>
<title><?php echo($titulo); ?></title>
<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type" />
<!-- esto es una iso donde estan todos los caracteres que no estan en ingles, espanol, portugues, etc -->
<link href="estilos.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id=contenedor>
<h1><?php echo($titulo); ?></h1>
<!-- inicio del contenido -->
<form action="alta.php" method="post">
<table width="400" align=center border="0" cellpadding="0" cellspacing="0">
<tr>
<td>VENDEDOR</td>
<td>
<select name="tipo_id">
<?php
$consulta="select tipo_id, tipo_nombre from tipo";
$resultado=mysql_query($consulta);
while($fila=mysql_fetch_array($resultado)){
?>
<option value="<?php echo($fila[tipo_id]);?>"><?php echo($fila[tipo_nombre]);?></option>
<?php } ?>
</select>
</td>
</tr>
<tr>
<td>EMPRESA</td>
<td><input type="text" name="prd_empresa" size="30"></td>
</tr>
<tr>
<td>CONTACTO</td>
<td><input type="text" name="prd_contacto" size="30"></td>
</tr>
<tr>
<td>WEB</td>
<td><input type="text" name="prd_web" size="30"></td>
</tr>
<tr>
<td>E-MAIL 1</td>
<td><input type="text" name="prd_email1" size="30"></td>
</tr>
<tr>
<td>E-MAIL 2</td>
<td><input type="text" name="prd_email2" size="30"></td>
</tr>
<tr>
<td>DOMICILIO</td>
<td><input type="text" name="prd_domicilio" size="30"></td>
</tr>
<tr>
<td>LOCALIDAD</td>
<td><input type="text" name="prd_localidad" size="30"></td>
</tr>
<tr>
<td>TELEFONO 1</td>
<td><input type="text" name="prd_telefono1" size="30"></td>
</tr>
<tr>
<td>TELEFONO 2</td>
<td><input type="text" name="prd_telefono2" size="30"></td>
</tr>
<tr>
<td>RUBRO</td>
<td><input type="text" name="prd_rubro" size="30"></td>
</tr>
<tr>
<td>SUBRUBRO</td>
<td><input type="text" name="prd_subrubro" size="30"></td>
</tr>
<tr>
<td>FECHA DE ALTA</td>
<td><input type="text" name="prd_alta" size="30"></td>
</tr>
<tr>
<td align="center" colspan="2"><input type="submit" value="AGREGAR"></td>
</tr>
</table>
</form>
</div>
</body>
</html> ESTE ES EL ARCHIVO QUE DEBERIA INSERTAR EL REGISTRO
<?php
$titulo="Alta del nuevo cliente";
?>
<html>
<head>
<title><?php echo($titulo); ?></title>
<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type" />
<!-- esto es una iso donde estan todos los caracteres que no estan en ingles, espanol, portugues, etc -->
<link href="estilos.css" rel="stylesheet" type="text/css" />
</head>
<body>
<h1><?php echo($titulo); ?></h1>
<!-- inicio del contenido -->
<?php
$prd_empresa=$_POST['prd_empresa'];
$prd_contacto=$_POST['prd_contacto'];
$prd_web=$_POST['prd_web'];
$prd_email1=$_POST['prd_email1'];
$prd_email2=$_POST['prd_email2'];
$prd_domicilio=$_POST['prd_domicilio'];
$prd_localidad=$_POST['prd_localidad'];
$prd_telefono1=$_POST['prd_telefono1'];
$prd_telefono2=$_POST['prd_telefono2'];
$prd_rubro=$_POST['prd_rubro'];
$prd_subrubro=$_POST['prd_subrubro'];
$tipo_id=$_POST['tipo_id'];
$prd_alta=date("Y-m-d");
include("conexion.php");
$alta="insert into productos values
(null,
'$prd_empresa',
'$prd_contacto',
'$prd_web',
'$prd_email1',
'$prd_email2',
'$prd_domicilio',
'$prd_localidad',
'$prd_telefono1',
'$prd_telefono2',
'$prd_rubro',
'$prd_subrubro',
'$tipo_id,
'$prd_alta')";
mysql_query($alta);
echo 'Se insertó ' . mysql_affected_rows() . ' nuevos registros';
mysql_close();
?>
<h4>Se ha agregado con éxito el siguiente producto:</h4>
<table width="400" align=center border="0" cellpadding="0" cellspacing="0">
<tr>
<td>VENDEDOR</td>
<td><?php echo($tipo_id); ?></td>
</tr>
<tr>
<td>EMPRESA</td>
<td><?php echo($prd_empresa); ?></td>
</tr>
<tr>
<td>CONTACTO</td>
<td><?php echo($prd_contacto); ?></td>
</tr>
<tr>
<td>WEB</td>
<td><?php echo($prd_web); ?></td>
</tr>
<tr>
<td>E-MAIL 1</td>
<td><?php echo($prd_email1); ?></td>
</tr>
<tr>
<td>E-MAIL 2</td>
<td><?php echo($prd_email2); ?></td>
</tr>
<tr>
<td>DOMICILIO</td>
<td><?php echo($prd_domicilio); ?></td>
</tr>
<tr>
<td>LOCALIDAD</td>
<td><?php echo($prd_localidad); ?></td>
</tr>
<tr>
<td>TELEFONO 1</td>
<td><?php echo($prd_telefono1); ?></td>
</tr>
<tr>
<td>TELEFONO 2</td>
<td><?php echo($prd_telefono2); ?></td>
</tr>
<tr>
<td>RUBRO</td>
<td><?php echo($prd_rubro); ?></td>
</tr>
<tr>
<td>SUBRUBRO</td>
<td><?php echo($prd_subrubro); ?></td>
</tr>
<tr>
<td>FECHA DE ALTA</td>
<td><?php echo($prd_alta); ?></td>
</tr>
<tr>
<td><a href="form_alta.php">AGREGAR OTRO PRODUCTO</a></td>
</tr>
<tr>
<td><a href="panel.php">VOLVER AL PANEL</a></td>
</tr>
</table>
</body>
</html>
Me dice que inserto con exito pero cuando voy al panel no hay ningun registro nuevo.
Alguien sabe en que me estoy equivocando?
Gracias! |