begin process at 2012 02 15 08:36:54
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

[AIDE] Petition


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

[AIDE] Petition

Echange clos Echange clos, plus de réponse possible sur cet échange

lundi 12 mai 2008 à 02:23:29 | [AIDE] Petition

med93100

lundi 12 mai 2008 à 02:24:36 | Re : [AIDE] Petition

med93100

    Voila je suis débutant en php .
J'ai trouvé une source pour crée une petition ( par exemple ) donc voila le seul bléme c'est que je peus signer autant de fois que je veus alors que je voudrais qu'on puisse signer 1 fois et pas grave si le mec change sont ip ou efface ses cookies.
POST PHP

<?

mysql_connect("localhost", "xxx", "xxx");
mysql_select_db("xxxx"); // à configurer

if (isset($_POST['signe'])){$signe=$_POST['signe'];
    mysql_query("INSERT INTO `petition` ( `id` , `signature` ) VALUES ('', '".$signe."');");


}else{
Header("Location: petition.php");
Exit;
}
<body OnLoad="alert ('message bien posté')">
<?php include("petition.php"); ?>

Petition.php

<?
mysql_connect("localhost", "xxxx", "xxxx");
mysql_select_db("xxxx");

$reponse = mysql_query("SELECT * FROM petition");
?><html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Document sans titre</title>
</head>

<body>
<table width="100%" >
  <tr>
    <td><div align="center"><b><u><font size="14">Petition</font></u></b></div></td>
  </tr>
  <tr>
    <td>contenu de la petitions </td>
  </tr>
  <tr>
    <td>
      <form name="form1" method="post" action="post.php">
        <input name="signe" type="text" id="signe" value="">
        <input type="submit" name="Submit" value="Signer">
      </form>
    <p>signatures: </p></td>
  </tr>

<?




while ($donnees = mysql_fetch_array($reponse) )
{
?>

  <tr>
    <td><? echo $donnees['signature']; ?></td>
  </tr>
  <? } mysql_close();  ?>


</table>
</body>
</html>
lundi 12 mai 2008 à 14:49:21 | Re : [AIDE] Petition

med93100

Pq personne ne répond!?
lundi 12 mai 2008 à 16:00:33 | Re : [AIDE] Petition

gibozsec

Bonjour,

si tu veux éviter qu'une personne signe plusieurs fois ta pétition, tu dois l'identifier de manière unique. Hors, il n'existe aucun moyen pour le faire.

Comme tu le dis, tu peux utiliser l'io ou un cookie, mais le visiteur peut sans aucun problème vider ses cookies, peut changer d'ip, masquer son ip, accèder depuis un autre ordinateur, une autre connexion, ...

Bref e n'est pas possible de reconnaitre un visiteur qui est déjà passé (ce qui est normal d'un point de vue vie privée).

Tu peux éventuellement cumuler les vérifications (ip+cookie+fai+browser+email+...) mais en auun cas tu seras sur que ton visiteur n'a pas déjà signé ta pétition.

Grrrrrrrrrrr
lundi 12 mai 2008 à 21:00:57 | Re : [AIDE] Petition

med93100

Ouai effectivement , MAIS JUSTEMENT!


Citation : Comme tu le dis, tu peux utiliser l'io ou un cookie, mais le visiteur peut sans aucun problème vider ses cookies



J'aimerais savoir comment faire 
mardi 13 mai 2008 à 17:29:50 | Re : [AIDE] Petition
jeudi 15 mai 2008 à 19:39:37 | Re : [AIDE] Petition

Twinuts

Membre Club Administrateur CodeS-SourceS

Salut,

merci d'arrêter de flooder le forum avec tes non respects du règlement...

ref: http://www.phpcs.com/infomsg_SVP-AIDE-MOI_1133597.aspx


Va lire le règlement que tu as validé lors de ton inscription sur le réseau CodeS-SourceS !

en attendant sujet clos !







------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."

OoWORAoO


Cette discussion est classée dans : aide, petition


Sujets en rapport avec ce message

[PHP] Aide pour un style de petition [ par manusoron ] Bonjour a tous. Je souhaiterais savoir s'il existe un moyen PHP (déja créé) pour comptabiliser des signatures. Par exemple, on insere son nom, et son BESOIN D AIDE [ par BIBICHOCOLAT ] BONJOUR,J ai besoin d un coup de main !!!j ai un formulaire qui genere un tableau grace a la base de donnee ce tableau contient un lien, j aimerais qu je recherche l aide de labview en francais [ par pierre49 ] bonjour Aide GED/Base de connaisance [ par EricLeRouge ] Bonjour, etudiant dans les systemes d'informations, j'aimerai me documenter afin de concevoir une mini application en php qui consisterai à extraire d aide mail() [ par levtard ] bah voila, jaimerais savoir si c'est possible quand on envoie un mail avec la fonction, on peut changer le nom de l'expediteur. Parce que la sa met l demande aide (lien) [ par mohamedjayed ] je veut utiliser un lien hypertexte a l'interieur d'une page1 pour appeler une autre page2comme ceci   cliquer icimais le probleme je veut cacher l'af Site web besoin d'aide [ par ptecoco ] Bonjour, je dois crer un site web pour une agence de mannequin et comme il y aura bcp de photo ainsi que du texte (taille poids etc) mon client veux p Aide par rapport à un lotto [ par Webphil ] Bonjour, excusez moi de vous déranger. Je cherche une mannière assez simple de créer un lotto en PHP. Pourriez vous m'aider ? car j'ai 2 - 3 p (jayed) adresse du site demande aide [ par mohamedjayed ] j'ai terminé le developpement d'un site sous redhat9  avec apache mysql php lorsque je veut atteidre ce site  je doit  ecrire dans l'urlhttp://adresse adresse du site demande aide [ par mohamedjayed ] j'ai terminé le developpement d'un site sous redhat9  avec apache mysql php lorsque je veut atteidre ce site  je doit  ecrire dans l'urlhttp://adresse


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,591 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales