Html, php

Résolu/Fermé
slupizo Messages postés 112 Date d'inscription mercredi 25 mai 2011 Statut Membre Dernière intervention 12 février 2012 - Modifié par slupizo le 14/10/2011 à 18:23
slupizo Messages postés 112 Date d'inscription mercredi 25 mai 2011 Statut Membre Dernière intervention 12 février 2012 - 19 oct. 2011 à 17:42
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 ?>
A voir également:

13 réponses

canarder Messages postés 1714 Date d'inscription jeudi 28 août 2008 Statut Membre Dernière intervention 13 mai 2018 355
14 oct. 2011 à 18:39
Éditer quoi ?
Une base de donnée ?
0
slupizo Messages postés 112 Date d'inscription mercredi 25 mai 2011 Statut Membre Dernière intervention 12 février 2012 36
Modifié par slupizo le 14/10/2011 à 18:55
non supprimer
oui une base de donnee
0
slupizo Messages postés 112 Date d'inscription mercredi 25 mai 2011 Statut Membre Dernière intervention 12 février 2012 36
14 oct. 2011 à 18:58
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
canarder Messages postés 1714 Date d'inscription jeudi 28 août 2008 Statut Membre Dernière intervention 13 mai 2018 355
Modifié par canarder le 14/10/2011 à 19:04
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
slupizo Messages postés 112 Date d'inscription mercredi 25 mai 2011 Statut Membre Dernière intervention 12 février 2012 36
14 oct. 2011 à 19:09
oue ca c est des petites erreurs que je vais enlever toutes de suite

merci
0
jean3xw Messages postés 21 Date d'inscription vendredi 14 octobre 2011 Statut Membre Dernière intervention 29 mai 2014 1
Modifié par jean3xw le 15/10/2011 à 13:48
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
canarder Messages postés 1714 Date d'inscription jeudi 28 août 2008 Statut Membre Dernière intervention 13 mai 2018 355
15 oct. 2011 à 16:25
les hidden ça peut "se voir" avec par exemple firebug ...
0
slupizo Messages postés 112 Date d'inscription mercredi 25 mai 2011 Statut Membre Dernière intervention 12 février 2012 36
15 oct. 2011 à 18:14
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
slupizo Messages postés 112 Date d'inscription mercredi 25 mai 2011 Statut Membre Dernière intervention 12 février 2012 36
Modifié par slupizo le 15/10/2011 à 22:48
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
slupizo Messages postés 112 Date d'inscription mercredi 25 mai 2011 Statut Membre Dernière intervention 12 février 2012 36
16 oct. 2011 à 13:21
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
slupizo Messages postés 112 Date d'inscription mercredi 25 mai 2011 Statut Membre Dernière intervention 12 février 2012 36
16 oct. 2011 à 14:40
up
0
canarder Messages postés 1714 Date d'inscription jeudi 28 août 2008 Statut Membre Dernière intervention 13 mai 2018 355
Modifié par canarder le 17/10/2011 à 16:57
<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
slupizo Messages postés 112 Date d'inscription mercredi 25 mai 2011 Statut Membre Dernière intervention 12 février 2012 36
19 oct. 2011 à 17:42
<?php echo htmlspecialchars("<p>test</p>"); ?>

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