Respuesta: info sobre error insertar datos con select Mira te agradezco tu colaboracion... si... tienes razon al acotar estos pequenines pero mamones errores... pero NO... no son esos los errores...
No se por que pero cuando estoy haciendo inyeccion de info desde la DB PHP no me exige el ; aunque ya los he colocado... aun sigue el problema de no capturar el valor que extraigo con el segmento de "area"
De todas formas aca envio el codigo completo.... no lo habia subido por que creia que era demasiado extenso....
<?php
$hostname_DBME = "localhost";
$database_DBME = "MotoEspectacular";
$username_DBME = "root";
$password_DBME = "";
$DBME = mysql_pconnect($hostname_DBME, $username_DBME, $password_DBME)
or trigger_error(mysql_error(),E_USER_ERROR);
mysql_select_db($database_DBME, $DBME);
$query_Areas = "SELECT * FROM area ORDER BY area ASC";
$Areas = mysql_query($query_Areas, $DBME) or die(mysql_error());
$row_Areas = mysql_fetch_assoc($Areas);
$totalRows_Areas = mysql_num_rows($Areas);
mysql_select_db($database_DBME, $DBME);
$query_Ubicacion = "SELECT * FROM ubicacion ORDER BY ubicacion ASC";
$Ubicacion = mysql_query($query_Ubicacion, $DBME) or die(mysql_error());
$row_Ubicacion = mysql_fetch_assoc($Ubicacion);
$totalRows_Ubicacion = mysql_num_rows($Ubicacion);
mysql_select_db($database_DBME, $DBME);
$query_Proveedores = "SELECT * FROM proveedores ORDER BY nombre ASC";
$Proveedores = mysql_query($query_Proveedores, $DBME) or die(mysql_error());
$row_Proveedores = mysql_fetch_assoc($Proveedores);
$totalRows_Proveedores = mysql_num_rows($Proveedores);
mysql_select_db($database_DBME, $DBME);
$query_Responsable = "SELECT * FROM responsable ORDER BY cedula ASC";
$Responsable = mysql_query($query_Responsable, $DBME) or die(mysql_error());
$row_Responsable = mysql_fetch_assoc($Responsable);
$totalRows_Responsable = mysql_num_rows($Responsable);
?>
<html>
<head>
<title>prueba</title>
</head>
<body> <form name="" action="prueba.php" method="post">
<table>
<div if="formulario">
<form method="post" name="form1" id="form1" >
<table align="center">
<tr valign="baseline">
<td align="right" nowrap="nowrap" class="inserta_tablas1"><strong>Codigo / Placa:</strong></td>
<td class="inserta_tablas2"><input name="codigo" type="text" id="codigo" value="" size="32" /></td>
</tr>
<tr valign="baseline">
<td align="right" nowrap="nowrap" class="inserta_tablas1"><strong>Articulo:</strong></td>
<td class="inserta_tablas2"><input name="articulo" type="text" id="articulo" value="" size="32" /></td>
</tr>
<tr valign="baseline">
<td align="right" nowrap="nowrap" class="inserta_tablas1"><strong>Descripción</strong></td>
<td class="inserta_tablas2"><input name="descripcion" type="text" id="descripcion" value="" size="32" /></td>
</tr>
<tr valign="baseline">
<td align="right" nowrap="nowrap" class="inserta_tablas1"><strong>Proveedor:</strong></td>
<td class="inserta_tablas2"><select name="proveedor" id="proveedor">
<option selected="selected">Seleccione Proveedor</option>
<?php
do {
?>
<option value="<?php echo $row_Proveedores['nombre'];?>" >
<?php echo $row_Proveedores['nombre'];?></option>
<?php
} while ($row_Proveedores = mysql_fetch_assoc($Proveedores));
$cod_area = array();
?>
</select> <p>Si el proveedor no Existe.. Debes crearlo antes de insertar un articulo</p></td>
</tr>
<tr>
</tr>
<tr valign="baseline">
<td align="right" nowrap="nowrap" class="inserta_tablas1"><strong>Ubicación:</strong></td>
<td class="inserta_tablas2"><select name="ubicacion" id="ubicacion">
<option selected="selected">Seleccione Ubicación</option>
<?php
do {
?>
<option value="<?php echo $row_Ubicacion['ubicacion'];?>" >
<?php echo $row_Ubicacion['ubicacion'];?></option>
<?php
} while ($row_Ubicacion = mysql_fetch_assoc($Ubicacion));
?>
</select></td>
</tr>
<tr> </tr>
<tr valign="baseline">
<td align="right" nowrap="nowrap" class="inserta_tablas1"><strong>Area:</strong></td>
<td class="inserta_tablas2"><select name="area" id="area">
<option selected="selected">Seleccione Area</option>
<?php
do {
?>
<option value="<?php echo $row_Areas['area'];?>" >
<?php $destino = $_POST['area'];
echo $row_Areas['area'];?></option>
<?php
} while ($row_Areas = mysql_fetch_assoc($Areas));
$destino = $_POST['area'];
?>
</select></td>
</tr>
<tr> </tr>
<tr valign="baseline">
<td align="right" nowrap="nowrap" class="inserta_tablas1"><strong>Factura:</strong></td>
<td class="inserta_tablas2"><input name="factura" type="text" id="factura" value="" size="32" /></td>
</tr>
<tr valign="baseline">
<td align="right" nowrap="nowrap" class="inserta_tablas1"><strong>Fecha de Adquisición:</strong></td>
<td class="inserta_tablas2"><input name="fecha_adq" type="text" id="fecha_adq" style="cursor: text" onclick="ds_sh(this);" value="Haga clic aquí para escoger fecha." size="32" readonly="readonly" /></td>
</tr>
<tr valign="baseline">
<td align="right" nowrap="nowrap" class="inserta_tablas1"><strong>Fecha vence Garantía:</strong></td>
<td class="inserta_tablas2"><input name="fecha_gar" type="text" id="fecha_gar" style="cursor: text" onclick="ds_sh(this);" value="Haga clic aquí para escoger fecha." size="32" readonly="readonly" /></td>
</tr>
<tr valign="baseline">
<td align="right" nowrap="nowrap" class="inserta_tablas1"><strong>Cantidad:</strong></td>
<td class="inserta_tablas2"><input name="cantidad" type="text" id="cantidad" value="" size="32" /></td>
</tr>
<tr valign="baseline">
<td align="right" nowrap="nowrap" class="inserta_tablas1"><strong>Precio:</strong></td>
<td class="inserta_tablas2"><input name="precio" type="text" id="precio" value="" size="32" /></td>
</tr>
<tr valign="baseline">
<td align="right" nowrap="nowrap" class="inserta_tablas1"><strong>Estado:</strong></td>
<td class="inserta_tablas2"><select name="estado" id="estado">
<option selected="selected">Seleccione Estado</option>
<option value="Activo">Activo</option>
<option value="No Activo">No Activo</option>
<option value="En Mantenimiento">En Mantenimiento</option>
<option value="En Almacen">En Almacen</option>
<option value="Pool">Pool</option>
</select></td>
</tr>
<tr valign="baseline">
<td align="right" nowrap="nowrap" class="inserta_tablas1"><strong>CI del Responsable:</strong></td>
<td class="inserta_tablas2"><select name="ci_responsable" id="ci_responsable" onchange="ajaxFunction()">
<option selected="selected">Seleccione Responsable</option>
<?php
do {
?>
<option value="<?php echo $row_Responsable['cedula'];?>" >
<?php echo $row_Responsable['cedula']." - ".$row_Responsable['nombre']; ?></option>
<?php
} while ($row_Responsable = mysql_fetch_assoc($Responsable));
?>
</select></td>
</tr>
<tr> </tr>
<tr valign="baseline">
<td align="right" nowrap="nowrap" class="inserta_tablas1"><strong>Nombre del Responsable:</strong></td>
<td class="inserta_tablas2"><input name="nombre_responsable" type="text" id="nombre_responsable" value="" size="32" readonly="readonly"/></td>
</tr>
<tr valign="baseline">
</tr>
<tr> </tr>
<tr valign="baseline">
<td align="right" nowrap="nowrap" class="inserta_tablas1"><strong>Comentario:</strong></td>
<td class="inserta_tablas2"><input type="text" name="comentario" value="" size="32" /></td>
</tr>
<tr valign="baseline">
<td align="right" nowrap="nowrap" class="inserta_tablas1"> </td>
<td class="inserta_tablas2"><input type="submit" value="Insertar registro" onclick="return Activo()"/>
<label>
<input type="reset" name="button" id="button" value="Restablecer" />
</label></td>
</tr>
</table>
<?php
$insertSQL = mysql_query("INSERT INTO activo (codigo, articulo, descripcion, proveedor, ubicacion, area,
factura, cantidad,precio,estado, ci_responsable,nombre_responsable, ci_usuario,nombre_usuario,
comentario,fecha_adq, fecha_gar)
VALUES ($codigo,$articulo,$descripcion,$proveedor,$ubicac ion,$area,,$factura,$cantidad,$precio,$estado,
$ci_responsable,$nombre_responsable,$ci_usuario,$n ombre_usuario,$comentario,$fecha_adq,$fecha_gar)") ;
if ('area' == $destino['Motos']) {
// if ($_POST['area'] == ['Motos']) {
//if ( $destino ==['area'] as ['Motos'] ) {
$inserta = mysql_query("INSERT INTO motos (id_name, nombre,vendedor,cantidad, fecha_in, valor_in,
fecha_out, nota_id) VALUES ($codigo,$articulo,$proveedor,$cantidad,$fecha_adq ,$precio,$descripcion)");
}
else {
$inserta = mysql_query("INSERT INTO accesorios (id_name, articulo,vendedor,cantidad, fecha_in, valor_in,
fecha_out, nota_id) VALUES ($codigo,$articulo,$proveedor,$cantidad,$fecha_adq ,$precio,$descripcion)");
}
?>
<input type="hidden" name="MM_insert" value="form1" />
</form>
<p> </p>
</div>
</body>
</html> |