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. <?php echo htmlspecialchars("<p>test</p>"); ?>

    Bon c est pas grave je devoir etre utiliser de la faire
    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. 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. 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 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. 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. oue ca c est des petites erreurs que je vais enlever toutes de suite

                merci
                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. 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">