Rechercher : dans
Par :

Html, PHP, SQL .......

Dernière réponse le 29 mai 2005 à 14:15:59 Maxg59, le 28 mai 2005 à 23:00:25 
 Signaler ce message aux modérateurs

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 !!!!!
Configuration: win XP
IE

Meilleures réponses pour « html, PHP, SQL ....... » dans :
[Webmaster] Afficher facilement le code php/xhtml de vos pages VoirSi vous voulez proposer a vos visiteurs de voir la source de vos fichiers (PHP ou HTML), il y a plusieurs solutions. En php Afficher le code php Afficher le code html En html Informations Voir aussi En php Afficher le code php La...
Télécharger PHP Edit VoirPHPEdit est un environnement de développement intégré (IDE) sous Windows pour le langage PHP. Il offre un grand nombre de fonctionnalités permettant de développer plus efficacement : Coloration syntaxique Auto-complétion des fonctions Débuggeur...
PHP - Récupération de données VoirPHP rend très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML. Création d'un formulaire Grâce à la balise FORM du langage HTML, il est très simple de créer des formulaires comprenant : des champs de saisie des...
SQL - Tri VoirTri des résultats Il est possible en SQL d'organiser les résultats grâce à la clause ORDER BY. La clause ORDER BY est suivie des mots clés ASC ou DESC, qui précisent respectivement si le tri se fait de manière croissante (par défaut) ou...
PHP - Parser du XML VoirIntroduction à XML PHP permet l'analyse syntaxique (parsage ou parsing en anglais) d'un document XML. Le langage XML (eXtensible Markup Language, traduisez Langage à balises extensibles) est un métalangage, c'est-à-dire un langage permettant de...

1

Maxg59, le 28 mai 2005 à 23:45:58

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

Répondre à Maxg59

2

ricric, le 29 mai 2005 à 08:52:54

Vérifie cette ligne de code

if((empty'$mail))

Bon dimanche

Répondre à ricric

3

 conane_n2, le 29 mai 2005 à 14:15:59

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

Répondre à conane_n2
Collection CommentÇaMarche.net