Avatar billede doodoo Novice
27. januar 2004 - 16:16 Der er 13 kommentarer og
1 løsning

Hvordan skal denne sætning se ud

Hey EXP
jeg har dette:

elseif($action=="ban") {
if($usr) {
mysql_query("UPDATE users SET banned='".(time()+($dage*60*60*24))."' WHERE(username='$usr')");
print "Bruger banned.";
}
?>

<form action="miniadmin.php?action=ban" method="post">
Username <input name="usr">
Dage <input name="dage">
Begrund <input name="grund">
input type="submit" value="Ban">


Den sidste input der hedder grund, skulle gerne udfyldes og indsætte det man har skrevet til tabellen: ban_grund i users..

Hvordan skal query så se ud?
Avatar billede minijensen1 Nybegynder
27. januar 2004 - 16:18 #1
mysql_query("UPDATE users SET banned='".(time()+($dage*60*60*24))."',ban_grund='".$grund."' WHERE(username='$usr')");
Avatar billede doodoo Novice
27. januar 2004 - 16:22 #2
jamen det var da utroligt... synes jeg at jeg har prøvet men okay...

Du fik det til at virke :)
takker... og svar lige
Avatar billede mtrolle Nybegynder
27. januar 2004 - 16:23 #3
som minijensen1 skriver plus

Begrund <input name="grund" value<?=(time()+($dage*86400)); ?>" />
Avatar billede mtrolle Nybegynder
27. januar 2004 - 16:26 #4
mysql_query("UPDATE `users` SET `banned`='" . (time()+($dage*86400)) . "', `ban_grund`='" . $grund . "' WHERE `username`='" . $usr . "'");
blot for at overholde standarderne ;)

Brug evt.
mysql_query(mysql kode) or die(mysql_error());

Så vil du få printet din mysql fejl, hvis den altså fejler!

//mtrolle
www.phphelp.dk
Avatar billede mtrolle Nybegynder
27. januar 2004 - 16:26 #5
og 15 point havde været rigeligt til et sådant spørgsmål kærer doodoo ;)
Avatar billede minijensen1 Nybegynder
27. januar 2004 - 16:31 #6
svar =)
Avatar billede krydset Nybegynder
27. januar 2004 - 16:51 #7
mtrolle har været inde på din side og se tutorials, vil bare sige at det er en dårlig ide som du har skrevet på siden, mend at man skal starte sine php tags så´en her
<?
?>

Der er server der ude som ikke understøtter det, og ikke ligefrem tutorials der vil blive besøgt meget hvis nybegyndere ikke kan få dem til at virke.

Bare et hint. ellers en dejlig side ;)
Avatar billede doodoo Novice
27. januar 2004 - 17:09 #8
mtrolle > såså... jeg sad med dette lort i 30 min + en ven hjalp og vi så og blinde på fejlen.. så gir man gerne mange points :)
Avatar billede mtrolle Nybegynder
27. januar 2004 - 18:18 #9
>doodoo
Du har altid mig ;)

>krydset
Hvad mener du med at der er servere der ikke understøtter <? og ?>
Grunden til at man "skal" starte PHP eksempler således er for at min "php-css-kode" begynder og slutter :)
Du kan dermed skrive <?php ?> også fx!
Hvis serverne ikke understøtter dette. så er det nok fordi de ikke har installeret PHP!
Avatar billede Slettet bruger
27. januar 2004 - 23:01 #10
<? virker kun når short-tags er slået til på serveren. Mange vælger at slå short-tags fra, fordi ellers skal man lave krumspring for at lave et xml-dokument med php. Man kan jo ikke bare skrive <?xml ... ?> når <? starter en php-blok.
Avatar billede mtrolle Nybegynder
27. januar 2004 - 23:04 #11
jo man skriver <? echo'<?xml indhold?>'; ?>
Men som sagt kan man jo skrive lige det man vil og hvis du ser på mine oversættelser af php-funktionerne så benytter jeg mig også af at skrive <?php ?>
Men hvis du sidder i et PHP spg på exp.dk så skriver du ikke nødvendigvis:
<?php gør sådan ?>
men
gør sådan
uden <? og ?>, det er jo så det samme ikke, det vildleder også brugeren...
Avatar billede Slettet bruger
27. januar 2004 - 23:15 #12
At skulle bruge echo for at udskrive er også et krumspring.

Hvis jeg kun viser en stump PHP-kode, ja så viser jeg ikke altid den container koden skal puttes i. Hvis jeg viser PHP-kode blandet med rå output, så bruger jeg altid <?php, for det virker uanset serverindstillinger.
Avatar billede mtrolle Nybegynder
27. januar 2004 - 23:21 #13
Jeg skriver det lige en gang til:
Den eneste gund til at jeg beder folk om at skrive <? og ?> på www.phphelp.dk er fordi at PHP-koden så vil blive farvet i foraet. Ergo har det ikke nogen betydning om man skriver <?php eller <? som start! Frit valg!
Jeg kan godt se hvad du argumentere for, men hvis man bruger PHP på en server der ikke understøtter <? men kun <?php, jamen så lærer man det nok jo ;)
Men jeg vil da give dig ret i, at <?php ?> naturligvis er "mest" korrekt!

//mtrolle
Avatar billede Slettet bruger
27. januar 2004 - 23:48 #14
Jeg har ikke set (så meget) på din side, så jeg havde ikke læst andet om det, end du og krydset har skrevet her. Jeg vidste derfor ikke, at det blot handlede om indlæg i et forum.
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