
balkan7
Members-
Posts
234 -
Joined
-
Last visited
Everything posted by balkan7
-
Hi hansford Thanks for helping but i think this is not the best solution because if i had in database question with 5 answers and when i edit this will look same: <? foreach($result as $data) { echo '<input type="text" name="answers[]" class="required-fields" value="'.$data['answer'].'" />'; } ?> I think is better to use for loop for limit inputs....
-
Hi How can limit only required input fields cannot be empty. <form name="test" method="post" action="test.php"> <label for="quest"> <input type="text" name="quest" /> <!-- REQUIRED --> </label> <label for="answers"> <input type="text" name="answers[]" /> <!-- REQUIRED --> </label> <label for="answers"> <input type="text" name="answers[]" /> <!-- REQUIRED --> </label> <label for="answers"> <input type="text" name="answers[]" /> </label> <label for="answers"> <input type="text" name="answers[]" /> </label> <label for="answers"> <input type="text" name="answers[]" /> </label> <label for="submit"> <input type="submit" name="submit" value="Submit" /> </label> </form> Following function working only on all empty input fields, i need help to enable button when required fields is not empty. $(document).ready(function() { var $submit = $("input[type=submit]"), $inputs = $('input[name=quest], input[name=answers[]]'); function checkEmpty() { // filter over the empty inputs return $inputs.filter(function() { return !$.trim(this.value); }).length === 0; } $inputs.on('keyup', function() { $submit.prop("disabled", !checkEmpty()); }).keyup(); // trigger an initial blur });
-
Hi, i need help for get data from following tables: questions: id question options: id ques_id value votes: id option_id voted_on ip Question: What is your favorite color. Option1: Test 1 - 83 votes Option2: Test 2 - 0 votes Option3: Test 3 - 51 votes I'm using this sql for result: SELECT options.id, options.value, COUNT(*) as votes FROM votes, options WHERE votes.option_id=options.id AND votes.option_id IN(SELECT id FROM options WHERE ques_id=2) GROUP BY votes.option_id; so i get this: id value votes 1 Test1 83 3 Test3 51 because there is not votes for option Test2 and doesn't show it. i need help to get all data like this: id value votes 1 Test1 83 2 Test2 0 3 Test3 51
-
Hi Psycho Thanks for reply i found solution: $v = implode( "|", $votes ); $v = array($v); $a = implode( "|", $answers ); $a = array($a); $x = array_merge($check, $v, $a); echo json_encode($x);
-
Thank you for reply DavidAM With this code i get result from array: function(data) { if (data[0] == "ok") { show_results(id,data[1],data[2], 'voted'); } data[1] = votes data[2] = values <button onClick="show_results('2','67|38|38|','Test1|Test2|Test3|','no'); return false;">Result</button>
-
i have tried with this but i get this result: "ok","67|","38|","38|","Test1|","Test2|","Test3|" Pls help me to get this result: "ok","67|38|38|","Test1|Test2|Test3|" <? $answers = array(); $votes = array(); $check = array('ok'); foreach($results as $rows) { $votes[] = $rows['votes']."|"; $answers[] = $rows['value']."|"; } $test = array_merge($check, $votes, $answers); echo json_encode($test);
-
Thank you for reply ginerjm. Actually i need this result: ok64|33|37|Test1|Test2|Test3| Because i send it to JSON: echo json_encode($check); After i get result i use javascript for each result: votes = votes.split("|"); values = values.split("|");
-
Yes This is result of votes: 64|33|37| This is result of values: Test1|Test2|Test3| So i want this result push in array and get this result: ok64|33|37|Test1|Test2|Test3|
-
I need help for get this result in foreach loop. ok64|33|37|Test1|Test2|Test3| But with my looping i get this result: ok64|Test1|33Test2|37|Test3| <? $check = array('ok'); foreach($results as $rows) { array_push($check, $rows['votes']."|"); array_push($check, $rows['value']."|"); } ?>
-
Hi selathe Thanks for helping but i'm not able to install PECL extensions.
-
Result for dates is: Quis nostrud 0510 Result for non dates is: Quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat.
-
$text= "Quis nostrud 05.10.2011 exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat."; $regExp = '/^([^.]+)\\.\s/'; $replace = '<strong>$1</strong>.'; $text = preg_replace ($regExp, $replace, $text); $test = explode(".", $text); $display1 = nl2br($test[0]); $display2 = nl2br($test[1]); Result is: Quis nostrud 0510 (without apply tags <strong>)
-
I'm trying this one but doesn't work $regExp = '/^([^.]+)\\.\s/';
-
For the first, just add a space after the period in the RegExp. Should handle dates just fine then. Please example with regex
-
Tested and working, but if exist date like 05.10.2011 highlighting stop in 05. can be this skip ? And text separated with two variables: $highlighted = "Quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat."; $more = "Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat.";
-
Hi guys I need highlight text from variable like this one: $text = "Quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat."; If preg_match first dot in text i want replace it like this bellow: Quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat.
-
Two Checkbox Save Like Array Into One Column In Database
balkan7 replied to balkan7's topic in PHP Coding Help
Thanks working!! -
Two Checkbox Save Like Array Into One Column In Database
balkan7 replied to balkan7's topic in PHP Coding Help
Hello Barand How can add for each checkbox (checked='checked') $id = $_GET['id']; $sql = mysql_query("SELECT * FROM table WHERE id=$id"); $data = mysql_fetch_array($sql); $checkbox = data['c']; $test = array(1 => "A", 2 => "B"); foreach ($test as $k => $v) { if ($checkbox == $k) { $checked = " checked='checked'"; echo "<input type=\"checkbox\" name=\"c[]\" value=\"$k\"$checked> $v <br>"; } How can i retrieve if column: c == 1 only checked A c == 2 only checked B c == 3 checked A and B ? -
Two Checkbox Save Like Array Into One Column In Database
balkan7 replied to balkan7's topic in PHP Coding Help
Hi Barand Thanks for reply and for smart solution ! -
Hello guys I'm tried to save data from 2 checkbox into one column in database and retrieve. In this case i have this: <? $test = array(1 => "A", 2 => "B"); foreach ($test as $k => $v) { echo "<input type=\"checkbox\" name=\"c\" value=\"$k\"> $v <br>"; } ?> If those 2 checkbox selected i want save in base like array 1,2 After this check from database if column data is: 1 = show pic 1 2 = show pic 2 1,2 (array) = show pic 3
-
Yes Working Thanks !
-
Ok i have seo function for replace names from category like this: cname: Foo Bar cseo: foo-bar so i don't know which is the best method to update every cname column to cseo column
-
I want to update empty columns in datebase, so i have this table: category - cid - cname - cparent - cseo Column cseo is empty i want update it with cname column with seo function. This foreach doesn't work code is: <?php $cats = mysql_query("SELECT * FROM category WHERE cparent ='4' ORDER BY cid DESC"); while ($data = mysql_fetch_array($cats)) { if ($data['cseo'] == ""){ foreach ($data['cname'] as $seo_names) { $seo_link = seo($seo_names); $result = mysql_query("UPDATE category SET cseo='$seo_link' WHERE cid='".$data['cid']."'"); if ($result) { echo "Done!"; } } } }
-
If i use this code then show: gallery?show=5 if i remove $html = str_replace('gallery.php','gallery',$html); then show me gallery/5 How can fix it ? $html = str_replace('gallery.php','gallery',$html); $html = preg_replace('/gallery\.php\?show=([0-9]+)/i','gallery/$1',$html);
-
Then what's wrong with my site show me gallery?show=5 .htaccess RewriteRule ^gallery/([0-9]+)/?$ gallery.php?show=$1 [QSA,L]