searls03 Posted April 1, 2012 Share Posted April 1, 2012 how do I make $counter add one evertime it runs through the loop: <?php // Query member data from the database and ready it for display $sql4 = mysql_query("SELECT * FROM labels where item_id='".$pid."'"); $num_rows = mysql_num_rows($sql4); echo $num_rows; while($row = mysql_fetch_array($sql4)){ $label =$row["label"]; $lid=$row['id']; $counter = 0; $counter = $counter + 1; print $counter . "<BR>"; ?> <select name="name<?php echo $counter; ?>"> <?php echo $label; ?> currently, it says counter is 1 everytime Quote Link to comment Share on other sites More sharing options...
Drummin Posted April 1, 2012 Share Posted April 1, 2012 Just set the counter before the loop. <?php // Query member data from the database and ready it for display $sql4 = mysql_query("SELECT * FROM labels where item_id='".$pid."'"); $num_rows = mysql_num_rows($sql4); echo $num_rows; $counter = 0; while($row = mysql_fetch_array($sql4)){ $label =$row["label"]; $lid=$row['id']; $counter = $counter + 1; print $counter . "<BR>"; ?> <select name="name<?php echo $counter; ?>"> <?php echo $label; ?> Quote Link to comment Share on other sites More sharing options...
searls03 Posted April 1, 2012 Author Share Posted April 1, 2012 thank you, I didn't even think about that! it is exactly what I want! Quote Link to comment Share on other sites More sharing options...
searls03 Posted April 1, 2012 Author Share Posted April 1, 2012 one more quick question, how do I do this with proper syntax? $_POST['name$counter'] Quote Link to comment Share on other sites More sharing options...
Drummin Posted April 1, 2012 Share Posted April 1, 2012 I would combine them like this. $_POST['name']="{$_POST['name']}$counter"; echo "{$_POST['name']}"; or $name="{$_POST['name']}$counter"; echo "$name"; Quote Link to comment Share on other sites More sharing options...
searls03 Posted April 1, 2012 Author Share Posted April 1, 2012 this is nowhere near correct, but how would I do a string like so: $item = "". $_POST['item']."".{$_POST['name']}." ".{$_POST['name']}.""; Quote Link to comment Share on other sites More sharing options...
Drummin Posted April 1, 2012 Share Posted April 1, 2012 $item = "{$_POST['item']}{$_POST['name']}{$_POST['name']}"; Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.