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

Eléphanteau du PHP | 21 Messages

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 ! ! !

ViPHP
ViPHP | 2144 Messages

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

Eléphanteau du PHP | 21 Messages

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:

Eléphant du PHP | 66 Messages

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.
Modifié en dernier par Vince le 06 avr. 2005, 13:02, modifié 1 fois.

Eléphanteau du PHP | 21 Messages

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....

Eléphant du PHP | 168 Messages

06 avr. 2005, 13:28

n'oubli pas de mettre resolu desole j'avais pas vu
Tous les hommes aspirent à être heureux, mais personne ne s'entend sur la définition du bonheur.
Celui qui a un ami véritable n'a pas besoin d'un miroir.

Mammouth du PHP | 859 Messages

06 avr. 2005, 13:44

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