Posez votre question Signaler

Html, PHP, SQL ....... [Résolu]

Maxg59 275Messages postés 13 mai 2005Date d'inscription - Dernière réponse le 29 mai 2005 à 14:15
Salut a tous,
voici encore un probléme que je rencontre dans mon apprentissage HTML PHP et SQL :
Je me demandais si quelqu'un pourait essayer mes codes en HTML et PHP :
je veux juste faire un champ email et lorseque la personne fait envoyer allors l'adresse est envoyé dans la table email de ma base SQL ( base )
Allors j'ai essayé avec EASY PHP et ba sa marche pas et comme pour le SQL il n'y a pas de logiciel qui dit ou se situe l'erreur ( enfin j'en ai pas trouvé ... )Je ne sais donc pas ou j'ai fait une erreur, j'ai bo cherché je ne trouve pas allors voici mes 2 fichiers :
Le 1er : ( index.php)

<html>
<head>
</head>
<body>
  <p align="center">Entrez ici votre adresse e-mail :</p>
<form method="POST" action="rmail.php">
<center>
<input type="text" name="mail" value="email"></p>
 <input type="submit" value="Envoyer" name="envoyer">
</center>
</body>
</html>


voici mon 2éme fichier : (rmail.php)

<?php
// prise des informations sur l'e-mail
if(isset($_POST['mail']))		$mail=$_POST['mail'];
else	$mail="";
// verification du champ vide
if((empty'$mail))
{
echo '<font color="red"><b>Veuillez entrer votre adresse e-mail dans le champ indiqué</b></font>';
}
else
// verification du point et du @
$point = strpos($mail,".");
$arob = strpos($mil,"@");
if($point=='')
{
echo 'Votre adresse doit comporter un <b>point</b>
}
elseif($arob=='')
{
echo Votre adresse doit comporter un <b>@</b>
}
else
//aucun champ est vide , il y a un point et un @ ;debut de la connexion a la base
{
$db = mysql_connect('localhost', 'root', '') or die('Erreur de connexion a la base');
//selection de la base
mysql_select_db('base',$db) or die ('erreur de selection')
// insetion
$sql = "INSERT INTO email_tbl(id, mail) VALUES('','$mail')
// insertionb
mysql_query($sql) or die ('erreur d'insertion des données')
// resultat
echo 'Votre adresse a bien ete enregistree, vous allez recevoir un e-mail de confirmation'
mysql_close($db);
?>


Bon, je ne vous demande pas de trouver l'erreur ( enfin si vous pouvez ça serait sympa !!! ) Mais juste d'essayer pour voire si sa marche parseque moi, avec EASYPHP je ne comprend pas grand chose........
Merci d'avance !!!!!
Lire la suite 

Html, PHP, SQL »

3 réponses
Réponse
+0
moins plus
C'est bon j'ai réussit, mais maintenant qu'il arrive a ouvrir mon fichier rmail.php il me dit toutes les erreurs :
J'ai un probléme a la ligne 8 il me dit :

Parse error: parse error, unexpected
T_CONSTANT_ENCAPSED_STRING, expecting '(' in c:\program files\easyphp1-7\www\rmail.php on line 8


ma ligne 8 :

echo '<font color="red"><b>Veuillez entrer votre adresse e-mail dans le champ indiqué</b></font>';


apparament il y a un probléme pour insérer du texte ...
Il y a une solution ????
Merci d'avance !!!!!!!
Ajouter un commentaire
Réponse
+0
moins plus
Vérifie cette ligne de code
if((empty'$mail))

Bon dimanche
Ajouter un commentaire
Réponse
+0
moins plus
je veux crées une page avec des zone de text et un boutom envoyé lorsque mon distingation clicke sur envoiyé je veux que les information qui sont ecrit dans les zonne de text soint envoiyé vers une boite yahoo ou hotmail alor aidé moi sil vous plais conatctez moi sur mon emailconane01@gmail.com
Ajouter un commentaire
Ce document intitulé « html, PHP, SQL ....... » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
5 extensions si vous voulez revenir à l'ancien Facebook