הכל עובד טוב ויפה חוץ מבאג מעצבן :
אחרי ששולחים, תמיד, אך תמיד רק 3 אפשרויות נכנסות, ואני יודע את הסיבה, אך אני לא יודע לתקנה, קשה יהיה לי להסביר, אז מי שיכול להתאים את הקוד לעצמו ולהריץ, יבורך =].
PHP קוד:
<Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<body>
<script language="JavaScript">
<!-- more free scripts Here (www.Itzik1.co.il) -->
max_text_length = 20;
function checkTArea(area, max) {
if (document.all && navigator.appVersion.indexOf("MSIE") != -1) {
if ((window.event.keyCode == 32 || window.event.keyCode >= 64) &&
area.value.length > max) {
alert(+ max + " :מקסימום תווים");
window.event.returnValue = false;
}
}
}
</script>
<script type="text/javascript">
function change(div,state) {
var len=(document.getElementById(div).childNodes.length)/2;
var i=0;
var inhtml='';
var values='';
var pos=0;
var type=(state=='add'?1:-1);
for (i=0; i<(len+type); i++) {
if (i!=len) {
values=document.getElementById(div).childNodes[pos].value;
}
inhtml+='<input type="text" name="q'+i+'" value="'+values+'" dir="rtl"/><br />';
pos=pos+2;
values='';
}
document.getElementById("totalnum").value=i;
document.getElementById(div).innerHTML=inhtml;
}
function ip(i)
{
i=i+1;
}
</script>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1255" />
<title>Blog - poll maker</title>
</head>
<Center>
<a href="javascript:change('inputs','add')">הוסף אפשרות</a> <a href="javascript:change('inputs','remove')">מחק</a>
<form name="pool" action="" method="get">
: שאלת הסקר
<br><input type="text" name="name" dir="rtl" onkeydown="checkTArea(this, max_text_length)"></input><p />
: האפשרויות לסקר
<div id="inputs"><input type="text" name="q1" dir="rtl" /><br /><input type="text" name="q2" dir="rtl" /><br /><input type="text" name="q3" dir="rtl" /><br /></div>
<input type="text" name="totalnum" id="totalnum" value="3"/>
<div style="margin: auto;"><input type="submit" value="Send" onclick=ip(i)/>
<?php
include("../includes/db.php");
$num = $_GET['totalnum'];
function trunc()
{
$trunc = mysql_query('TRUNCATE TABLE `polld`');
$truncp = mysql_query('TRUNCATE TABLE `poll`');
$blank = mysql_query("INSERT INTO `polld` (`blank`) VALUES ('default') ");
}
function getting($num) {
trunc();
@$name = $_GET['name'];
{
for($i=1;$i<=$num;$i++)
{
$quest = $_GET["q".$i];
$update = mysql_query ( " UPDATE `polld` SET `option$i`='$quest' ,`name`='$name'") or die(mysql_error());
}
}
} getting($num);
?>
</form>
<p><font size="1" face="Arial">JS by <a href="http://eyesoft.co.il/">eyesoft</a>
</body>
</html>