22. november 2005 - 19:23Der er
29 kommentarer og 1 løsning
Søge efter en bruger og tage ting fra personen
Okay her kommer én svær een! Jeg har vil gerne have sat det sådan her op, at man søger efter brugeren også kan man tage "HTMønter" fra personen! (HT = HabboTimes.dk = HabboHotel.dk avis)
For sådan som det er nu er det bare EN lang række også skal man finde personen Manuelt.. Ikke sjovt når der er 490 brugere. Så det kunne være dejligt hvis det kunne lykkes :)
Her kommer koden:
<?php include("db.php"); include("admintjek.php"); if($_GET[til] == "ja") { $link = mysql_query("SELECT * FROM bruger WHERE brugernavn='$_GET[brugernavn]' ORDER BY id DESC") or die(mysql_error()); while ($row = mysql_fetch_array($link)) { $ht = $row[HTmønter] - $_POST[monter]; } mysql_query("UPDATE bruger SET HTmønter='$ht' WHERE brugernavn='$_GET[brugernavn]'"); ?> <center> <? print "$_GET[brugernavn] har fået fjernet $_POST[monter] mønter"; ?> </center> <? $link = mysql_query("SELECT * FROM bruger ORDER BY id DESC") or die(mysql_error()); while ($row = mysql_fetch_array($link)) {
?> <p align="center"><a href="visprofil.php?id=<?=$row[id]?>"><?=$row[brugernavn]?></a>(<?=$row[HTmønter]?>)<form action="giveback.php?brugernavn=<?=$row[brugernavn]?>&til=ja" method="POST">Antal<input type="text" name="monter"><br><input type="submit" value="Fjern <?=$row[brugernavn]?> mønter"></form></p> <? } }else{ $link = mysql_query("SELECT * FROM bruger ORDER BY id DESC") or die(mysql_error()); while ($row = mysql_fetch_array($link)) {
Du skal så læse disse info ind i en form: while($row = mysql_fetch_assoc($q)) { echo "Navn: ".$row['brugernavn']."<br />"; echo "Email: ".$row['mail']."<br />"; echo "Kode: ".$row['password']."<br />"; echo "HTmønter: ".$row['HTmønter']."<br />"; }
Så det bliver noget i stil med: <form action="retMoenter.php" method="post"> <input type="hidden" name="brugerid" value="<?=$row['brugerid'];?>"> Brugernavn: <?=$row['brugerid'];?> <input type="text" name="moenter" value="<?=$row['HTmønter'];?>"> <input type="submit" name="submit" value="Opdater antal Mønter"> </form>
Og på siden: retMoenter.php laver du så: <? //db connect. $brugerid = mysql_real_escape_string($_POST["brugerid"]); $monter = mysql_real_escape_string($_POST["moenter"]); $query = mysql_query("UPDATE bruger SET HTMønter = ".$monter." WHERE id = ".$brugerid." LIMIT 1"); //DONE, smid evt brugeren tilbage til søge siden. ?>
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.