Avatar billede smartguy101 Juniormester
27. november 2004 - 17:53 Der er 13 kommentarer og
1 løsning

Genskriver ved opdatering

Hej.
Hvordan kan det være at når man trykker php, så poster man igen i det man nu har skrevet. Altså jeg har tabel og form på samme side, og trykker jeg opdater, så skriver den beskeden igen.

Hvordan forhindres dette?
Avatar billede ellebaek Nybegynder
27. november 2004 - 17:56 #1
du laver din update på en tom side, som så bagefter sender videre til den side der fortæller din bruger at han har skrevet til databasen..

fx.

update.php
<?
$query = "insert...";
mysql_query($query);
header("location: updatedone.php");
?>

updatedone.php
<?
echo "nu har jeg opdateret din database.." .
    "og du kan nu reloade siden";
?>

Mener det er sådan jeg selv kommer forbi problemet i hvert fald...!
Avatar billede smartguy101 Juniormester
27. november 2004 - 18:05 #2
Nej for det virker på min tagwall. Dog har jeg ikke lige selv fixet den, så kan ikke lige se mig ud af problemet.

Anyone else?
Avatar billede ellebaek Nybegynder
27. november 2004 - 18:10 #3
så prøv at vise koden for din tagwall.. så kan det jo være det kan fikses den vej.
Avatar billede smartguy101 Juniormester
27. november 2004 - 18:12 #4
Avatar billede ellebaek Nybegynder
27. november 2004 - 18:17 #5
kan jeg også se koden for bansql..?
Avatar billede smartguy101 Juniormester
27. november 2004 - 18:19 #6
Nej. Der står alle koderne til connecting med databasen osv. i.
Avatar billede ellebaek Nybegynder
27. november 2004 - 18:21 #7
jo... men uden dem tænkte jeg...


Men er det kun de koder der står i den ?
Avatar billede ellebaek Nybegynder
27. november 2004 - 18:22 #8
altså der er ikke noget med forskellige sql sætninger osv...
Avatar billede smartguy101 Juniormester
27. november 2004 - 18:23 #9
nej, det er kun koder.
Avatar billede ellebaek Nybegynder
27. november 2004 - 18:28 #10
hmm...

koden du viste mig og vis kilde for din tagwall stemmer ikke helt overens..
Kan jeg ikke se koden for tagwall.php ?
Avatar billede smartguy101 Juniormester
27. november 2004 - 18:30 #11
Bare glemt det.
Avatar billede ellebaek Nybegynder
27. november 2004 - 18:32 #12
Jamen selv tak for at jeg prøver at hjælpe dig...!
Avatar billede Slettet bruger
28. november 2004 - 10:41 #13
hvorfor siger du:

if($showall == "true"){
$foresp = mysql_query("SELECT navn, steamid, begrundelse, varighed FROM ban ORDER BY id DESC LIMIT 0, 100");
}else{
$foresp = mysql_query("SELECT navn, steamid, begrundelse, varighed FROM ban ORDER BY id DESC LIMIT 0, 100");
}

det er da nemmer bare at sige:
$foresp = mysql_query("SELECT navn, steamid, begrundelse, varighed FROM ban ORDER BY

idet det jo er samme foresp :S
Avatar billede Slettet bruger
28. november 2004 - 10:42 #14
det her:
echo "<font class=font><b>Nick</b>: $data[0] - <b>Steamid</b>: $data[1] - <b>Begrundelse</b>: $data[2] - <b>Varighed:</b> $data[3]<br>"; }

skulle nok også rettes til:

echo "<font class=\"font\"><b>Nick</b>: $data[0] - <b>Steamid</b>: $data[1] - <b>Begrundelse</b>: $data[2] - <b>Varighed:</b> $data[3]<br>"; }
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