tengo un formulario que muestro los precios de diferentes productos pero no puedo actualizar los datos y no se porque, porque no devuelve ningun mensaje de error
de momento solo queria poder modificar el precio de cada producto i poder modificar mas de uno a la vez
seleciono la categoria del producto
hago otra select entre categoria i producto
hago un update multiple
i hago un select entre categoria i producto
los 2 principales problemas son update multiple i el ultimo select
Código HTML:
Ver original<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Código PHP:
Ver original<?php
$hostname="********";
$user="***********";
$password="**********";
$database="*************";
$query_categories_select = 'SELECT * FROM categories';
echo $query_categories_select;
$result_categories_select = mysqli_query($link,$query_categories_select); ?>
<form action="precio.php" method="get">
<label for="categories">Categories</label><br/>
<select id="categories" name="categories" size="35" multiple="multiple">
<option value="" selected="selected">- selecciona una categoria -</option>
<?php
while($row_categories_select = mysqli_fetch_array($result_categories_select, MYSQLI_ASSOC
)) {
?>
<?php echo "<option value=" . $row_categories_select['nombre_categoria_pc'] . ">" . $row_categories_select['nombre_categoria_usuario'] . "</option>" ?>
<?php
}
?>
</select>
<input type="submit" name="enviar" value="Enviar"/>
</form>
<?php
/* if($_GET["categories"])
{*/
$hostname="**********";
$user="*********";
$password="*********";
$database="***********";
$query_categoria_select ="
SELECT
categories.nombre_categoria_usuario,
productos.nombre_producto_pc,
productos.nombre_producto_usuario,
productos.ruta_foto_pequeña,
productos.precio_producto_kg
FROM productos INNER JOIN categorias
ON productos.categorias_nombre_categoria_pc = categories.nombre_categoria_pc
WHERE categories.nombre_categoria_pc = \"" . $_GET["categories"] . "\";";
$result_categoria_select = mysqli_query($link,$query_categoria_select); echo $query_categoria_select;
?>
<form action="precio.php" method="get">
<table>
<tr>
<?php
{
?>
<td><?php echo $row_categoria_select['nombre_categoria_usuario']?></td>
<td><?php echo $row_categoria_select['nombre_producto_usuario']?></td>
<td><?php echo $row_categoria_select['ruta_foto_pequeña_usuario']?></td>
<td><input type="hidden" name="nombre_producto_pc" value="<?php echo $row_categoria_select['nombre_producto_pc']?>"></td><br/></br/>
<td><input type="text" name="precio" value="
<?php echo number_format($row_categoria_select['precio_producto_kg'], 2, ',','.')?>"></td><br/>
<?php
}
?>
</tr>
</table>
<input type="submit" name="enviar" value="Enviar"/>
</form>
<?php
echo '<br>';
echo '<br>';
$hostname="**********";
$user="********";
$password="******";
$database="*********";
$query_categoria_update_precios = 'UPDATE productos SET precio_producto_kg= \'' . number_format($_GET['precio_producto_kg'], 2, '.', ',') . '\', WHERE nombre_producto_pc= \'' . $_GET['nombre_producto_pc'] . '\';'; echo $query_categoria_update_precios;
?>
<?php
/*}*/
?>