Así que tengo una selección de divs que se generan a partir de una consulta sql.
while ($row = mysqli_fetch_assoc($result)) { // echo '<p class="data" >'; foreach( $row AS $key=>$value) { if ($key == "CodeID"){ $CodeID=$value; } if ($key == "EventName"){ $count +=1; // Use CodeId instead of Count echo " <div class='TheDiv' onclick='Expand()' style='order:".$count."'> <a href='?E=".$CodeID."'><p> ".$value."</p></a> </div> "; }Cuando un usuario hace clic en uno, quiero que el "CodeID" se almacene de alguna manera para que luego pueda usarlo para mostrar un formulario:
If(ISSET($_GET["E"])){ $ID=$_GET["E"]; $_SESSION['varname'] = $ID; $query = "SELECT * FROM `qrcode` WHERE `CodeID` =".$ID.";"; $result = $SQLConnection->RunMySQLi($query); while ($row = mysqli_fetch_assoc($result)) { //looping through the returned SQL rows one at a time echo '<p class="data" >';Ahora mismo hago esto con Href y paso ?E, pero eso vuelve a cargar la página y mi animación js del "onClick" no termina cuando la página se recarga, ¿alguien puede ayudarme, por favor?
¡Gracias!
Probablemente podría almacenar información usando la variable $_SESSION. ¿Ha verificado javascript XHR?
Tal vez eso es una solución a su problema