17. februar 2006 - 23:38
Der er
6 kommentarer og 1 løsning
hvordan tjekker jeg nemmest?
jeg har en form der linker til en php side . på php siden tjekker jeg om værdien findes i en database, hvis skal der vises.........hvis ikke skal vises et link tilbage... hvordan gør jeg det smart..
Annonceindlæg fra Computerworld
17. februar 2006 - 23:45
#1
Vel noget i retning af: $q = mysql_query("SELECT * FROM somedatabase WHERE somefield='somevalue'"); if (mysql_num_rows($q)) { $r = mysql_fetch_array($q); //Show something ...... } else { //Tilbage.. echo "<a href=\"somepage.php\">tilbage</a>"; }
17. februar 2006 - 23:48
#2
ja...ikke helt den del har jeg tjek på. jeg vil meget gerne undgå at skulle skrive min html side inden i en if sætning
17. februar 2006 - 23:50
#3
$exist = false; $svar = mysql_query("SELECT eventid FROM event"); $num=mysql_numrows($svar); mysql_close($dbserver); $i=0; while ($i < $num) { $id = mysql_result($svar,$i,"eventid"); if($navn == $id){$exist = true;} $i++; } if ($exist == true) echo"\"$navn\" er optaget, prøv et andet navn. <form name='form1' method='post' action='navn.htm'><input name='navn' type='hidden' value='$navn'> <input type='submit' value='<------'> </form> "; else{ echo' Du skal nu vælge om det skal være et tilbagevendende arrangement eller enkeltstående arrengement. </p> <form name="form1" method="post" action="data.php"> <input name="navn" type="hidden" value="$navn"> <p> <input type="radio" name="type" value="enkelt"> opret som enkeltstående arrengement </p> <p> <input type="radio" name="type" value="tilbage"> eller,opret som tilbagevendende arrangement </p> <p align="center"> <input type="submit" name="Submit" value="--------------->"> </p> </form>'; }
17. februar 2006 - 23:51
#4
sådan har jeg løst en af dem....det er ikke så elegant
17. februar 2006 - 23:53
#5
Under alle omstændigheder ville jeg i hvert fald lukke <? ... i stedet for at smide det hele ind i en "echo". Sådan her: ... else { ?> <form ...... <? } Ellers kan man jo også altid inkludere en seperat html fil med include(), men det bliver det næppe mere elegant af :-)
18. februar 2006 - 00:05
#6
huumm jeg vidste ikke man kunne bryde midt i en else på den måde. det er helt sikkert en godt alternativ til det jeg gør. den snupper jeg smid et svar
18. februar 2006 - 00:07
#7
Great. Det er helt sikkert en god løsning hvis du har været vant til at smide så meget html ind i "php-kode". Go nat :-)
Vi tilbyder markedets bedste kurser inden for webudvikling