Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/06/2008, 16h17   #1
Membre habitué
 
Avatar de lolymeupy
 
Inscription : octobre 2006
Messages : 329
Détails du profil
Informations personnelles :
Âge : 36
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : octobre 2006
Messages : 329
Points : 106
Points : 106
Envoyer un message via MSN à lolymeupy
Par défaut Comment gérer champ email ou site internet ?

Bonjour
J'ai un champ "informations complémentaires" dans mon formulaire, dans lequel les utilisateurs peuvent mettre leur email ou un site internet pour que les visiteurs puisent demander ou obtenir + d'informations...
Le problème c'est que ces emails ou site internet "n'apparaissent" pas sous forme de liens cliquables dans l'affichage après validation du formulaire.
Ma question est donc comment gérer ces "liens" (emails ou sites)?
Est-ce qu'il est possible de faire un traitement qui parcourt tous les champs "input text" et "textarea" de manière à "repérer" les chaines de type email ou site, et de rajouter les balises correspondantes (<a></a> par exemple) avant enregistrement dans la Bdd ?
Ou faut-il rajouter des champs spécifiques comme "site internet" ou "contact email " dans le formulaire ?

Merci d'avance
lolymeupy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/06/2008, 16h28   #2
Membre Expert
 
Avatar de HiRoN
 
Développeur Web
Inscription : août 2007
Messages : 2 014
Détails du profil
Informations personnelles :
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : août 2007
Messages : 2 014
Points : 2 439
Points : 2 439
Envoyer un message via MSN à HiRoN Envoyer un message via Yahoo à HiRoN
Pourquoi ne pas les récupérer via la Bdd sous forme :

Code :
1
2
 
SELECT CONCAT('<a href="', TON_CHAMP, '">', TON_CHAMP,'</a>')
__________________
Pensez à utiliser les ressources disponibles en Dev. Web :
(x)HTML : Cours (X)HTML / FAQ (X)HTML
CSS : Cours CSS / FAQ CSS / Galerie CSS
Javascript : Cours / FAQ / Sources
Mon site : HiRoN's Place
HiRoN est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/06/2008, 16h37   #3
Membre habitué
 
Avatar de lolymeupy
 
Inscription : octobre 2006
Messages : 329
Détails du profil
Informations personnelles :
Âge : 36
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : octobre 2006
Messages : 329
Points : 106
Points : 106
Envoyer un message via MSN à lolymeupy
Donc rajouter un champ "courriel" et un champ "site internet" ?
Et pour tester une adresse mail, je connais les controles mais pour une url ?

Et il n'y aurait pas moyen de tester l'existence ou non de mail ou de site dans une chaine de caractères?
(Ca serait + simple pour moi que de rajouter ces champs dans mon formulaire)
lolymeupy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/06/2008, 16h44   #4
Membre Expert
 
Avatar de HiRoN
 
Développeur Web
Inscription : août 2007
Messages : 2 014
Détails du profil
Informations personnelles :
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : août 2007
Messages : 2 014
Points : 2 439
Points : 2 439
Envoyer un message via MSN à HiRoN Envoyer un message via Yahoo à HiRoN
Citation:
Envoyé par lolymeupy Voir le message
Donc rajouter un champ "courriel" et un champ "site internet" ?
Oui, c'est une idée.

Citation:
Envoyé par lolymeupy Voir le message
Et pour tester une adresse mail, je connais les controles mais pour une url ?
Je ne sais pas si on peut contrôler l'exactitude d'une url vu qu'elle peut varier en fonction de ce que met l'utilisateur (à la l'inverse d'un mail qui lui est + ou - vérifiable).
Tu peux toujours tester côté client (javascript), par exemple, que l'url contient bien "http://" en sortie de champs ou au moment de la validation du formulaire.

Mais il doit sûrement y avoir mieu...
__________________
Pensez à utiliser les ressources disponibles en Dev. Web :
(x)HTML : Cours (X)HTML / FAQ (X)HTML
CSS : Cours CSS / FAQ CSS / Galerie CSS
Javascript : Cours / FAQ / Sources
Mon site : HiRoN's Place
HiRoN est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/06/2008, 16h59   #5
Membre habitué
 
Avatar de lolymeupy
 
Inscription : octobre 2006
Messages : 329
Détails du profil
Informations personnelles :
Âge : 36
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : octobre 2006
Messages : 329
Points : 106
Points : 106
Envoyer un message via MSN à lolymeupy
Ok. Je te remercie HiRoN
Je vais voir si y'a pas moyen de "rechercher" l'existence de mail ou d'url dans une chaine...
Et si non, ben j'aurais plus qu'à me résoudre à rajouter ces champs dans mon formulaire
lolymeupy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/06/2008, 17h04   #6
Membre Expert
 
Avatar de HiRoN
 
Développeur Web
Inscription : août 2007
Messages : 2 014
Détails du profil
Informations personnelles :
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : août 2007
Messages : 2 014
Points : 2 439
Points : 2 439
Envoyer un message via MSN à HiRoN Envoyer un message via Yahoo à HiRoN
Le contrôle du mail est faisable en Javascript, mais ce n'est pas le bon forum pour demander
__________________
Pensez à utiliser les ressources disponibles en Dev. Web :
(x)HTML : Cours (X)HTML / FAQ (X)HTML
CSS : Cours CSS / FAQ CSS / Galerie CSS
Javascript : Cours / FAQ / Sources
Mon site : HiRoN's Place
HiRoN est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/06/2008, 17h41   #7
Membre habitué
 
Avatar de lolymeupy
 
Inscription : octobre 2006
Messages : 329
Détails du profil
Informations personnelles :
Âge : 36
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : octobre 2006
Messages : 329
Points : 106
Points : 106
Envoyer un message via MSN à lolymeupy
Merci Hiron
Je vais opter pour le rajout de 2 champs "email" et "site" dans mon fomulaire, et faire mes controles la dessus...
Merci encore
lolymeupy est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h26.


 
 
 
 
Partenaires

Hébergement Web