Avatar billede mazey Praktikant
18. marts 2005 - 17:36 Der er 2 kommentarer og
1 løsning

Fravælg opdatering ved reload

Hejsa...

Jeg har lavet et lille opdateringsscript som gemmer noget data i en database.
Problemet er at når jeg er på siden og reloader som bliver der lagt tomt data i databasen.
Findes der lige et eller andet som gør at man SKAL klikke "submit", før den lægger noget i databasen!?
Avatar billede sukos Juniormester
18. marts 2005 - 17:47 #1
Du kan starte dit script med at håndtere evt. posts, og sende tilbage til filen selv

<?php
if(isset($_POST["navn"])) {

// lav dit sql............

header("Location:". $_SERVER["PHP_SELF"] ."");
exit;
}

?>

din side med form m.mm.
Avatar billede mazey Praktikant
18. marts 2005 - 18:58 #2
Det virker.... smider du et svar!?

Har et spørgsmål mere... det er måske hurtigt løst af dig, men jeg kan også åbne et nyt spørgsmål!?

Jeg har lavet et udtræk fra en database, og vil gerne lave en if sætning som gør at hvis udtrækket er tomt skal den ikke vise noget bestemt text.

<? echo $data3[1] ?>&nbsp;&nbsp<a href="http://www.<? echo $data3[3] ?>" target="_blank">
<? if($data3[3] !==0)
    echo "http://www." ?> <? echo $data3[3] ?></a>

Det virker så bare ikke!... :)
Avatar billede sukos Juniormester
19. marts 2005 - 01:36 #3
der er flere måder at gøre det på.
if(!empty($data[3])) {
//lav link
}

Og nu det er et link, kunne "tagster_lib" jo overvejes:

http://www.ljweb.com/usefulscripts/

Den laver automatisk en url eller email om til et link

Den måde du spørger på, er heller ikke rigtig.

if($data3[3] !=0)

er mere rigtig
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