Un peu d' HTML ça fait pas de mal.....

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Un peu d' HTML ça fait pas de mal.....

par flitox » 06 avr. 2005, 13:44

C'est le 2e topic où tu te plantes entre php et html ;)

par pikachu639 » 06 avr. 2005, 13:28

n'oubli pas de mettre resolu desole j'avais pas vu

par jerem_13 » 06 avr. 2005, 13:02

ok c'est résolu....enfin ! ! ! ! :langue: :D

quand je cliquais sur "envoyer" de mon formulaire, j'appellais "envoyer.php" et c'est dans "envoyer.php" que je devais ajouter ceci :
include("message_envoyer.htm");
merki beaucoup à tout le monde et à la prochaine....

par Vince » 06 avr. 2005, 12:51

Salut,

imaginons que ta page se nomme critique.php


<?
if(isset($_POST['critique']))
   {
   $pseudo = $_POST['pseudo']; 
   $titre_critik = $_POST['titre_critik']; 
   $critik = $_POST['critik']; 
   $note = $_POST['note']; 
   $date=date("Y-m-d"); 
   mysql_connect("sql.free.fr", "xxxxxx", "xxxxxx") or die("Erreur de connexion"); 
   mysql_select_db("royaumebd") or die("Base inexistante"); 
   $sql1 = "INSERT INTO table_critik(id,pseudo,titre_critik,note,critik,date,titre_bd,tome) VALUES('5','$pseudo','$titre_critik','$note','$critik','$date','xiii','1')"; 
   $query1 = mysql_query($sql1) or die("Erreur_envoyer"); 
   mysql_close(); 
   }
// Affichage de ta page normalement
?>
<form method='post' action='critique.php'>
<!-- Affichage du reste du form -->
Ainsi, la meme page se recharge et si un form a été posté il l'enregistre dans la base. Comme Iclo l'a deja montré.

a+

[EDIT] j'ai rajouter le code d'ajout des données a la base.

par jerem_13 » 06 avr. 2005, 12:50

je veux par exemple afficher "mapage.html" lorsque je clique sur le bouton "envoyer".....

je pensais que ma question était toute bête mais bon..... :shock:

par iclo » 06 avr. 2005, 12:37

Il faut la page spécifié dans l'attribut action de ton formulaire, soit un fichier php, qui se chargera de l'enregistrement des données.
Après avoir enregistré les données tu peux afficher ce que tu veux dans la page du code html ou bien du javascrip ou un header pour rediriger.
Il ne suffit pas de dire "je veux enlever la page blanche" il faut encore savoir ce que tu veux afficher ou faire à la place

par jerem_13 » 06 avr. 2005, 12:30

bon admettons que je mette ça sur deux pages, comment faire pour ne plus avoir ma page blanche lorsque je valide mon formulaire????

page blanche : :tir2: aidez-moi à tuer la page blanche ! ! !

par pikachu639 » 06 avr. 2005, 11:49

c'est ce que je dis apres c'est un choix visuel ( 1 ou 2 pages au choix du developpeur)

par iclo » 06 avr. 2005, 11:46

D'après ce que j'ai compris, le souhait c'était tout sur une page non ??

par pikachu639 » 06 avr. 2005, 11:44

les solution qui te sont propose sont valable
apres c'est a toi de choisir le visuel que tu veut pour ton site

par iclo » 06 avr. 2005, 11:42

Non, on peut avoir affichage des critiques+ formulaire +traitement dans un fichier php unique
en gros
if ( isset($_POST['valider']){
// tu enregistres les infos de la nouvelle critique

}

// et ensuite tu affiches ta page normalement


par jerem_13 » 06 avr. 2005, 11:41

oui j'veux pas être désagréable mais j'ai toujours pas mon problème de résolu.... :evil:

par pikachu639 » 06 avr. 2005, 11:40

dans ce cas se serait aussi simple de faire pointer ton lien vers une autre page conssacrer au formulaire comme conseiller plus haut
a voir

par jerem_13 » 06 avr. 2005, 11:38

ouai mais j'ai un lien cible qui descend toute la liste des critiques pour attérir au formulaire.....

par pikachu639 » 06 avr. 2005, 11:34

Visuellement c'est plus beau et plus pratique d'avoir un bouton qui permet d'ajouter une critique plutot que de devoir descendre toute la liste pour en rajouter une a la fin