22. september 2007 - 20:43
Der er
4 kommentarer og 1 løsning
Konverter forms textfield-værdi til integer
Hvordan konverterer jeg en forms textfield-værdi til integer, som derefter kan bruges til determinere < eller >?? - koden: if(parse_str($sj1)>=10){ $test=parse_str($sj1)+12; echo"&parsint=$test<br>"; $samt=$samt+1; }else{ echo"ELSER<br>"; $samt=0; } er udu...
Annonceindlæg fra Deloitte
22. september 2007 - 21:12
#2
Ok - men formens textfelt er jo bare en streng - hvordan kan jeg regne på et tal/interger: 34 - i stedet for strengen "34"? :-) Her er lidt mere af min kode - sj1 er jo navnet på mit textfield: <body> <p> </p> <form name="form1" method="post" ="<?=$_SERVER['PHP_SELF'];?>"> <p>Anmeldelse</p> <p> <textarea name="anm" cols="80" rows="6" id="anm"></textarea> </p> <p>Bedømmelse</p> <table width="500" border="0" cellspacing="0" cellpadding="0"> <tr> <td>1</td> <td>2</td> <td>3</td> <td>4</td> <td width="100">5</td> </tr> <tr> <td><input name="sj1" type="text" id="sj1" value="?" size="5"></td> <td><input name="sj2" type="text" id="sj2" value="?" size="5"></td> <td><input name="sj3" type="text" id="sj3" value="?" size="5"></td> <td><input name="sj4" type="text" id="sj4" value="?" size="5"></td> <td width="100"><input name="sj5" type="text" id="sj5" value="?" size="5"></td> </tr> <tr> <td>6</td> <td>7</td> <td>8</td> <td>9</td> <td width="100">10</td> </tr> <tr> <td><input name="sj6" type="text" id="sj6" value="?" size="5"></td> <td><input name="sj7" type="text" id="sj7" value="?" size="5"></td> <td><input name="sj8" type="text" id="sj8" value="?" size="5"></td> <td><input name="sj9" type="text" id="sj9" value="?" size="5"></td> <td width="100"><input name="sj10" type="text" id="sj10" value="?" size="5"></td> </tr> </table> <p> <input type="submit" name="Submit" value="Skriv anmeldelse"> </p> <p> </p> </form> <p> </p> <?php $samt=0; switch ($sj1) { case "?": $samt=$samt+1; echo"?er<br>"; break; case "%": $samt=$samt+1; echo"%er<br>"; break; default: if(int($sj1)>=10){ $test=parse_str($sj1)+12; echo"&parsint=$test<br>"; $samt=$samt+1; }else{ echo"ELSER<br>"; $samt=0; } break; } echo"&samt=$samt"; if($samt == 10) { $link=mysql_connect("localhost",..... etc