el primer formulario va a desaparecer y el botón submit también,
hago una select y selecciono una categoría el problema esta en pasar el valor a la segunda select una vez he seleccionada el link de la categoría
una vez en la segundo select devuelvo
categoría, nombre, imagen, precio
y hago o un update o múltiples updates del precio
en definitiva si ha la segunda select le llega la categoría modifico un precio o mas de uno i hago un submit para poder hacer los updates así me ahorro un botón submit pero esto no se si es posible
el hidden no haría falta
Código PHP:
Ver original<?php
$hostname="************";
$user="***************";
$password="***********";
$database="************";
$query_categories_select = 'SELECT * FROM categorias';
echo $query_categories_select;
$result_categories_select = mysqli_query($link,$query_categories_select); ?>
<ul>
<?php
while($row_categories_select = mysqli_fetch_array($result_categorias_select, MYSQLI_ASSOC
)) {
?>
<li><a href="precios.php?categories=<?php echo $row_categories_select['nombre_categoria_pc']?>" ><strong> <?php echo $row_categories_select['nombre_categoria_usuario'] ?> </strong></a></li>
<input type="hidden" name="nombre_categoria_pc" value="<?php echo $row_categories_select['nombre_categoria_pc']?>">
<?php
}
?>
</ul>
<?php
$hostname="************";
$user="***************";
$password="***********";
$database="************";
$query_categoria_select =
"SELECT
categorias.nombre_categoria_usuario,
productos.nombre_producto_pc,
productos.nombre_producto_usuario,
productos.ruta_foto_pequeña,
productos.precio_producto
FROM productos INNER JOIN categorias
ON productos.categorias_nombre_categoria_pc = categorias.nombre_categoria_pc
WHERE categories.nombre_categoria_pc = \"" . $row_categories_select['nombre_categoria_pc'] . "\";";
$result_categoria_select = mysqli_query($link,$query_categoria_select); echo $query_categoria_select;
?>
otro pequeño problema que tengo es que cuando utilizaba los dos formularios hacia el update en la url y la base de datos todos bien, pero o tenia que actualizar el navegador para ver que el valor se había actualizado en el input o hacer
Código PHP:
Ver originalecho <?php"<META HTTP-EQUIV='refresh' CONTENT='20; URL=$PHP_SELF'>";?>
hay alguna otra forma de solucionar esto lo digo porque es muy poco eficiente de las dos formas o con ajax o javascript se puede solucionar
con php y mysql hago una select y hago un lista ul li con diferentes categorias selecciono una categoría hi hago diferentes updates de los diferentes productos relacionados con aquella categoría
normalmente se hace 2 formularios uno para select i el otro por el update y 2 botones submit
mi pregunta es si el primer form se pudede hacer con ul i li pero no se si es compatible con un boton submit o con javascript i sin boton submit
en el caso del update el boton submit va ha ser obligatorio previamente he modificado varios inputs nombre,foto etc ...