CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

problème avec mon formulaire

[fullmetal]
[fullmetal]
Niveau 10
09 septembre 2006 à 15:29:08

Salut
cela fait 2 mois que je travaille sur un formulaire mais je n´arrive pas a faire marcé peut etre qu´il y a une erreur
voila mon formulaire :

Code : HTML
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
<title></title>
</head>
<body>

<!--DEBUT CODE FORMULAIRE-->
<!-- Ce script a été développé par Nadine Gaine.
Vous pouvez l´utiliser gratuitement à des fins NON-COMMERCIALES seulement, et le modifier à votre convenance.
Trouvé sur
http://www.toulouse-renaissance.net/c_outils/ -->
<form method="POST" action="nadform.php3" name="AVIS">
<table width="600">
<tr>
<td width="35"></td>
<td width="565">Message d´introduction.<p> </td>
</tr>
<tr>
<td width="35"></td>
<td width="565">
Question 1 : Votre pseudo<br>
<input type="text" name="champ1" size="20">

<p>Question 4 : Votre e-mail<br>
<input type="text" name="champ4" size="20"></p>

<p>Question 5 : Pourquoi me contacter<br>
<select name="champ5" size="1">
<option selected value="0">- Choisir - </option>
<option value="Reponse5_1">Pour demander a être partenaire</option>
<option value="Reponse5_2">Pour proposer une astuce</option>
<option value="Reponse5_3">Pour proposer un jeu a gain pour ACWW</option>
<option value="Reponse5_4">Autre</option>
</select></p>

<p>Question 6 : Message<br>
<textarea rows="4" name="champ6" cols="40"></textarea></p>

<p>Question 7 : Ou avez vous eu se site ?< br>
<input type="radio" value="Reponse7_1" name="champ7">
Sur un autre site
<input type="radio" name="champ7" value="Reponse7_2">
Sur un forum
<input type="radio" name="champ7" value="Reponse7_3">
Autre
</p>

<p>Question 8 : Comment trouver vous le site ?< br>
<table border="0" width="100%" cellspacing="1" cellpadding="4">
<tr>
<td width="7%"><input type="hidden" name="champ8[]" value="aucune">
<input type="checkbox" name="champ8[]" value="item_1"></td>
<td width="93%">Nul</td>
</tr>
<tr>
<td width="7%"><input type="checkbox" name="champ8[]" value="item_2"></td>
<td width="93%">Pas mal</td>
</tr>
<tr>
<td width="7%"><input type="checkbox" name="champ8[]" value="item_3"></td>
<td width="93%">Bien</td>
</tr>
</table>
</td>
</tr>
</table></p>
<p> </p>
<p>
<input type="submit" value="Envoyer" name="envoyer">   
<input type="reset" value="Recommencer" name="recommencer"> <br>
<br>
</p>
</form>
<!--FIN CODE FORMULAIRE-->

</body>
</html>

Code : PHP<!-- DEBUT DU SCRIPT mail.php3-->
<html>
<head></head>
<body>
<?
/* Ce script a été développé par Nadine Gaine.
Modifications et ajouts par Daniel Maleville
Vous pouvez l´utiliser gratuitement à des fins NON-COMMERCIALES seulement, et le modifier à votre convenance.
Trouvé sur
http://www.toulouse-renaissance.net/c_outils/

  • /

//
// DEBUT Fonction de contrôle du mail PHP-UNIX
function check_mail($champ4) {
if( (preg_match(´/(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/
´, $champ4)) ||

(preg_match(´/^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z
]{2,3}|[0-9]{1,3})(\]?)$/´,$champ4)) ) {
$host = explode(´@´, $champ4);
if(checkdnsrr($host[1].´.´, ´MX´) ) return true;
if(checkdnsrr($host[1].´.´, ´A´) ) return true;
if(checkdnsrr($host[1].´.´, ´CNAME´) ) return true;
}
return false;
}
// FIN Fonction de contrôle du mail
$MailTo = "fullmetal82@goldzoneweb.info"; //adress
e à laquelle sera envoyé le contenu du formulaire
$MailCc = "fullmetal82@goldzoneweb.info"; // adres
se à laquelle sera envoyé un communiqué
$MailSubject = "Sujet du message"; //texte qui va
figurer dans le champ "sujet" du email
$MailHeader = "From: expediteur@nom_domaine.com";
//adresse email qui va figurer dans le champ "expéditeur" du email et qui peut être remplacé par la variable "$champx" ("$champ3").

/* Les routines suivantes permettent à chacune des variables de prendre la valeur des champs du formulaire et de les stocker ensuite dans la variable globale MailBody qui constituera le corps du message */

$Envoi = 1; //initialisation de la variable envoi
à 1

if ($champ1 == ""){ //nom du champ1
echo("Vous n´avez pas complété le champ 1.<br>");
//message qui s´affiche si le visiteur n´a pas rempli ce champ
$Envoi = 0; //si le champ1 n´a pas été rempli, la
variable envoi prend la valeur de 0
}
else {
$MailBody .= "Question 1 : $champ1\n"; //si le cha
mp1 contient de l´information, elle est stockée dans la variable MailBody
}
}
else {
if (check_mail($champ4)) {
$MailBody .= "Mail : $champ4\n";
}
else {
echo("L´adresse e-mail du champ 4 n´est pas valide<br>");
$Envoi = 0;
}
}
if ($champ5 == "0"){
echo("Vous avez oublié de choisir une valeur dans le menu déroulant.<br>");
$Envoi = 0;
}
else {
$MailBody .= "Question 5 : $champ5\n";
}
if ($champ6 == ""){
echo("Vous n´avez pas complété le champ 6.<br>");
$Envoi = 0;
}
else {
$MailBody .= "Question 6 : $champ6\n";
}
if ($champ7 == ""){
echo("Vous n´avez pas précisé votre choix à la question 7.<br>");
$Envoi = 0;
}
else {
$MailBody .= "Question 7 : $champ7\n";
}

//Routine pour les cases à cocher

$MailBody .="Question 8 : ";

$items = 3; //initialisation du nombre d´items pos
sibles

for ($i = 1; $i <= $items; $i++) { //boucle sur le
nombre d´items

$MailBody .= "$champ8[$i], "; //stockage des items
choisis dans la variable MailBody
}
if ($Envoi == 0) echo("<p> </p><p> </p><p align=\"center\"><a
href=\"c_outils/c_formulaire.htm\"><strong>Retour<
/strong></a></p>");
//Envoi du message

if ($Envoi == 1) { //vérification que la variable
envoi est bien à 1
mail($MailTo, $MailSubject, $MailBody, $MailHeader
); //envoi du message
//mail($MailCc, $MailSubject, $MailBody, $MailHead
er); //envoi du communiqué (enlever // pour le rend
re opérationnel
echo("<p>Votre message a bien été envoyé.<br>Merci de votre message."); echo("<p> </p><p> </p><p align=\"center\"><a
href=\"formulaire.htm\"><strong>Retour</strong></a

</p>"); //affichage d´un message de confirmation.

}
?>
</body>
</html>
<!-- FIN DU SCRIPT mail.php3-->

merci de regarder mon formulaire et de me corriger les erreurs

merci beaucoup

[fullmetal]
[fullmetal]
Niveau 10
09 septembre 2006 à 16:14:16

allez aidez moi s´il vous plaît

un_geek_logique
un_geek_logique
Niveau 4
09 septembre 2006 à 16:15:14

http://simmstein.be/wall.htm

Ton code ici :svp:

[fullmetal]
[fullmetal]
Niveau 10
09 septembre 2006 à 19:22:03

pourquoi ?

naok
naok
Niveau 10
09 septembre 2006 à 19:30:13

car c´est illisible sans coloration !

[fullmetal]
[fullmetal]
Niveau 10
09 septembre 2006 à 19:33:16

aah ok je vois

code html :
http://simmstein.be/wall-KErcVo3b-xhtml.htm

code php :
http://simmstein.be/wall-FbuGktef-php.htm

[fullmetal]
[fullmetal]
Niveau 10
09 septembre 2006 à 20:16:05

voila alors c´est mieux vous pouvez m´adiez maintenant ? ^^

naok
naok
Niveau 10
09 septembre 2006 à 20:32:36

Warning: Unexpected character in input: ´\´ (ASCII=92) state=1 in /homepages/45/d140719925/htdocs/contenu/wall.php on line 463
.)|(@
Warning: Unexpected character in input: ´\´ (ASCII=92) state=1 in /homepages/45/d140719925/htdocs/contenu/wall.php on line 463
.)|(
Warning: Unexpected character in input: ´\´ (ASCII=92) state=1 in /homepages/45/d140719925/htdocs/contenu/wall.php on line 463
.@)|(^
Warning: Unexpected character in input: ´\´ (ASCII=92) state=1 in /homepages/45/d140719925/htdocs/contenu/wall.php on line 463
.)/

Pourquoi ya plein de warning dans ton code php ?? ?

un_geek_logique
un_geek_logique
Niveau 4
09 septembre 2006 à 20:35:45

Parceque il y a plein d\´erreur Naokoulet :-p

naok
naok
Niveau 10
09 septembre 2006 à 20:36:22

ouai geekouner :)
mes méttre sa dans un CODE PHP :rire2:

deepblue
deepblue
Niveau 16
09 septembre 2006 à 20:43:21

En fait, c´est mon colorisateur qui l´a mis...
Il doivent avoir (ou ne pas avoir) des probleme pour les back slashes

naok
naok
Niveau 10
09 septembre 2006 à 20:45:23

ahh dieux à un probleme :-(
possible d´avoir le code bien et colorer ?

[fullmetal]
[fullmetal]
Niveau 10
09 septembre 2006 à 22:06:38

alors ^personne ne peut réglé mon problème ?

deepblue
deepblue
Niveau 16
09 septembre 2006 à 22:07:48

C´est son code php de départ qui est pourris :ok:
Tu peux mettre ton code php sur le wall Xhtml stp

[fullmetal]
[fullmetal]
Niveau 10
09 septembre 2006 à 22:11:40

ok

[fullmetal]
[fullmetal]
Niveau 10
09 septembre 2006 à 22:12:57

http://simmstein.be/wall-yxmZhCeF-xhtml.htm
voila

un_geek_logique
un_geek_logique
Niveau 4
09 septembre 2006 à 22:14:55

<?php au début :) et pas <? :lol:

deepblue
deepblue
Niveau 16
09 septembre 2006 à 22:58:13

[fullmetal] > Oula, c´est illisible :ouch:

Thym > <?php == <script type="php"> == <? ~= <%

[fullmetal]
[fullmetal]
Niveau 10
09 septembre 2006 à 23:14:54

c´est a dire illisible ??

deepblue
deepblue
Niveau 16
09 septembre 2006 à 23:16:45

Ben tu as fait un copie collé du code posté sur ce forum...

Donne celui de ta page web, mais avec les espaces en debut de ligne :ok:

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de Jeux
  • Programmation
  • Création de sites web
  • Linux
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment