Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
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 17/06/2007, 10h00   #1
Invité de passage
 
Inscription : juin 2005
Messages : 6
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 6
Points : 0
Points : 0
Envoyer un message via MSN à tarnak
Par défaut Deux questions sur la gestion de bases de données en ligne.

Salut. Je fais actuellement un site web avec une zone admin pour que "mon client" puisse changer lui même plusieures choses facilement. Et j'ai quelques questions

1 - J'ai fais une section lien avec les logos des liens. Comment faire pour limiter la taille du logo à 50px / 50px maximum quand l'admin entre l'image?
Si le logo qu'il essaye de mettre dépasse, ca arrive sur une page qui dit que l'image est trop grande.

Pour le moment j'ai ca:

<form method="POST" action="<%=MM_editAction%>" name="form1">
<table align="center">
<tr valign="baseline">
<td nowrap align="right">Logo <br />
(50pixel / 50 pixel maximum):</td>
<td>
<input name="logo" type="text" id="logo" value="Images/logos/bouton_lien.gif" size="32" />
</td>
</tr>
</table>
<input type="hidden" name="MM_insert" value="form1">
</form>



2 - Pour ajouter un membre, il y a des champs "date de naissance" et "code postal". Si on ne met pas exactement ce qu'il faut dans date de naissance jj/mm/aaaa ou si on met des lettre dans code postal ca envoie sur une page d'erreur (normal). Comment faire pour mettre une page à moi à la place? Du genre: "désolé mais vous devez mettre des chiffres"?

Merci.






EDIT: autre chose. J'ai un probleme que je n'ai jamais rencontré avant, je ne sais pas du tout pourquoi ca me fait ca :/

Error Type:
Erreur de compilation Microsoft VBScript (0x800A0411)
Redéfinition de nom
/site/connec.asp, line 8, column 4
Dim MM_connec_STRING
---^

EDIT2: c'est pour pour l'edit, j'avais déclaré 2 fois connec :/
tarnak est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/06/2007, 16h06   #2
Membre du Club
 
Inscription : juin 2005
Messages : 97
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 97
Points : 56
Points : 56
Citation:
2 - Pour ajouter un membre, il y a des champs "date de naissance" et "code postal". Si on ne met pas exactement ce qu'il faut dans date de naissance jj/mm/aaaa ou si on met des lettre dans code postal ca envoie sur une page d'erreur (normal). Comment faire pour mettre une page à moi à la place? Du genre: "désolé mais vous devez mettre des chiffres"?

c'est a toi de programmer la verification de la saisie avant de mettre à jour la bdd
avant d'afficher la page tu fais tous les controles necessaiares
tu recupere les donnes de ton formualre
tu teste si la saisie est correcte (ecrit par exemple une fonction EstUnNombre ou DateValide)
si c'est OK tu renvoies vers la page de ton choix
sinon tu reaffiche le meme formulaire en signalant les erreurs

le formulaire fait appel à lui-meme

exemple "monform.asp"

<hrml>
<body>
<%
' recupere les champs du formulaire
' verifier

if (saisie_ok)
redirection
else
message_erreur = "veuillez resaisir la date"
end if

%>
<form action="monform.asp">
<%=message_erreur%>
<input type="" name="ladate">
</form>
</body>
</html>
ddeee est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h44.


 
 
 
 
Partenaires

Hébergement Web