29. juli 2009 - 22:19Der er
6 kommentarer og 2 løsninger
Enter til at køre en form
Har søgt og søgt og prøvet en masse.... men kan ikke få enter til at virke med min form den poster ikke indholdet når jeg trykker på enter den loder bare siden igen ?
if(isset($_POST['submit'])){ //if the form was submited $search = $_POST['search']; //put in $search what the user entered if(trim($search) == ''){ //if the user didn't type a keyword $errors = '<font color="red">Du skal indtaste din søgning</font><br /><br />'; } if($errors == ''){ //if we don't have any errors // $search holds what the user typed $query = "SELECT * from news WHERE title LIKE '%$search%' OR post LIKE '%$search%' OR author LIKE '%$search%'"; $result = mysql_query($query) or die(mysql_error()); if($result){ display_form();//redisplay the search box echo "<h1>Søgeresultat fandt ". mysql_num_rows($result)." hits </h1><br />"; echo "<ul>"; while ($row = mysql_fetch_array($result, MYSQL_ASSOC)){ $mess=$row['post']; //$view = "forum/setopic.php?id=".row['id']; echo "<li><a href=forum/setopic.php?id=".$row['id'].">".$row['title'].'</a></li>'; echo '<p style="margin-right:100px;margin-top: 0px;">'.snippet($mess, 200, true).'</p>';//bring only 200 chars from datatabase } } } }
if(!isset($_POST['submit']) || $errors != '?????'){ echo $errors; display_form();//display first time the search box }
function display_form(){ ?> <form id="search" action="sf2.php" method="post">
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.
De tjekker jo netop, om din submit knap med navn "submit" er blevet anvendt (Trykket på). I de tilfælde, hvor der trykkes enter til at submitte, bliver der jo ikke trykket på knappen.
if(isset($_POST['submit'])){ //if the form was submited $search = $_POST['search']; //put in $search what the user entered if(trim($search) == ''){ //if the user didn't type a keyword $errors = '<font color="red">Du skal indtaste din søgning</font><br /><br />'; } if($errors == ''){ //if we don't have any errors // $search holds what the user typed $query = "SELECT * from news WHERE title LIKE '%$search%' OR post LIKE '%$search%' OR author LIKE '%$search%'"; $result = mysql_query($query) or die(mysql_error()); if($result){ display_form();//redisplay the search box echo "<h1>Søgeresultat fandt ". mysql_num_rows($result)." hits </h1><br />"; echo "<ul>"; while ($row = mysql_fetch_array($result, MYSQL_ASSOC)){ $mess=$row['post']; //$view = "forum/setopic.php?id=".row['id']; echo "<li><a href=forum/setopic.php?id=".$row['id'].">".$row['title'].'</a></li>'; echo '<p style="margin-right:100px;margin-top: 0px;">'.snippet($mess, 200, true).'</p>';//bring only 200 chars from datatabase } } } }
if(!isset($_POST['submit']) || $errors != ''){ echo $errors; display_form();//display first time the search box }
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.