
11/05/2015, 05:17
|
| | Fecha de Ingreso: mayo-2015
Mensajes: 4
Antigüedad: 9 años, 10 meses Puntos: 0 | |
No me cambia el dato en la tabla con Update Cuando utilizo la variable en el UPDATE no me guarda el dato en la tabla pero:
Cuando le pongo un valor fijo ,,Sì que me hace el UPDATE y me cambia el valor en la tabla.
Ésa variable es la que recojo de un post que ya he utilizado para hacer u SELECT.
<body>
<div class="col-lg-8 col-sm-12 col-lg-offset-2 ">
<form role="form" id ="myForm" action="stock.php" method="post" >
<h2 class="text-center">Introduzca su stock a traves del código de barras del producto</h2>
<div class="form-group centrado1">
<input name="ean" class="form-control input-lg" type="text"
placeholder="Buscar en bbdd el producto por codigo de barras " autofocus>
</div>
<button type="submit" class="btn btn-primary">Buscar</button>
</form>
<div class="col-lg-2 col-sm-12 col-lg-offset-5 centrado">
<a href="index1.php"> <button type="button" class="btn btn-default espacio ">
Volver</button></a>
</div>
<?php
$code = $_POST['ean'];
$servername = "localhost";
$username = "root";
$password = "root";
$dbname = "codigobarras";
// Create connection
$conn= mysql_connect("localhost","root","root");
//seleccionamos bbdd
mysql_select_db("codigobarras");
$result_set= mysql_query("SELECT * FROM productos WHERE $code = ean ");
$num_descripciones = mysql_num_rows($result_set);
echo "<p class='text-center'>El ean es: ". $code ."</p>";
$cantidad = $_POST['cantidad'];
echo "la cantidad es " .$cantidad;
// AQUI ES ESTÁ LA $code que si la canbio por un valor fijo me guarda en tabla bbdd
mysql_query("UPDATE productos SET cantidad = $cantidad WHERE ean = $code ");
while($row = mysql_fetch_assoc($result_set ) ) {
$descripcion = $row['descripcion'];
$nombre = $row['nombreproducto'];
$ean = $row['ean'];
$cantidadActualizada = $row['cantidad'];
echo
"<table class='table table-striped '>
<tr>
<tr>
<th>Nombre del producto</th>
<th>Descripcion</th>
<th>EAN</th>
<th>Cantidad</th>
</tr>
<td class='text-left'>".$nombre."</td>
<td class='text-left'>".$descripcion."</td>
<td class='text-left'>".$ean."</td>
<td class='text-left'>
<form action='stock.php' id ='myForm' method='post'>
<input type='text' name='cantidad' placeholder='Cantidad'></td>
<td class='text-left'><button type='submit' class='btn btn-primary'>Guardar</button>
</form>
</td>
</tr>
</table>";
}
?>
</body>
</html> |