Avatar billede spike. Nybegynder
02. februar 2003 - 13:09 Der er 7 kommentarer

PHP_SELF?

Min tabel hedder:
Navn Alder
Hans 20
Jørgen 30
Lone 10

Når man er inde på min side:
vis.php?navn=jørgen

så viser den så at han er 30 år. Så bruger jeg mit script:
<FORM METHOD=POST ACTION=<?php echo $PHP_SELF; ?>>
<?php
if($minscore == '1'){
    $db = mysql_connect('localhost', 'root', '');
    mysql_select_db('billeder', $db);
   
    mysql_query("update rating set score = (score + $minscore) where navn LIKE '$billede'");
    mysql_query("update rating set fjolser = (fjolser + 1) where navn LIKE '$billede'");
} else {
?>
Rating:<BR>
<INPUT TYPE=TEXT NAME=minscore><BR>
<INPUT TYPE=submit VALUE=submit>
</FORM>
<?php
}
?>

problemet er, at når man bruger php_self, så slettes $navn=jørgen, og den ikke ved hvor den skal ligge minscore til henne... Hvordan laver jeg sådan så den updater +minscore der hvor navn = $navn ?
Avatar billede dennism Nybegynder
02. februar 2003 - 13:11 #1
$REQUEST_URO
Avatar billede dennism Nybegynder
02. februar 2003 - 13:11 #2
Ups...
Jeg mente:
$REQUEST_URI
Avatar billede dennism Nybegynder
02. februar 2003 - 13:12 #3
Altså skal linien hedde:
<FORM METHOD=POST ACTION=<?php echo $REQUEST_URI; ?>>
Avatar billede jelzin101 Praktikant
02. februar 2003 - 13:16 #4
eller ændr det til:
<FORM METHOD=POST ACTION=<?php echo "$PHP_SELF?navn=$navn"; ?>>
Avatar billede dennism Nybegynder
02. februar 2003 - 13:18 #5
jelzin101 >>

Så er det da noget nemmere bare at køre en "REQUEST_URI" istedet!.. Så er du også fri for selv at definere variablens navn!...
Avatar billede jelzin101 Praktikant
02. februar 2003 - 13:25 #6
dennis>> ;) jeps -også derfor jeg lagde det som en kommentar - var bare for at vise muligheden ;)
Avatar billede dennism Nybegynder
02. februar 2003 - 13:27 #7
jelzin101 >>

Super :)
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