Html, php

Résolu
Bonjour,

je voulais creer un bouton editer mais je connais aucune fonction qui me permette d avoir un $_POST avec juste un bouton

juste pour information on peut faire un name = <?php $variable ?>

13 réponses

  1. voici le code

       $reponse = $bdd->prepare('
    	SELECT membre.rang,commentaire.id,commentaire.commentaire
    	FROM commentaire, membre
        WHERE membre.id = membre.? AND membre.?
    	DESC LIMIT 0, 10
         
    	');
    	
    	$req->execute(array($_SESSION['id'], $_SESSION['mdp']);
    	
    
    
        while ($donnees = $reponse->fetch())
        {
            echo '<p><strong>' . htmlspecialchars($donnees['id']) . '</strong> : ' . htmlspecialchars($donnees['commentaire']) . '</p>';
             if(isset($_SESSION['id'],$_SESSION['mdp'] AND $donnees['rang'] == "A")) 
    		{ 
               ?>
    		   <form action="commentaire_post.php" method="post">
    1. Bon je m'y connais pas trop en pdo ...

      Sinon là :

      $req->execute(array($_SESSION['id'], $_SESSION['mdp']);

      il manque une parenthèse de fermeture

      if(isset($_SESSION['id'],$_SESSION['mdp'] AND $donnees['rang'] == "A")) 

      là je pense que AND $donnees ... ne fait pas partie de ton isset
      ___/\_canarder_/\___
      Le Renard qui règne sur le WEB : Firefox
      1. oue ca c est des petites erreurs que je vais enlever toutes de suite

        merci
        1. Bonjour,
          Sinon sans variables de session, c'est simple quand on connait l'astuce, un formulaire a un bouton et on peut utiliser un input caché(type="hidden"):

          <form method="POST" action="ailleurs.php">    
          <input type="hidden" name="truc_a_post" value="<?php echo $valeur; ?>" />    
          <input type="submit" value="message de mon lien" />    
          </form>    
          

          On peut en mettre plusieurs input en hidden bien sûr.

          Sinon il y a les $_GET en mettant le lien dans la page mais il faut que le script soit sur la même page.

          <a href="#?machin=<?php echo $valeur1.'&bidule='.$valeur2;  ?>" />    
          Mon lien    
          </a>


          Pour éditer pas trop de soucis à par qu'on voit la valeur et que c'est possible de la changer direct dans l'url donc pas pour un truc qui nécessite trop de sécurité.
          1. Ok merci
            n hesitez pas a aller sur mon site que j ai creer un peu pour m amuser mais bon
            www.mangas-informatique.com
            ca peut peut etre dangereux je vais faire un test avec google ils ont un outil pour ca il me semble
            1. p 
              { 
              
              font-family : "Trebuchet MS", serif; 
               width : 50%; 
                
               text-align: justify;  
              } 
              
              

              c est normal que ca ne marche pas ?
              la taille du menu ne change pas
              1. ok ca je l ai corrige maintenant est ce qu il existe des balises toutes faites pour mettre du code html ou php pas une balise code
                1. <pre> mais pas sur (pour l'html, au pire tu fait un htmlspecialchars() en php sur ton code html a poster)
                  pour le php t'es obligé de mettre le <? et le ?> dans un echo sinon ça passe pas.
                  ___/\_canarder_/\___
                  Le Renard qui règne sur le WEB : Firefox
                  1. <?php echo htmlspecialchars("<p>test</p>"); ?>

                    Bon c est pas grave je devoir etre utiliser de la faire