Gå til innhold

fjerning og endrings knapp


Anbefalte innlegg

Holder på å lage et admin panel der jeg skal liste opp brukere og hver instanse av brukere skal det være en endre knapp (for endring av informasjon av bruker) og en fjern knapp (for å slette bruker).

 

Saken hadde vært greit viss jeg hadde brukt $GET men den har jeg låst til en annen funksjon. Legger ved en kode snipp over det jeg har prøvd med $POST funskjonen som skjærte seg (Tok vekk par ting på koden. Gjorde litt feil med ang. submit button i form). Spm. mitt er hvordan kan jeg få en enkel overføring av variabelen $navn og om den skal endres eller slettes.

 

echo "<form action=\"admin.php?side=user\" method=\"POST\" name=\"usershow\">";
mysql_select_db($database_admin, $user);
$query_user = "SELECT email FROM `users` ORDER BY navn ASC";
$showuser = mysql_query($query_user, $user) or die(mysql_error());
while ($userhent = mysql_fetch_array($showuser)) {
 $navn = $userhent['navn'];
 echo "$navn";
}
echo "<input type=\"hidden\" name=\"MMshowuser\" value=\"usershow\"><input name=\"test\" type=\"submit\" value=\"Submit\" /></form>";

Lenke til kommentar
Videoannonse
Annonse

Hei

 

Du kan kanskje legge inn en radiobutton før hver email adresse, så velges den som skal slettes / editeres. Nederst (eller øverst om du vil) setter du inn to submit knapper som kalles edit og delete. Når en av disse trykkes, så slettes eller editeres brukeren alt ettersom hva man trykker på.

 

Et enkelt lite eksempel:

<?
//
// temp script, hw
//
if(isset($_POST["btndelete"])) {
       $username = $_POST["eduser"];
       echo "$username vil bli slette";
}
elseif(isset($_POST["btnedit"])) {
       $username = $_POST["eduser"];
       echo "$username skal editeres";
}
else {
       $users = Array("Karl", "Arne", "Ole", "jonas", "huldra");
       echo "Noen brukere:<br>";
       echo "<form method='post' action='' name='frmmodify'>";
       foreach($users as $user) {
               echo "<input type = 'radio' name='eduser' value='$user'>";
               echo "$user<br>";
       }
       echo "<input type='submit' name='btnedit' value='edit'> - <input type='submit' name='btndelete' value='delete'><br>\n";
       echo "</form>";
}
?>

 

Håper dette var svar på sprøsmålet (mulig jeg har misforstått), men hvis ikke, så får du spørre igjen, da. :)

Endret av kakkle
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...