Avatar billede webhest Nybegynder
08. oktober 2003 - 20:47 Der er 12 kommentarer og
1 løsning

Hm det virker ikke hehe

<?
if ($_POST[action] == "radio"){

    mysql_query("UPDATE config SET online = '$name'");
echo"index.php er blevet opdateret!<br>";
}
?>
<form action=ret.php?side=webghost.dk&brugernavn=<?=$brugernavn;?>&kodeord=<?=$kodeord;?> method=post>
<input type="radio" name="online" value="ja">[Ja]<br>
<input type="radio" name="online" vakue="nej">[Nej]<br>
<input type="hidden" name="action" value="radio">
<input type="submit" name="radio" value="Opdater">


Hvad er problemet lige her?? :S
Avatar billede webhest Nybegynder
08. oktober 2003 - 20:51 #1
runeevers -- Ja der var også en fejl hehe, men alligevel, så giver den ikke den værdi som den skal i databasen, istedet giver den bare "" altså ingenting =)
Avatar billede rrm Nybegynder
08. oktober 2003 - 20:56 #2
Hvad helt præcis skal script gøre??? Den prøver at sætte alle online felterne til den samme navn, er det meningen???
Avatar billede webhest Nybegynder
08. oktober 2003 - 20:57 #3
Nej hehe!
Det er meningen at man skal kunne vælge om siden skal være sat til Online = ja eller online = nej
Avatar billede rrm Nybegynder
08. oktober 2003 - 21:02 #4
mon ikke om noget ligende mysql_query("update config set online = $online where brugernavn = '" . $_POST["$brugernavn"] . "'"); du søger??
og brug <input type="hidden" value='<?php echo $brugernavn; ?>' name="brugernavn"> feltter istedet for din nuværende action. Og sæt den til action="ret.php"
Avatar billede webhest Nybegynder
08. oktober 2003 - 21:03 #5
rrm - Det hjælper ikke, det her er kun et udklip af hele min kode, og den er slet ikke bygget sådan der op!
Det jeg skal have hjælp til er mine radio's!
Avatar billede rrm Nybegynder
08. oktober 2003 - 21:09 #6
<input type="radio" name="online" value="ja">[Ja]<br>
<input type="radio" name="online" value="nej">[Nej]<br>

skulle virke, du skal blot hente variablen med $_POST["online"]
Avatar billede rrm Nybegynder
08. oktober 2003 - 21:12 #7
Jeg har selv testet med:
<?php
echo $_GET["online"];
?>
<form action='index.php' method='get'>
<input type='radio' value='1' name='online'>1
<input type='radio' value='0' name='online'>0
<input type='submit' value='hej'>
</form>
Avatar billede detox Nybegynder
08. oktober 2003 - 21:18 #8
Mit forslag:

<?php
if (isset($_POST['action']) && $_POST['action'] == "radio"){

    mysql_query("UPDATE config SET online = '$_POST[online]'") or die(mysql_error());
echo"index.php er blevet opdateret!<br>";
}
?>
<form action="ret.php?side=webghost.dk&brugernavn=<?=$brugernavn?>&kodeord=<?=$kodeord?> " method="post">
<input type="radio" name="online" value="ja" />[Ja]<br>
<input type="radio" name="online" value="nej" />[Nej]<br>
<input type="hidden" name="action" value="radio" />
<input type="submit" name="radio" value="Opdater" />
Avatar billede webhest Nybegynder
08. oktober 2003 - 21:18 #9
Læg et svar
Avatar billede webhest Nybegynder
08. oktober 2003 - 21:19 #10
rrm læg et svar!
Avatar billede rrm Nybegynder
08. oktober 2003 - 21:31 #11
ok...
Avatar billede webhest Nybegynder
26. oktober 2003 - 21:17 #12
lukker spg
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