I have been working with the same loop for a couple days now, and it still won’t work the way I want it to. I have tried both for, foreach and while and it still refuses to work.
The code that won’t work is simply:
if(!empty($_POST['submit'])){
$d = count($_POST['deleteT']);
for ($pi = 1; $pi <= $d; $pi++) {
echo "Banned ".$_POST['deleteT'][$pi]."</br>";
}
}
If deleteT has two values: ‘Bob’ and ‘Joe’ it will print:
Banned Joe
Banned
Does anyone have any insight into why this is going on?
Start your loop index with
$pi = 0;and only loop while$pi < $d.