Page 1 sur 1

modifier ma requête a chaque click

Posté : 11 févr. 2021, 17:25
par wahib02
bonjour,

S'il vous je veux une aide
Je veux modifier ma requête sql en cliquant sur une boutton (je veux changer la limite a chaque click)
Comment faire ?

Code : Tout sélectionner

$sql1="select * from message where (((id_user_e='".$row['id_user']."') and (id_user_r='".$_SESSION['id_user']."'))or((id_user_e='".$_SESSION['id_user']."') and (id_user_r='".$row['id_user']."'))) ORDER BY datemessage ASC LIMIT 5" ; $res1=mysqli_query($con,$sql1,); while($row1=mysqli_fetch_array($res1)){ if($row1['id_user_e']==$row['id_user']){ echo' <div class="message info"> <img alt="" class="img-circle medium-image" src="https://bootdey.com/img/Content/avatar/avatar1.png"> <div class="message-body"> <div class="message-info"> <h4> </h4> <h5> <i class="fa fa-clock-o"></i> '.$row1['datemessage'].' </h5> </div> <hr> <div class="message-text"> '.$row1['contenu_msg'].' </div> </div> <br> </div>'; }else { echo' <div class="message my-message"> <img alt="" class="img-circle medium-image" src="https://bootdey.com/img/Content/avatar/avatar1.png"> <div class="message-body"> <div class="message-body-inner"> <div class="message-info"> <h4> </h4> <h5> <i class="fa fa-clock-o"></i> '.$row1['datemessage'].' </h5> </div> <hr> <div class="message-text"> '.$row1['contenu_msg'].' </div> </div> </div> <br> </div>';}}} echo' <form action="" method="POST"> <button type="submit" name="voir" value="voir"></button> </form>'; echo'</div> <div class="chat-footer"> <form method="post" class="text-area"> <textarea class="send-message-text" name="msg" placeholder="Envoyer un message ..." ></textarea> <label class="upload-file"> <input name="ide" type="hidden" required="" value="'.$row['id_user'].'"> <i class="fa fa-paperclip"></i> </label> <button name="test" type="submit" class="send-message-button btn-info"> <i class="fa fa-send"></i> </button> </form> </div> </div> </div>'; }}

Re: modifier ma requête a chaque click

Posté : 11 févr. 2021, 23:28
par @rthur
Le plus simple, c'est de passer un paramètre dans l'url de ta page que tu vas pouvoir récupérer en $_GET et traiter ensuite dans ta requête SQL.

Si tu ne veux pas que ce paramètre soit visible dans l'url tu peux le passer via un formulaire en POST.

Si tu ne veux pas que la page se recharge, alors il te faudra utiliser du javascript/ajax