Html, php

Résolu
slupizo Messages postés 131 Statut Membre -  
slupizo Messages postés 131 Statut Membre -
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. canarder Messages postés 2034 Statut Membre 357
     
    Éditer quoi ?
    Une base de donnée ?
    0
  2. slupizo Messages postés 131 Statut Membre 36
     
    non supprimer
    oui une base de donnee
    0
  3. slupizo Messages postés 131 Statut Membre 36
     
    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">
    0
  4. canarder Messages postés 2034 Statut Membre 357
     
    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
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. slupizo Messages postés 131 Statut Membre 36
     
    oue ca c est des petites erreurs que je vais enlever toutes de suite

    merci
    0
  7. jean3xw Messages postés 25 Statut Membre 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é.
    0
  8. canarder Messages postés 2034 Statut Membre 357
     
    les hidden ça peut "se voir" avec par exemple firebug ...
    0
  9. slupizo Messages postés 131 Statut Membre 36
     
    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
    0
  10. slupizo Messages postés 131 Statut Membre 36
     
    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
    0
  11. slupizo Messages postés 131 Statut Membre 36
     
    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
    0
  12. slupizo Messages postés 131 Statut Membre 36
     
    up
    0
  13. canarder Messages postés 2034 Statut Membre 357
     
    <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
    0
  14. slupizo Messages postés 131 Statut Membre 36
     
    <?php echo htmlspecialchars("<p>test</p>"); ?>

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