alltså, är det en access databas så kan du ställa in att det aktuella fältet inte ska vara obligatoriskt i "design view". på engelska heter det "allow zerolength" typ...
vet inte, men det borde finnas i både mysql och sql server.
1 svar · 130 visningar · startad av Ivar
Hej!
Jag har ett formulär som man kan skicka text och filer(bild) till databasen och detta funkar bra men frågan är om jag vill inte skicka fil(bild) alltså fältet ska vara tom då får jag fel meddelande alltså det skal inte vara obligatoriskt
Hoppas ni förstår vad jag menar.
Kod till formuläret se nedan
<%
If request("item")="" or request("description")="" or _
request("price")="" or request("phone")="" or _
request("email")="" or request("stad")=""or request("blob")=""or request("filedata")="" then
%>
<% showheader "Ny annons" %>
<!-- #include file="header.inc" -->
<form method="Post" enctype="multipart/form-data" action="up_to_dbase_example.asp">
<div align="center">
<table border="1" bordersyle="solid" bordercolor="#FFCC33" bgcolor="#CCCCCC" width="566" cellpadding="0">
<tr>
<td colspan="3"> <b>Fyll i alla fälten och se till att välja en passande
categori.</b>
<p> Se till att skriva in ett lösenord som du k
ommer\<br\>
ihåg så att du kan ändra eller ta bort din annons senare.
\<p\>
\</td\>
\</tr\>
\<tr\>
\<td width="236"\>Föremål:\</td\>
\<td colspan="2"\>
\<input type="text" size="50" name="item" value=""\>
\</td\>
\</tr\>
\<tr\>
\<td width="236"\>Beskrivning:\</td\>
\<td colspan="2"\>
\<textarea name="description" rows="6" cols="50"\>\</textarea\>
\</td\>
\<tr\>
\<td height="20" width="236"\>Categori:\</td\>
\<td colspan="2" height="20"\>
\<select name="category" size="1"\>
\<option selected value="categori1"\>\<%=categori1%\>\</option\>
\<option value="categori2"\>\<%=categori2%\>\</option\>
\<option value="categori3"\>\<%=categori3%\>\</option\>
\<option value="categori4"\>\<%=categori4%\>\</option\>
\<option value="categori5"\>\<%=categori5%\>\</option\>
\</select\>
\</td\>
\</tr\>
\<tr\>
\<td width="236"\>Gör din Annons mer synlig! (Ej obligatoriskt)\</td\>
\<td width="146"\> Ja:
\<input type="checkbox" name="ja" \>
\<b\>Visa på 1:a sidan\</b\>. \<font color="#FF0000"\>\<b\>40\</b\>\</font\>:-
\</td\>
\<td width="168"\> \</td\>
\</tr\>
\<tr\>
\<td width="236"\>Pris:\</td\>
\<td colspan="2"\>
\<input type="text" size="10" name="price"\>
Kr\</td\>
\</tr\>
\<tr\>
\<td width="236"\>Tel nr:\</td\>
\<td colspan="2"\>
\<input type="text" size="15" name="phone"\>
\</td\>
\</tr\>
\<tr\>
\<td width="236"\>Email:\</td\>
\<td colspan="2"\>
\<input type="text" size="25" name="email" value=" @"\>
\</td\>
\</tr\>
\<tr\>
\<td width="236"\>Stad:\</td\>
\<td colspan="2"\>
\<input type="text" size="15" name="stad"\>
\</td\>
\</tr\>
\<tr\>
\<td width="236"\>Välj bild(jpg,gif,png) för uppladning:\</td\>
\<td colspan="2"\>
\<div align="left"\>
\<input type="FILE" size="40" name="blob"\>
\</div\>
\<tr\>
\<td width="236"\>Lösenord:\</td\>
\<td width="146"\>
\<input type="password" size="10" name="password"\>
\<input type="SUBMIT" value="Upload!" name="SUBMIT"\>
\</td\>
\<td width="168"\>
\<div align="left"\> \</div\>
\</td\>
\</tr\>
\</table\>
</div>
</form>
alltså, är det en access databas så kan du ställa in att det aktuella fältet inte ska vara obligatoriskt i "design view". på engelska heter det "allow zerolength" typ...
vet inte, men det borde finnas i både mysql och sql server.