Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1703 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Comment realiser ces fonctions (sondage,...), html,PHP?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comment realiser ces fonctions (sondage,...), html,PHP?

n°1652124
Profil sup​primé
Posté le 03-12-2007 à 12:53:25  answer
 

Bonjour, je suis en train de faire un petit site assez simple, mais mes connaissances en programmation étant limitées j'aurai besoin de vos lumières.
 
Mon site est pour l'instant en html uniquement.
 
Alors sur ma page principale je voudrais insérer un petit sondage dans un tableau(assez rudimentaire, du genre un choix à faire dans une liste déroulante + une ou deux cases à cocher). Il faudrais aussi pouvoir voir les résulats avec ou sans le vote d'effectué. D'après vous comment réaliser cette chose?  
 
Ensuite sur une autre page, j'ai une redirection automatique vers une adresse que j'aurai choisie par défaut. Mais je voudrais que l'internaute puisse la modifier et que mon site se souvienne de son choix lors de ses prochaines visites. Ce que je voudrais faire serait mettre un lien "paramétrer l'adre....." et que ce lien, lorsque l'on clique dessus, soit remplacé par un champ de texte avec un bouton "valider".  
 
Voilà :)

mood
Publicité
Posté le 03-12-2007 à 12:53:25  profilanswer
 

n°1652294
Profil sup​primé
Posté le 03-12-2007 à 15:52:53  answer
 

:ange:

n°1652394
Profil sup​primé
Posté le 03-12-2007 à 18:16:28  answer
 

Please :(

n°1652402
nabbo
Posté le 03-12-2007 à 18:25:17  profilanswer
 

:hello:
 
pour réaliser ça, il faut aller un peu plus loin que HTML.
 
HTML ne permet que d'afficher des données sous une certaine forme.
 
Ici, il te faut retenir des données en mémoire (les votes pour les sondages, les sondage eux-mêmes, etc).
 
Pour retenir des données en mémoire, le plus simple est d'utiliser une base de données. Pour utiliser cette base de données, tu as besoin d'un langage server.
 
Le plus simple est de commencer avec la base de données MYSQL avec le langage PHP (on dit PHP/MYSQL).
 
pour plus d'infos : http://www.siteduzero.com/tuto-3-4 [...] c-php.html

n°1654161
Profil sup​primé
Posté le 06-12-2007 à 21:36:11  answer
 

merci

n°1656510
Profil sup​primé
Posté le 11-12-2007 à 13:14:50  answer
 

J'ai essayé de réaliser une fonction mais j'ai quelques petits problèmes. Alors je vous explique:
 
Sur ma page, il y'a un lien renvoyant par défaut sur google par exemple. En faite je voudrais que ce lien soit modifiable par l'internaute. Donc en utilisant le php, je voulais faire quelque chose du genre:
 
Quand un internaute arrive sur la page:
 
-si aucun cookie --> l'adresse sera google.com
 
-si cookie détecté --> l'adresse sera celle enregistrer sur le cookie
 
Voici le code que j'ai écris dans ma page:
 
avant le code html:

Code :
  1. <?php
  2. $lien=$_POST["ch-ad"];
  3. if (isset($lien)) {  $timestamp_expire = time() + 20*24*3600;
  4.      setcookie($lien,$timestamp_expire);}
  5. $default='http://www.google.com';
  6. ?>


 
au niveau du lien:

Code :
  1. <?php
  2. if (isset($lien)) {echo "<a href='$lien'>".urldecode($lien)."</a>";}
  3. else {echo "<a href='$default'>".urldecode($default)."</a>";}
  4. ?>


 
au niveau du formulaire de modification:

Code :
  1. <form method="POST" action="indexdem.php"                 <label for="lien">Nouvelle adresse:&ensp; </label><input name="ch-ad" type="text" id="ch-ad" value="http://" />&ensp;&ensp;
  2. <input name="Submit" type="image" src="img/validdem.gif" id="Submit" alt="Envoyer" value="enregistrer cookie"/>        </form>


 
Pourriez vous m'aider à faire que cela fonctionne :ange:

n°1657385
Profil sup​primé
Posté le 12-12-2007 à 19:56:54  answer
 

:ange:

n°1658012
Profil sup​primé
Posté le 13-12-2007 à 21:07:33  answer
 

Le cookie
 

Code :
  1. <?php
  2. $lien=$_POST["ch-ad"];
  3. if (isset($lien)) {
  4. $timestamp_expire = time() + 20*24*3600;
  5. setcookie('ch-ad',$lien,$timestamp_expire);
  6. }
  7. $defaut='http://www.google.com';
  8. ?>


 
Le lien

Code :
  1. <?php
  2. $ch-ad=$_COOKIE['ch-ad'];
  3. if (!empty($ch-ad)) {echo "<a href='$ch-ad'>lien</a>";}
  4. else {echo "<a href='$defaut'>google</a>";}
  5. ?>


Message édité par Profil supprimé le 13-12-2007 à 21:12:12
n°1658022
Profil sup​primé
Posté le 13-12-2007 à 21:57:03  answer
 

Merci de m'aider. :)  
 
Par contre j'ai une erreur du type:
 
Undefined index: ad in c:\program files\easyphp1-8\www\site\indexdem.php on line 2

n°1659903
Profil sup​primé
Posté le 18-12-2007 à 13:45:30  answer
 

:ange:

mood
Publicité
Posté le 18-12-2007 à 13:45:30  profilanswer
 

n°1659927
NewsletTux
&lt;Insérez ici votre vie /&gt;
Posté le 18-12-2007 à 14:16:46  profilanswer
 

pas de trait d'union dans les noms de variable, il est réservé à la soustraction. Utilise le tiret bas.


---------------
NewsletTux - outil de mailing list en PHP MySQL
n°1659929
dwogsi
Défaillance cérébrale...
Posté le 18-12-2007 à 14:17:44  profilanswer
 

Essais plutôt ceci :

Code :
  1. <?php
  2. if (isset($_POST["ch-ad"]))
  3. {
  4.  $timestamp_expire = time() + 20*24*3600;
  5.  setcookie('ch-ad',$_POST["ch-ad"],$timestamp_expire);
  6. }
  7. ?>
 
Code :
  1. <?php
  2. if (!empty($_COOKIE['ch-ad']))
  3.  echo "<a href='".$_COOKIE['ch-ad']."'>lien</a>";
  4. else
  5.  echo "<a href='$defaut'>google</a>";
  6. ?>



Message édité par dwogsi le 18-12-2007 à 14:18:27

---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Comment realiser ces fonctions (sondage,...), html,PHP?

 

Sujets relatifs
Débutant html - Insertion d'image & navigateurs[HTML/CSS] Besoin d'avis
[Resolu] Activer la fonction mailGénérateur de formulaire en PHP (et ajax ca serait mieux)
Apprendre html et php ?Intranet PHP/SQL Server ?
[Résolu] ][Java] Conversion d'une chaîne HTML en Unicode[PHP] News sans bdd
balise IMG dimensions fausses, difference entre HTML & DOM, sous IEinstaller PHP et MySQL sur un IIS
Plus de sujets relatifs à : Comment realiser ces fonctions (sondage,...), html,PHP?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR