Avatar billede fbb Nybegynder
20. juni 2003 - 12:01 Der er 7 kommentarer og
1 løsning

Upload og slet på samme side.

Hej jeg har lavet mig et script der sletter det virker også fint.
Men jeg vil gerne ha at når man klikker på godkend og dette sker: mysql_query("UPDATE fbbgalleri SET godkend='1' WHERE id='$_GET[id]'");

Men jeg ved ik hvordan jeg sætter det ind i mit kode så den gør det på samme side.
Mit kode:
<script>
function Slet(id) {
  if(confirm("Sikker på du vil slette scooteren fra databasen?")) {
    document.location.href="godkend.php?nid=" + id;
   
  }else{
   
  }
}
</script>
<?
require_once("../db.php");
if(isset($_GET['id'])) {
    $query = mysql_query("SELECT * FROM fbbgalleri WHERE id='$_GET[id]'");
    $row = mysql_fetch_array($query);
    mysql_query("DELETE FROM fbbgalleri WHERE id='$_GET[id]'");
    @unlink("../upload/" . $row['id'] . "." . $row['ectension']);
}
$query = mysql_query("SELECT * FROM fbbgalleri where godkend = '0' ORDER BY id");
while($r = mysql_fetch_array($query)) {
$id = $r['id'];
$ext = $r['extension'];
echo'<font face="Verdana" size="2" color="#000000">';
echo'<img border="0" src="../upload/'.$id.'.'.$ext.'" width="130" height="110"></a> - <a href="java script:Slet('.$r[id].');">SLET billede + tekst</a> - <a href="godkend.php?id='.$r[id].'">Godkend billede + tekst</a><br>';
}
?>
Avatar billede jakoba Nybegynder
20. juni 2003 - 12:31 #1
Du kan evt lave mere en een submitknap i din formular, en til hver funktion den formular skal kunne udføre

<input type='submit' name="slet_knap" value="slet bruger på serveren">
<input type='submit' name="opdater_knap" value="opdater brugerdata">

den submitknap der ikke bliver klikket på bliver ikke sendt med i formulardata, så du kan teste med:

if ( isset( $_POST['slet_knap'] ) ) {
    // dette er en sletning så foretag en sletning
} else
if ( isset( $_POST['opdater_knap'] ) ) {
    // dette er en opdatering så foretag en opdatering
} else {
    // dette er nok en fejl
}

mvh JakobA
Avatar billede fbb Nybegynder
20. juni 2003 - 12:33 #2
Prøver det lige ;)
Avatar billede fbb Nybegynder
20. juni 2003 - 12:34 #3
hmm, ang. min slet knap, den skal jo helt gå op lave den lille ja / nej dims, hvordan det så?
Avatar billede jakoba Nybegynder
20. juni 2003 - 12:40 #4
<input type='submit' name="slet_knap" value="slet bruger på serveren"
    onclick="return confirm('Er du sikker på du vil slette brugeren' );">

og opdater knappen skal vel også have sådan en :-); men det er bare HTML & JavaScript, ikke php
Avatar billede fbb Nybegynder
20. juni 2003 - 12:42 #5
prøver lige ;)
Avatar billede fbb Nybegynder
20. juni 2003 - 13:01 #6
<?
require_once("../db.php");
if ( isset( $_POST['slet_knap'] ) ) {
    $query = mysql_query("SELECT * FROM fbbgalleri WHERE id='$_GET[id]'");
    $row = mysql_fetch_array($query);
    mysql_query("DELETE FROM fbbgalleri WHERE id='$_GET[id]'");
    @unlink("../upload/" . $row['id'] . "." . $row['extension']);
} else
if ( isset( $_POST['opdater_knap'] ) ) {
    mysql_query("UPDATE fbbgalleri SET godkend='1' WHERE id='$_GET[id]'");
} else {
    //sfg
}
$query = mysql_query("SELECT * FROM fbbgalleri where godkend = '0' ORDER BY id");
while($r = mysql_fetch_array($query)) {
$id = $r['id'];
$ext = $r['extension'];
echo'<font face="Verdana" size="2" color="#000000">
<img border="0" src="../upload/'.$id.'.'.$ext.'" width="130" height="110"></a>';
?>
<form method="post" action="<?=$PHP_SELF ?>">
<input type='submit' name="slet_knap" value="slet billede/tekst" onclick="return confirm('Er du sikker på du vil slette billede/tekst' );">
<input type='submit' name="opdater_knap" value="godkend" onclick="return confirm('Er du sikker på du vil godkende billede/tekst' );">
</form>
<br>
<?
}
?>

Når man klikker kommer den lille popup, men der sker ikke nået når man klikker ok
Avatar billede fbb Nybegynder
20. juni 2003 - 13:05 #7
Glemt at sætte id på mmin form..

Gider du lave et svar??
Avatar billede jakoba Nybegynder
20. juni 2003 - 13:14 #8
ok :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester