Jeg gi´r op

Tags:    php

dav...
Jeg er temlig rød hvad angår php, bare lige så i ved det.

Mit problem ligger i, at jeg er ved at lave en score tabel, hvor man selvfølgelig skal kune indtaste og ændre mål, plads, holdnavn m.m.
Jeg har problemmer med er at lave en "select"-box med de hold der allerede er tastet ind, således at når man har valgt hold, dukker tallene frem i nogle forms

Kildekode ...............




<?
include "universal/connect.php";
?>
<html>

<head>
<title>TEST</title>
</head>







<body bgcolor="#ffffff">

<?
mysql_query("update test SET s_plads = '$s_plads', s_imaal = '$s_imaal', s_umaal = '$s_umaal', s_vundet = '$s_vundet', s_lige = '$s_lige', s_tabt = '$s_tabt', s_antalkamp = '$s_antalkamp', s_hold = '$s_hold', s_plads = '$s_plads' where s_hold = '$s_hold'")or die(mysql_error());
?>




<FORM METHOD="POST" ACTION="<?echo"$PHP_SELF?"?>">
<table border="1" cellpadding="0" cellspacing="2" width="122">
<tr>
<td></td>
<td><select name="s_hold" size="1">
<option value="one">Hold 1</option>
<option value="two">Hold 2</option>
<option value="three">Hold 3</option> </select></td>
</tr>
<tr>
<td>Hold</td>
<td><input type="text" name="s_hold" size="24" value='<?echo"$s_hold";?>'></td>
</tr>
<tr>
<td>Plads</td>
<td><input type="text" name="s_plads" size="24" readonly value='<?echo"$s_plads";?>'></td>
</tr>
<tr>
<td>+ mål</td>
<td><input type="text" name="s_imaal" size="24" value='<?echo"$s_imaal";?>'></td>
</tr>
<tr>
<td>- mål</td>
<td><input type="text" name='s_umaal' size="24" value='<?echo"$s_umaal";?>'></td>
</tr>
<tr>
<td>Vundet</td>
<td><input type="text" name='s_vundet' size="24" value='<?echo"$s_vundet";?>'></td>
</tr>
<tr>
<td>Tabt</td>
<td><input type="text" name='s_tabt' size="24" value='<?echo"$s_tabt";?>'></td>
</tr>
<tr>
<td>Uafgjort</td>
<td><input type="text" name='s_lige' size="24" value='<?echo"$s_lige";?>'></td>
</tr>
<tr>
<td>spillet kampe</td>
<td><input type="text" name="s_antalkamp" size="24" readonly value="<?echo"$s_antalkamp";?>"></td>
</tr>
<tr>
<td></td>
<td><input type="submit" name="update" value="Update"></td>
</tr>
</table>
</form>
</body>

</html>



6 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
Lad os tage det et skridt ad gangen...

1) din update kode skal kun udføres når der er tale om en opdatering, ik?

<? if($update == "Update"){

//MYSQL UPDATE QUERY

} ?>

2) Når folk vælger et hold i SELECT dropdown boxen, skal siden så reloades eller skal indholdet af den nuværende side ændres?



Lad os tage det et skridt ad gangen...

1) din update kode skal kun udføres når der er tale om en opdatering, ik?

<? if($update == "Update"){

//MYSQL UPDATE QUERY

} ?>

2) Når folk vælger et hold i SELECT dropdown boxen, skal siden så reloades eller skal indholdet af den nuværende side ændres?



1. Jo

2. Det er egentlig lige meget, men jeg havde regnet med at det skulle være på samme side



Det er nemmest - rent programmeringsmæssigt - hvis den reloader siden når der vælges et nyt hold... ellers skal du til og sætte dig ind i JavaScript eller VBScript.

Mht. til punkt 1, skal du bare indkapsle din updatekode i en struktur ligende den som jeg skrev tidligere....

...jeg vender tilbage når jeg har mere tid til, at gennemgå punkt 2 med dig.



Er du stadigvæk interesseret i et svar?





Er du stadigvæk interesseret i et svar?

Nej ellers tak




Lukker




t