Lien et requête SQL
gsanzo
-
Archeus01 Messages postés 1572 Date d'inscription Statut Membre Dernière intervention -
Archeus01 Messages postés 1572 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
voila je suis en train de créer un site avec base de donnée ( donc php, SQL), et j'ai besoin de vos services pour répondre sur un endroit ou je bloque,
j'affiche les informations d'une de mes tables dans une page, que je colle dans un tableau et a la fin de mes colones je veux callé 3 bouton ( valider, modifier, supprimer) chacun de ces boutons permettra de changer le statut de la colone "demande", le concept du site est d'enregistré les demandes des utilisateurs, et je veux leur afficher le statut de leur demande, si elle a était traité ou pas.
donc j'en arrive a ma question ^^
je veux intégrer a mon image/lien une requête SQL qui traite directement sur la colone statut dans ma base de donnée pour la modifié a valider pour le bouton valider, rejeter pour le bouton supprimer, et afficher une page avec tout les infos de la demande et pouvoir la modifier avec le bouton modif.
j'ai cherché longuement comment faire sur de nombreux site, mais j'ai pas trouvé de réponse assez précise.
sa se présenterait sous cette forme
echo '<tr><a href" MA REQUETE" ><img src="valider" >....
j'ai vu qu'il fallait mettre la requete dans le href
j'espére que quelqu'un saura me débloqué, merci
voila je suis en train de créer un site avec base de donnée ( donc php, SQL), et j'ai besoin de vos services pour répondre sur un endroit ou je bloque,
j'affiche les informations d'une de mes tables dans une page, que je colle dans un tableau et a la fin de mes colones je veux callé 3 bouton ( valider, modifier, supprimer) chacun de ces boutons permettra de changer le statut de la colone "demande", le concept du site est d'enregistré les demandes des utilisateurs, et je veux leur afficher le statut de leur demande, si elle a était traité ou pas.
donc j'en arrive a ma question ^^
je veux intégrer a mon image/lien une requête SQL qui traite directement sur la colone statut dans ma base de donnée pour la modifié a valider pour le bouton valider, rejeter pour le bouton supprimer, et afficher une page avec tout les infos de la demande et pouvoir la modifier avec le bouton modif.
j'ai cherché longuement comment faire sur de nombreux site, mais j'ai pas trouvé de réponse assez précise.
sa se présenterait sous cette forme
echo '<tr><a href" MA REQUETE" ><img src="valider" >....
j'ai vu qu'il fallait mettre la requete dans le href
j'espére que quelqu'un saura me débloqué, merci
A voir également:
- Lien et requête SQL
- Lien url - Guide
- Créer un lien pour partager des photos - Guide
- Verificateur de lien - Guide
- Requête sql pix - Forum Python
- Lien copié - Forum Mobile
4 réponses
Je n'ai pas compris ta demande (deuxième paragraphe) (même si j'ai lu plusieurs fois).
Toutefois dans ton href tu vas appeler une page PHP qui elle va effectuer tes requêtes (avec le mysql_connect et autre avant si besoin.... Tu ne peux pas dans un href effectuer une requête SQL.
Toutefois dans ton href tu vas appeler une page PHP qui elle va effectuer tes requêtes (avec le mysql_connect et autre avant si besoin.... Tu ne peux pas dans un href effectuer une requête SQL.
" je veux intégrer a mon image/lien une requête SQL qui traite directement sur la colone statut dans ma base de donnée pour la modifié a valider pour le bouton valider, rejeter pour le bouton supprimer, et afficher une page avec tout les infos de la demande et pouvoir la modifier avec le bouton modif. "
je veux que quand je clique sur une des images, cela me change le statut ( si c est le bouton validé alors le statut changera et on véra écrit validée)
ma ligne est la suivante :
echo '<td><a href="demande.php"><img src="image/valider.gif" title="valider"></a></td>';
j'ai mis que le bouton valider pour mon exemple, donc j'ai fait comme tu m'a dit, j'ai crée une page php pour que celle ci se connecte a ma BDD et fasse le changement voulu.
seulement il y a quelque chose qui m'embête, il faut lui passé des paramètres pour que la requête sache quelle ligne de quelle table il faut changé ?
merci de ta réponse, sa m'a déja avancé ! :)
je veux que quand je clique sur une des images, cela me change le statut ( si c est le bouton validé alors le statut changera et on véra écrit validée)
ma ligne est la suivante :
echo '<td><a href="demande.php"><img src="image/valider.gif" title="valider"></a></td>';
j'ai mis que le bouton valider pour mon exemple, donc j'ai fait comme tu m'a dit, j'ai crée une page php pour que celle ci se connecte a ma BDD et fasse le changement voulu.
seulement il y a quelque chose qui m'embête, il faut lui passé des paramètres pour que la requête sache quelle ligne de quelle table il faut changé ?
merci de ta réponse, sa m'a déja avancé ! :)
j'ai fait sa :
echo '<td><a href="demande.php?test=1"><img src="image/valider.gif" title="validée"></a>...<a href="demande.php?test=2"><img src="image/supprimer.gif" title="rejetée"></a></td>';
et ma page demande est la suivante :
<?php
if($test==1)
{
echo ("oui");
}
elseif($test==2)
{
echo ("non");
}
?>
donc l'écho c'est pour testé si il reçoit la valeur de test, et ce n'est pas le cas, je ne vois pas avec quoi je pourrais le faire passé, j'ai essayé avec sa :
echo '<td><a href="?><FORM action="demande.php" method="POST" ><input type="hidden" value="1" name="test"></FORM><?php...
mais sa ne fonctionne pas même en lui forçant la valeur :s, désolé de posé une autre question
echo '<td><a href="demande.php?test=1"><img src="image/valider.gif" title="validée"></a>...<a href="demande.php?test=2"><img src="image/supprimer.gif" title="rejetée"></a></td>';
et ma page demande est la suivante :
<?php
if($test==1)
{
echo ("oui");
}
elseif($test==2)
{
echo ("non");
}
?>
donc l'écho c'est pour testé si il reçoit la valeur de test, et ce n'est pas le cas, je ne vois pas avec quoi je pourrais le faire passé, j'ai essayé avec sa :
echo '<td><a href="?><FORM action="demande.php" method="POST" ><input type="hidden" value="1" name="test"></FORM><?php...
mais sa ne fonctionne pas même en lui forçant la valeur :s, désolé de posé une autre question