14. marts 2006 - 14:35
Der er
2 kommentarer
Hvorfor opdatere den ikke??
<html> <head> <!-------------------EVT. STYLESHEET!--------> </head> <body> <? include("connect.php"); $id = $_GET['id']; $query = mysql_query("SELECT * FROM clanfights WHERE id = '$id'") or die(mysql_error()); while($row = mysql_fetch_assoc($query)) { ?> <form action="edit.php" method="POST" enctype="multipart/form-data"> <table cellspacing="0" cellpadding="0" border="0" align="center" width="500px"> <tr> <td height="25">Modstander:</td> <td><input type="text" name="opponent" value="<? echo "$row[opponent]"; ?>"></td> </tr> <tr> <td height="25">HLTV:</td> <td><input type="text" name="hltv" value="<? echo "$row[hltv]"; ?>"></td> </tr> <tr> <td height="35" valign="top">Resultat:<br><i>(jer først, og modstander i anden)</i></td> <td><input type="text" size="2" name="result" value="<? echo "$row[result_]"; ?>"><br> <select name="result"> <option value="<? echo "$row[color]"; ?>">....</option> <option value="green">Vundet!</option> <option value="red">Tabt!</option> <option value="yellow">Uafgjort!</option> </select> </td> </tr> <tr> <td height="25">Map:</td> <td><input type="text" name="map" value="<? echo "$row[map_]"; ?>"></td> </tr> <tr> <td height="25">Dato:</td> <td> <input type="text" name="date" value="<? echo "$row[date_]"; ?>"> </td> </tr> <tr> <td>Modstander - land:</td> <td> <select name="country"> <option value="<? echo "$row[country]"; ?>">Choose</option> <option value="dk.gif">Danmark</option> <option value="de.gif">Tyskland</option> </select> </td> </tr> <tr> <td>Evt. tekst:</td> <td><textarea cols="30" rows="5" name="text"><? echo "$row[text]"; ?></textarea></td> </tr> <tr> <td> </td> <td><input type="submit" name="submit" value="Opdatér"></td> </tr> </table> </form> <? } if(isset($_POST['submit'])) { mysql_query("UPDATE clanfights SET opponent='$_POST[opponent]', result_='$_POST[result]', color='$_POST[result]', map_='$_POST[map]', date_='$_POST[date]', hltv='$_POST[hltv]', country='$_POST[country]', text='$_POST[text]' WHERE id = '$id'") or die(mysql_error()); echo "Dit lort blev opdateret!"; } else { echo "Dit lort blev IKKE opdateret!"; } ?> </body> </html>
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
Slettet bruger
14. marts 2006 - 14:55
#1
Prøv at lave din update inden du trækker resultatet ud. Ellers vil den jo netop ikke opdaterer, da den henter de gamle data. <html> <head> <!-------------------EVT. STYLESHEET!--------> </head> <body> <? include("connect.php"); $id = $_GET['id']; if(isset($_POST["submit"])) { mysql_query("UPDATE clanfights SET opponent='$_POST[opponent]', result_='$_POST[result]', color='$_POST[result]', map_='$_POST[map]', date_='$_POST[date]', hltv='$_POST[hltv]', country='$_POST[country]', text='$_POST[text]' WHERE id = '$id'") or die(mysql_error()); } ?> $query = mysql_query("SELECT * FROM clanfights WHERE id = '$id'") or die(mysql_error()); $row = mysql_fetch_array($query); ?> <form action="edit.php" method="POST" enctype="multipart/form-data"> <table cellspacing="0" cellpadding="0" border="0" align="center" width="500px"> <tr> <td height="25">Modstander:</td> <td><input type="text" name="opponent" value="<? echo "$row[opponent]"; ?>"></td> </tr> <tr> <td height="25">HLTV:</td> <td><input type="text" name="hltv" value="<? echo "$row[hltv]"; ?>"></td> </tr> <tr> <td height="35" valign="top">Resultat:<br><i>(jer først, og modstander i anden)</i></td> <td><input type="text" size="2" name="result" value="<? echo "$row[result_]"; ?>"><br> <select name="result"> <option value="<? echo "$row[color]"; ?>">....</option> <option value="green">Vundet!</option> <option value="red">Tabt!</option> <option value="yellow">Uafgjort!</option> </select> </td> </tr> <tr> <td height="25">Map:</td> <td><input type="text" name="map" value="<? echo "$row[map_]"; ?>"></td> </tr> <tr> <td height="25">Dato:</td> <td> <input type="text" name="date" value="<? echo "$row[date_]"; ?>"> </td> </tr> <tr> <td>Modstander - land:</td> <td> <select name="country"> <option value="<? echo "$row[country]"; ?>">Choose</option> <option value="dk.gif">Danmark</option> <option value="de.gif">Tyskland</option> </select> </td> </tr> <tr> <td>Evt. tekst:</td> <td><textarea cols="30" rows="5" name="text"><? echo "$row[text]"; ?></textarea></td> </tr> <tr> <td> </td> <td><input type="submit" name="submit" value="Opdatér"></td> </tr> </table> </form> </body> </html>
Slettet bruger
14. marts 2006 - 14:56
#2
Ja okay, fjern lige ?> efter updaten :-) mysql_query("UPDATE clanfights SET opponent='$_POST[opponent]', result_='$_POST[result]', color='$_POST[result]', map_='$_POST[map]', date_='$_POST[date]', hltv='$_POST[hltv]', country='$_POST[country]', text='$_POST[text]' WHERE id = '$id'") or die(mysql_error()); } $query = mysql_query("SELECT * FROM clanfights WHERE id = '$id'") or die(mysql_error()); $row = mysql_fetch_array($query);
Vi tilbyder markedets bedste kurser inden for webudvikling