30. juni 2003 - 13:05Der er
10 kommentarer og 1 løsning
valideringsfejlmeddelse skal placeres efter indtastningsboksen
Jeg har fundet nedenstående her på eksperten og rettede det til og det virker men nu vil jeg godt have det til at virke så fejlmeddelelsen bliver vist udmiddelbart efter feltet hvor valideringfejlen er fremkommet og ikke til sidst på siden. Jeg har prøvet at placere $errorarray der hvor jeg vil have fejlmeddelsen men så får jeg allefejlmeddelserne og ikke kun den ene.
Jeg har ikke lavet dem alle men prøv at se under indputfeltet overskrift hvor jeg har prøvet at placere fejlmeddelsen men uden held.
mvh Pitufo ------------------------------ <? function checkForm($overskrift, $lokalenr, $starttid, $sluttid) { if(!$overskrift) $errorArray[0] = "Ingen overskrift er indtastet!"; if (!$lokalenummer) $errorArray[1] = "Intet lokalenummer er indtastet!"; if (!$starttid) $errorArray[2] = "Intet starttidspunkt er indtastet!"; if (!$sluttid) $errorArray[3] = "Intet starttidspunkt er indtastet!"; return $errorArray; }
function printError($errorArray) { if (!is_array($errorArray)) return false; for ($i = 0; $i < count($errorArray); $i++) echo $errorArray[$i]."<br><br>"; }
if ($submit) { $errorArray = checkForm($overskrift, $lokalenr, $starttid, $sluttid); if(count($errorArray) < 1) die("Ingen fejl i det indtastede - gør noget her"); } ?>
//Laver dag rullemenu $link = mysql_connect("***", "***", "***"); // or die("Could not connect"); // print "Connected successfully"; mysql_select_db("***",$link) or die("Could not select database");
$query4 = "SELECT DISTINCT dag_id, dag FROM dag ORDER BY dag_id ASC"; $result4 = mysql_query($query4) or die("Query failed");
echo "Dato for arrangement: <select name=dag >";
echo "</select>"; ?> <BR> <BR> Sted for arrangementet: <BR> <?php //Laver lokation rullemenu
$query = "SELECT DISTINCT campus_id, campusnavn FROM campus GROUP BY campusnavn ORDER BY campusnavn ASC"; $result = mysql_query($query) or die("Query failed");
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
<? if(!$overskrift) $errorArray[0] = "Ingen overskrift er indtastet!"; if (!$lokalenummer) $errorArray[1] = "Intet lokalenummer er indtastet!"; if (!$starttid) $errorArray[2] = "Intet starttidspunkt er indtastet!"; if (!$sluttid) $errorArray[3] = "Intet starttidspunkt er indtastet!";
function printError($errorArray) { if (!is_array($errorArray)) return false; for ($i = 0; $i < count($errorArray); $i++) echo $errorArray[$i]."<br><br>"; }
if ($submit) { $errorArray = checkForm($overskrift, $lokalenr, $starttid, $sluttid); if(count($errorArray) < 1) die("Ingen fejl i det indtastede - gør noget her"); } ?>
//Laver dag rullemenu $link = mysql_connect("***", "***", "***"); // or die("Could not connect"); // print "Connected successfully"; mysql_select_db("***",$link) or die("Could not select database");
$query4 = "SELECT DISTINCT dag_id, dag FROM dag ORDER BY dag_id ASC"; $result4 = mysql_query($query4) or die("Query failed");
echo "Dato for arrangement: <select name=dag >";
echo "</select>"; ?> <BR> <BR> Sted for arrangementet: <BR> <?php //Laver lokation rullemenu
$query = "SELECT DISTINCT campus_id, campusnavn FROM campus GROUP BY campusnavn ORDER BY campusnavn ASC"; $result = mysql_query($query) or die("Query failed");
hmmm...... det var en delvis succes nu skrives meddelserne da ud for de pågældende felter men problemet er at nu kommer fejlmeddelser ALTID også når man første gang kommer ind på siden, hvilket jo ikke er meningen fejlmeddelserne skal kun komme frem så fremt der er INGEN indtastninger er i felterne
<? if ($send) { if(!$overskrift) $errorArray[0] = "Ingen overskrift er indtastet!"; if (!$lokalenummer) $errorArray[1] = "Intet lokalenummer er indtastet!"; if (!$starttid) $errorArray[2] = "Intet starttidspunkt er indtastet!"; if (!$sluttid) $errorArray[3] = "Intet starttidspunkt er indtastet!"; }
function printError($errorArray) { if (!is_array($errorArray)) return false; for ($i = 0; $i < count($errorArray); $i++) echo $errorArray[$i]."<br><br>"; }
if ($submit) { $errorArray = checkForm($overskrift, $lokalenr, $starttid, $sluttid); if(count($errorArray) < 1) die("Ingen fejl i det indtastede - gør noget her"); } ?>
//Laver dag rullemenu $link = mysql_connect("***", "***", "***"); // or die("Could not connect"); // print "Connected successfully"; mysql_select_db("***",$link) or die("Could not select database");
$query4 = "SELECT DISTINCT dag_id, dag FROM dag ORDER BY dag_id ASC"; $result4 = mysql_query($query4) or die("Query failed");
echo "Dato for arrangement: <select name=dag >";
echo "</select>"; ?> <BR> <BR> Sted for arrangementet: <BR> <?php //Laver lokation rullemenu
$query = "SELECT DISTINCT campus_id, campusnavn FROM campus GROUP BY campusnavn ORDER BY campusnavn ASC"; $result = mysql_query($query) or die("Query failed");
<? if ($send) { if(!$overskrift) $errorArray[0] = "Ingen overskrift er indtastet!"; if (!$lokalenummer) $errorArray[1] = "Intet lokalenummer er indtastet!"; if (!$starttid) $errorArray[2] = "Intet starttidspunkt er indtastet!"; if (!$sluttid) $errorArray[3] = "Intet starttidspunkt er indtastet!"; }
if ($submit) { $errorArray = checkForm($overskrift, $lokalenr, $starttid, $sluttid); if(count($errorArray) < 1) die("Ingen fejl i det indtastede - gør noget her"); } ?>
//Laver dag rullemenu $link = mysql_connect("***", "***", "***"); // or die("Could not connect"); // print "Connected successfully"; mysql_select_db("***",$link) or die("Could not select database");
$query4 = "SELECT DISTINCT dag_id, dag FROM dag ORDER BY dag_id ASC"; $result4 = mysql_query($query4) or die("Query failed");
echo "Dato for arrangement: <select name=dag >";
echo "</select>"; ?> <BR> <BR> Sted for arrangementet: <BR> <?php //Laver lokation rullemenu
$query = "SELECT DISTINCT campus_id, campusnavn FROM campus GROUP BY campusnavn ORDER BY campusnavn ASC"; $result = mysql_query($query) or die("Query failed");
<? if ($submit) { if(!$overskrift) $errorArray[0] = "Ingen overskrift er indtastet!"; if (!$lokalenummer) $errorArray[1] = "Intet lokalenummer er indtastet!"; if (!$starttid) $errorArray[2] = "Intet starttidspunkt er indtastet!"; if (!$sluttid) $errorArray[3] = "Intet starttidspunkt er indtastet!"; if(count($errorArray) < 1) die("Ingen fejl i det indtastede - gør noget her"); } ?>
//Laver dag rullemenu $link = mysql_connect("***", "***", "***"); // or die("Could not connect"); // print "Connected successfully"; mysql_select_db("***",$link) or die("Could not select database");
$query4 = "SELECT DISTINCT dag_id, dag FROM dag ORDER BY dag_id ASC"; $result4 = mysql_query($query4) or die("Query failed");
echo "Dato for arrangement: <select name=dag >";
echo "</select>"; ?> <BR> <BR> Sted for arrangementet: <BR> <?php //Laver lokation rullemenu
$query = "SELECT DISTINCT campus_id, campusnavn FROM campus GROUP BY campusnavn ORDER BY campusnavn ASC"; $result = mysql_query($query) or die("Query failed");
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.