Avatar billede maniacmaxx Nybegynder
23. maj 2001 - 14:08 Der er 12 kommentarer og
1 løsning

Radio buttons & MySQL

Hej jeg vil gerne at lave et undersøgelses script hvor brugeren clicker på en Radio Buttion, alt efter hvordan han fandt frem til websitet. hvorefter der bliver lagt 1 sum til i en post i en MySQL database

eks. på poster

* Reklame
* Banner
* Link
* Andet

Kan du evt. hjælpe mig igang

PÅ forhånd tak

  ManiacMaxx
Avatar billede wizprod.com Nybegynder
23. maj 2001 - 14:14 #1
Hvad er du helt præcist du vil have hjælp til? At lægge det i databasen eller de disse radio knapper??
Jeg vil da gerne hjælpe :-)
Avatar billede repsac Nybegynder
23. maj 2001 - 14:14 #2
Når din side hentes skal du starte med at hente antallet af gange som siden er hentet ... lægger et til og gemmer det nye tal ...
Så finder du af hvad brugere har klikket (prøv evt. at poste din form)
Avatar billede repsac Nybegynder
23. maj 2001 - 14:20 #3
<?php //Dette var et eksempel på hvordan du 1: connecter til din DBserver, 2: vælger DB og 3: opretter en tabel ...
$con = mysql_connect(\"servername\", \"username\", \"password\");
mysql_select_db(\"DBname\");
$tabelSQL = \"create table undersoegelse
            (
                counter  INT(9),
                mulighed1 INT(9),
                mulighed2 INT(9),
                mulighed3 INT(9)
            )\";
mysql_query($tabelSQL);
mysql_close($con)
Avatar billede maniacmaxx Nybegynder
23. maj 2001 - 14:25 #4
Det jeg gerne vil er at man laver en slags stemme form hvor brugeren fortæller mig hvordan han fandt frem til Hjemmesiden. og hvor jeg har listet nogle svar muligheder frem for ham.
Avatar billede gizmo-gizmo Nybegynder
23. maj 2001 - 14:29 #5
## php delen

<?
if ($sub) {
mysql_query(\"update TABELNAVN set $valg=$valg+1 where id = \'1\'\");
echo \"Finish\";
}
?>


## formen

<form action=\"<? echo $PHP_SELF; ?>\" method=\"post\">
Reklame:  <input type=\"radio\" name=\"valg\" value=\"reklame\"><br>
Banner:  <input type=\"radio\" name=\"valg\" value=\"banner\"><br>
Link:  <input type=\"radio\" name=\"valg\" value=\"link\"><br>
Andet:  <input type=\"radio\" name=\"valg\" value=\"andet\"><br>
<input type=\"submit\" name=\"sub\" value=\"ok du\">
</form>


## din tabel skal se sådan her ud så:
## id  ||  reklame  ||  Banner  ||  Link:  ||  andet
##  1          0              0            0          0

Avatar billede repsac Nybegynder
23. maj 2001 - 14:30 #6
//følgende henter tallet der står i counter og kalder det \"i\" ...
$resultat = mysql_query(\"SELECT counter AS i FROM undersoegelse\");
while ($raekke = mysql_fetch_array($resultat)){
    extract($raekke);
}
//læg én til den værdien af \"i\" ...
$i=$i++;
//gem den nye værdi af \"i\" ...
$insertSQL01 = \"UPDATE count SET counter = \'$i\'\";
mysql_query($insertSQL01);
Avatar billede wizprod.com Nybegynder
23. maj 2001 - 14:30 #7
Html tagget <form>
Ønsket uddybet?
Avatar billede repsac Nybegynder
23. maj 2001 - 14:31 #8
Avatar billede wizprod.com Nybegynder
23. maj 2001 - 14:33 #9
WEEEE der er gang i den!
Avatar billede repsac Nybegynder
23. maj 2001 - 14:36 #10
Avatar billede maniacmaxx Nybegynder
23. maj 2001 - 14:50 #11
Lige et øjeblik jeg prøver lige..
Avatar billede maniacmaxx Nybegynder
23. maj 2001 - 15:58 #12
Ja så fik jeg det til at virke.

Det var desværre gizmo-gizmo´s svar jeg brugte. men jeg syntes at det er total fedt at i har hjulpet mig så hurtigt.  tak for det :0)
Avatar billede gizmo-gizmo Nybegynder
23. maj 2001 - 15:59 #13
desværre mit svar, du nedgør det, FY : - )
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