13. marts 2005 - 15:31
Der er
7 kommentarer
SQL Løkke
Hej.
Jeg er igang med at lave et script hvor du skal kunne vælge en træningstid, også vælge spillere der skal træne.
Jeg har tænkt mig at oprette en database med TræningsID og SpillerID
Sådan her ser siden ud:
Træningstid ---> Spiller
---> Spiller
---> Spiller
---> Spiller
---> Spiller
---> Spiller
---> Spiller
[SUBMIT]
Mysql formlen ser således ud:
mysql_query("INSERT INTO træning (tid, bid) VALUES ('$Træning, $spiller')")
Så det jeg vil er at have en løkke der får den til at gentage indtil alle spillerne som man har skrevet ind kommer ind i databasen.
Håber i forstår hva jeg mener, og håber i kan hjælpe :)
13. marts 2005 - 16:08
#2
nej, TID bare TræningsID'et..
Vil sådan set bare køre en SQL løkke, så den sætter alle Spillerne ind i databasen med det træningsid jeg har sat dem under..
Blev det mere forståeligt :) ?
13. marts 2005 - 16:31
#3
Lav loekken i PHP, eventuelt med prepare og execute statements, hvis din database funktioner understoetter det.
13. marts 2005 - 17:18
#4
Jamen hvordan skal jeg lave den lykke ? Er ikke lige ekspert i lykker.. Skal det være ligesom når jeg bruger while når jeg udskriver noget fra databasen, eller skal det for lykker eller hva tror i vil være smartest ?
13. marts 2005 - 17:39
#6
</font>
<table width="440" border="0" cellspacing="0" cellpadding="0">
<tr>
<th width="237" scope="col"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000">
Træning:
<select name="traener" class=mitfelt>
<selected>
<?
echo "<option>";
echo "<font face=Verdana, Arial, Helvetica, sans-serif size=1 color=#000000>". $b[dag] ." - ". $b[godhed] ." - ". $b[tid] ."</font>";
echo "</option>";
?>
</selected>
</select>
</font></th>
<th width="174" scope="col"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000">
<select name="spiller" class=mitfelt id="spiller">
<selected>
<?
$query = mysql_query("SELECT * FROM brugere ORDER BY id") OR DIE (mysql_error());
while($r = mysql_fetch_array($query)) {
echo "<option>";
echo "<font face=Verdana, Arial, Helvetica, sans-serif size=1 color=#000000>". $r[Brugernavn] ."</font>";
echo "</option>";
}
?>
</selected>
</select>
</font></th>
</tr>
<tr>
<th scope="col"> </th>
<th scope="col"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000">
<select name="spiller" class=mitfelt id="spiller">
<selected>
<?
$query = mysql_query("SELECT * FROM brugere ORDER BY id") OR DIE (mysql_error());
while($r = mysql_fetch_array($query)) {
echo "<option>";
echo "<font face=Verdana, Arial, Helvetica, sans-serif size=1 color=#000000>". $r[Brugernavn] ."</font>";
echo "</option>";
}
?>
</selected>
</select>
</font></th>
</tr>
<tr>
<th scope="col"> </th>
<th scope="col"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000">
<select name="spiller" class=mitfelt id="spiller">
<selected>
<?
$query = mysql_query("SELECT * FROM brugere ORDER BY id") OR DIE (mysql_error());
while($r = mysql_fetch_array($query)) {
echo "<option>";
echo "<font face=Verdana, Arial, Helvetica, sans-serif size=1 color=#000000>". $r[Brugernavn] ."</font>";
echo "</option>";
}
?>
</selected>
</select>
</font></th>
</tr>
</table>
<?
}
?>
<font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000">
<input style="margin-bottom : 0px; margin-left : 0px; margin-right : 0px; margin-top : 0px;background-color: #FFFFFF; border-style: #000000" type="submit" name="Submit" class="mitfelt" value="Indskriv...">
Der er også lige lidt PHP med i, men det behøves i ikke tage hensyn til