I hope this is the right spot to post this....
I am working on a form to pull the information from the database. I am trying to use arrays, but I only get one record to come back and it is duplicated in both rows on my form.
the code is:
[PHP]<?php $sql="select *from admin Where Week='1'";
$result=mysql_q uery($sql);
$num=mysql_numr ows($result);
$i=0;
while ($i < $num)
{$pass[GameID]=mysql_result($ result,$i,"Game ID");
$pass[Week]=mysql_result($ result,$i,"Week ");
$pass[Favorite]=mysql_result($ result,$i,"Favo rite");
$pass[Underdog]=mysql_result($ result,$i,"Unde rdog");
$pass[Spread]=mysql_result($ result,$i,"Spre ad");
$pass[FavScore]=mysql_result($ result,$i,"FavS core");
$pass[UndScore]=mysql_result($ result,$i,"UndS core");
$pass[Time]=mysql_result($ result,$i,"Time ");
$i++;
}mysql_close();
?>[/PHP]
[HTML]
<form action="adminin sert.php" method="POST">
<Select size="1" name="Week" ><option value="None" <? if($pass[$Week]== "None"){ echo "selected"; } ?>>Week</option>
<option <? if($pass[Week]== "01" ) { echo "selected"; } ?>>01</option>
<option <? if($pass[Week]== "02" ) { echo "selected"; } ?>>02</option>
<li>
<?php echo"$pass[GameID]"; ?>
<select size="1" name="Favorite[]"><option value="None"<? if($pass[Favorite]== "None"){ echo "selected"; } ?>>Favorite</option>
<option <? if($pass[Favorite]== "Atlanta"){ echo "selected"; } ?>>Atlanta</option><option <? if($pass[Favorite]== "Arizona"){ echo "selected"; } ?>>Arizona</option>
<select size="1" name="Underdog[]"><option value="None"<? if($pass[Underdog]== "None"){ echo "selected"; } ?>>Underdog</option>
<option <? if($pass[Underdog]== "Atlanta"){ echo "selected"; } ?>>Atlanta</option>
<option <? if($pass[Underdog]== "Arizona"){ echo "selected"; } ?>>Arizona</option>
<input type="Number" name="Spread[]" size="5" MAXLENGTH="4" value="<? if($pass[Spread]!=""){ echo "$pass[Spread]"; } ?>" >
<input type="Number" name="FavScore[]" size="5" MAXLENGTH="4" value="<? if($pass[FavScore]!=""){ echo "$pass[FavScore]"; } ?>" >
<input type="Number" name="UndScore[]" size="5" MAXLENGTH="4" value="<? if($pass[UndScore]!=""){ echo "$pass[UndScore]"; } ?>" >
<input type="Number" name="Time[]" size="5" MAXLENGTH="8" value="<? if($pass[Time]!=""){ echo "$pass[Time]"; } ?>" >
[/HTML]
with the second part of the html code duplicated...
am i on right track, what am i missing to get it to pull each row?
Any help would be great,
Patsman77
I am working on a form to pull the information from the database. I am trying to use arrays, but I only get one record to come back and it is duplicated in both rows on my form.
the code is:
[PHP]<?php $sql="select *from admin Where Week='1'";
$result=mysql_q uery($sql);
$num=mysql_numr ows($result);
$i=0;
while ($i < $num)
{$pass[GameID]=mysql_result($ result,$i,"Game ID");
$pass[Week]=mysql_result($ result,$i,"Week ");
$pass[Favorite]=mysql_result($ result,$i,"Favo rite");
$pass[Underdog]=mysql_result($ result,$i,"Unde rdog");
$pass[Spread]=mysql_result($ result,$i,"Spre ad");
$pass[FavScore]=mysql_result($ result,$i,"FavS core");
$pass[UndScore]=mysql_result($ result,$i,"UndS core");
$pass[Time]=mysql_result($ result,$i,"Time ");
$i++;
}mysql_close();
?>[/PHP]
[HTML]
<form action="adminin sert.php" method="POST">
<Select size="1" name="Week" ><option value="None" <? if($pass[$Week]== "None"){ echo "selected"; } ?>>Week</option>
<option <? if($pass[Week]== "01" ) { echo "selected"; } ?>>01</option>
<option <? if($pass[Week]== "02" ) { echo "selected"; } ?>>02</option>
<li>
<?php echo"$pass[GameID]"; ?>
<select size="1" name="Favorite[]"><option value="None"<? if($pass[Favorite]== "None"){ echo "selected"; } ?>>Favorite</option>
<option <? if($pass[Favorite]== "Atlanta"){ echo "selected"; } ?>>Atlanta</option><option <? if($pass[Favorite]== "Arizona"){ echo "selected"; } ?>>Arizona</option>
<select size="1" name="Underdog[]"><option value="None"<? if($pass[Underdog]== "None"){ echo "selected"; } ?>>Underdog</option>
<option <? if($pass[Underdog]== "Atlanta"){ echo "selected"; } ?>>Atlanta</option>
<option <? if($pass[Underdog]== "Arizona"){ echo "selected"; } ?>>Arizona</option>
<input type="Number" name="Spread[]" size="5" MAXLENGTH="4" value="<? if($pass[Spread]!=""){ echo "$pass[Spread]"; } ?>" >
<input type="Number" name="FavScore[]" size="5" MAXLENGTH="4" value="<? if($pass[FavScore]!=""){ echo "$pass[FavScore]"; } ?>" >
<input type="Number" name="UndScore[]" size="5" MAXLENGTH="4" value="<? if($pass[UndScore]!=""){ echo "$pass[UndScore]"; } ?>" >
<input type="Number" name="Time[]" size="5" MAXLENGTH="8" value="<? if($pass[Time]!=""){ echo "$pass[Time]"; } ?>" >
[/HTML]
with the second part of the html code duplicated...
am i on right track, what am i missing to get it to pull each row?
Any help would be great,
Patsman77
Comment