Top
Phpuniverset logo
 
930 banner

INDHOLD

Forside

Script libary

Job annoncer

Tips og Tricks

Konkurrence

Downloads

Dokumenter

Forum

Online udviklere


ARTIKLER

C / C++

CSS

Diverse

E-handel / annoncer

Flash

Grafik

HTML

Internet

Javascript

Linux

PHP/MySQL

Programmer

Søgemaskiner

Windows


INFO

Information

Annoncering

Kontakt

Forside Forum PHP, mysql Form indsætter linie i databasen ved load

Form indsætter linie i databasen ved load


 

Form indsætter linie i databasen ved load

Mads Boll  

Hej Jeg håber der er nogen her inde der har tid til og hjælpe mig med et formentlig
meget elementært problem. Jeg har lavet et simpelt online spørgeskema som består af en
form med en tabel hvor i de enkelte spørgsmål står i, svarene gemmes i en MySQL
database. Mit problem er at hver gang siden loades oprettes der en ny record i databasen.
Hvis brugeren ikke indtastet data i skemaet siden sidste genstart af computeren oprettes
en record uden data, men hvis skemaet har været udfyldt gemmes disse data en ekstra
gang.
Er der en måde hvor jeg kan undgå at data gemmes når formen loades?

MVH Mads



Dato : 26.05.2010, 08:37

Visninger : 2461

Points : 0

 

Hej Mads,

Altså det ville gøre det en del lettere at hjælpe dig hvis du gav mig din kode.
Men så vidt jeg kan forstå så har du koden som skal sætte noget ind i din database i
den samme fil som din form ligger i.
Og hvis du har det så er det klart at din kode sender data til din database medmindre du
tjekker om klienten har trykket på "Send svar" eller hvad din submit-knap nu end hedder.

Og det er sådan set meget nemt at tjekke.
Lad mig vise dig et eksempel:

<form action="" method="post">
    <b>Username:</b> <input type="text" name="username" id="username" /><br />
    <b>Password:</b> <input type="password" name="password" id="password" /><br />
    <input type="submit" name="submitButton" value="Login" />
</form>

<?php
    
if(isset($_POST['submitButton'])){
        
// Din kode her
    
}
?>

Håber du kan bruge mit svar til noget ellers må du forklare dit problem bedre og give
mig din kode så jeg kan se hvad det er du prøver på. :)


Dato : 26.05.2010, 21:18

Svar af : Nicklas Smed  

 

Hej Mads,

Altså det ville gøre det en del lettere at hjælpe dig hvis du gav mig din kode.
Men så vidt jeg kan forstå så har du koden som skal sætte noget ind i din database i
den samme fil som din form ligger i.
Og hvis du har det så er det klart at din kode sender data til din database medmindre du
tjekker om klienten har trykket på "Send svar" eller hvad din submit-knap nu end hedder.

Og det er sådan set meget nemt at tjekke.
Lad mig vise dig et eksempel:

<form action="" method="post">
    <b>Username:</b> <input type="text" name="username" id="username" /><br />
    <b>Password:</b> <input type="password" name="password" id="password" /><br />
    <input type="submit" name="submitButton" value="Login" />
</form>

<?php
    
if(isset($_POST['submitButton'])){
        
// Din kode her
    
}
?>

Håber du kan bruge mit svar til noget ellers må du forklare dit problem bedre og give
mig din kode så jeg kan se hvad det er du prøver på. :)


Dato : 26.05.2010, 21:19

Svar af : Nicklas Smed  

 

Hej Nicklas 
Du har forstået min problemstilling og jeg har forsøgt det du foreslog, men formen
indsætter fortsat data når man trykker refresh. Her er min kode.


<html>



<span style='font-size:16.0pt;line-height:115%;font-family:
"Arial","sans-serif"'>
<table border="1" width=100%>
<body>
<form action="insert.php" method="post">


<td>

<tr>
Følgende spørgeskema udfyldes én gang for hvert medlem der interviewes. Alle
spørgsmålene skal udfyldes. <br>
Du kan navigerer mellem de enkelte spørgsmål med piletasterne. Svarene angives i
komboboksen efter hvert spørgsmål.<br><br>
<hr />
<p>&nbsp;</p>
</tr>

    
<tr>
<br>
<d>Angiv medlemmets telefonnummer</d><br>
<label>Telefonnummer</label><input type="text" name="telefon" />

<hr />
<p>&nbsp;</p>

</tr>

<tr>

<br>
<d>Spørgsmål 1: Hvilken kommune bor du i? <br><label>Angiv kommune </lable> </d>
<d><select name="kommune">
<option></option>
<option>Albertslund</option>
<option>Allerød</option>
<option>Allinge-Gudhjem</option>
<option>Ammassallip</option>
<option>Arden</option>
<option>Assens</option>
<option>Augustenborg</option>
<option>Aulum-Haderup</option>
<option>Ballerup</option>
<option>Billund</option>
<option>Birkerød</option></option>
<option>Bjergsted</option>
<option>Bjerringbro</option>
<option>Blaabjerg</option>
<option>Blåvandshuk</option>
<option>Bogense</option>
<option>Bornholm</option>
<option>Bov</option>
<option>Bramming</option>
<option>Bramsnæs</option>
<option>Brande</option>
<option>Bredebro</option>
<option>Broager</option>
<option>Broby</option>
<option>Brovst</option>
<option>Brædstrup</option>
<option>Brøndby</option>
<option>Brønderslev</option>
<option>Brørup</option>
<option>Børkop</option>
<option>Christiansfeld</option>
<option>Christiansø</option>
<option>Dianalund</option>
<option>Dragsholm</option>
<option>Dragør</option>
<option>Dronninglund</option>
<option>Ebeltoft</option>
<option>Egebjerg</option>
<option>Egedal</option>
<option>Egtved</option>
<option>Egvad</option>
<option>Ejby</option>
<option>Esbjerg</option>
<option>Fanø</option>
<option>Farsø</option>
<option>Farum</option>
<option>Favrskov</option>
<option>Faxe</option>
<option>Fjends</option>
<option>Fjerritslev</option>
<option>Fladså</option>
<option>Fredensborg</option>
<option>Fredensborg-Humlebæk</option>
<option>Fredericia</option>
<option>Frederiksberg</option>
<option>Frederikshavn</option>
<option>Frederikssund</option>
<option>Frederiksværk</option>
<option>Fuglebjerg</option>
<option>Furesø</option>
<option>Faaborg-Midtfyn</option>
<option>Galten</option>
<option>Gedved</option>
<option>Gentofte</option>
<option>Give</option>
<option>Gjern</option>
<option>Gl. Assens</option>
<option>Gl. Billund</option>
<option>Gl. Fakse</option>
<option>Gl. Frederikssund</option>
<option>Gl. Faaborg</option>
<option>Gl. Haderslev</option>
<option>Gl. Hedensted</option>
<option>Gl. Hjørring</option>
<option>Gl. Holbæk</option>
<option>Gl. Kalundborg</option>
<option>Gl. Kerteminde</option>
<option>Gl. Lejre</option>
<option>Gl. Middelfart</option>
<option>Gl. Nyborg</option>
<option>Gl. Næstved</option>
<option>Gl. Randers</option>
<option>Gl. Silkeborg</option>
<option>Gl. Skanderborg</option>
<option>Gl. Slagelse</option>
<option>Gl. Sorø</option>
<option>Gl. Stevns</option>
<option>Gl. Sønderborg</option>
<option>Gl. Tønder</option>
<option>Gl. Vejle</option>
<option>Gl. Vordingborg</option>
<option>Gl. Aabenraa</option>
<option>Gladsaxe</option>
<option>Glamsbjerg</option>
<option>Glostrup</option>
<option>Gram</option>
<option>Greve</option>
<option>Gribskov</option>
<option>Grindsted</option>
<option>Græsted-Gilleleje</option>
<option>Gråsten</option>
<option>Gudme</option>
<option>Guldborgsund</option>
<option>Gundsø</option>
<option>Gørlev</option>
<option>Haderslev</option>
<option>Hadsten</option>
<option>Hadsund</option>
<option>Hals</option>
<option>Halsnæs</option>
<option>Hammel</option>
<option>Hanstholm</option>
<option>Hashøj</option>
<option>Hasle</option>
<option>Haslev</option>
<option>Hedensted</option>
<option>Helle</option>
<option>Helsinge</option>
<option>Helsingør</option>
<option>Herlev</option>
<option>Herning</option>
<option>Hillerød</option>
<option>Hinnerup</option>
<option>Hirtshals</option>
<option>Hjørring</option>
<option>Hobro</option>
<option>Holbæk</option>
<option>Holeby</option>
<option>Holmegaard</option>
<option>Holmsland</option>
<option>Holstebro</option>
<option>Holsted</option>
<option>Horsens</option>
<option>Hundested</option>
<option>Hvalsø</option>
<option>Hvidebæk</option>
<option>Hvidovre</option>
<option>Hvorslev</option>
<option>Højer</option>
<option>Høje-Taastrup</option>
<option>Højreby</option>
<option>Høng</option>
<option>Hørning</option>
<option>Hørsholm</option>
<option>Haarby</option>
<option>Ikast</option>
<option>Ikast-Brande</option>
<option>Ilulissat-Jakobshavn</option>
<option>Ishøj</option>
<option>Ittoqqortoormiit-Sco</option>
<option>Ivittuut</option>
<option>Jammerbugt</option>
<option>Jelling</option>
<option>Jernløse</option>
<option>Juelsminde</option>
<option>Jægerspris</option>
<option>Kalundborg</option>
<option>Kangatsiaq</option>
<option>Karlebo</option>
<option>Karup</option>
<option>Kerteminde</option>
<option>Kjellerup</option>
<option>Kolding</option>
<option>Korsør</option>
<option>Kujalleq</option>
<option>København</option>
<option>Køge</option>
<option>Langebæk</option>
<option>Langeland</option>
<option>Langeskov</option>
<option>Langå</option>
<option>Ledøje-Smørum</option>
<option>Lejre</option>
<option>Lemvig</option>
<option>Lolland</option>
<option>Lunderskov</option>
<option>Lundtoft</option>
<option>Lyngby-Taarbæk</option>
<option>Læsø</option>
<option>Løgstør</option>
<option>Løgumkloster</option>
<option>Løkken-Vrå</option>
<option>Manitsoq-Sukkertop</option>
<option>Mariager</option>
<option>Mariagerfjord</option>
<option>Maribo</option>
<option>Marstal</option>
<option>Middelfart</option>
<option>Midtdjurs</option>
<option>Morsø</option>
<option>Munkebo</option>
<option>Møldrup</option>
<option>Møn</option>
<option>Nakskov</option>
<option>Nanortalik</option>
<option>Narssaq</option>
<option>Nexø</option>
<option>Nibe</option>
<option>Nordborg</option>
<option>Norddjurs</option>
<option>Nordfyns</option>
<option>Nuuk-Godthåb</option>
<option>Nyborg</option>
<option>Nykøbing F</option>
<option>Nykøbing-Rørvig</option>
<option>Nysted</option>
<option>Næstved</option>
<option>Nørager</option>
<option>Nørhald</option>
<option>Nørre Alslev</option>
<option>Nørre Djurs</option>
<option>Nørre Aaby</option>
<option>Nørre-Rangstrup</option>
<option>Nørre-Snede</option>
<option>Odder</option>
<option>Odense</option>
<option>Odsherred</option>
<option>Otterup</option>
<option>Pamiut-Frederikshåb</option>
<option>Pandrup</option>
<option>Præstø</option>
<option>Purhus</option>
<option>Qaqortoq-Julianehåb</option>
<option>Qasigianguit-Chrhåb</option>
<option>Qeqertarssuaq-Godhvn</option>
<option>Qeqqata</option>
<option>Qaanaap-Thule</option>
<option>Qaasuitsup</option>
<option>Ramsø</option>
<option>Randers</option>
<option>Ravnsborg</option>
<option>Rebild</option>
<option>Ribe</option>
<option>Ringe</option>
<option>Ringkøbing</option>
<option>Ringkøbing-Skjern</option>
<option>Ringsted</option>
<option>Rosenholm</option>
<option>Roskilde</option>
<option>Rougsø</option>
<option>Rudbjerg</option>
<option>Rudersdal</option>
<option>Rudkøbing</option>
<option>Ry</option>
<option>Ryslinge</option>
<option>Rødby</option>
<option>Rødding</option>
<option>Rødekro</option>
<option>Rødovre</option>
<option>Rønde</option>
<option>Rønne</option>
<option>Rønnede</option>
<option>Sakskøbing</option>
<option>Sallingsund</option>
<option>Samsø</option>
<option>Sejlflod</option>
<option>Sermersooq</option>
<option>Silkeborg</option>
<option>Sindal</option>
<option>Sisimiut-Holsteinsbg</option>
<option>Skagen</option>
<option>Skanderborg</option>
<option>Skibby</option>
<option>Skive</option>
<option>Skjern</option>
<option>Skovbo</option>
<option>Skælskør</option>
<option>Skærbæk</option>
<option>Skævinge</option>
<option>Skørping</option>
<option>Slagelse</option>
<option>Slangerup</option>
<option>Solrød</option>
<option>Sorø</option>
<option>Spøttrup</option>
<option>Stenlille</option>
<option>Stenløse</option>
<option>Stevns</option>
<option>Struer</option>
<option>Stubbekøbing</option>
<option>Støvring</option>
<option>Sundeved</option>
<option>Sundsøre</option>
<option>Suså</option>
<option>Svendborg</option>
<option>Svinninge</option>
<option>Sydals</option>
<option>Syddjurs</option>
<option>Sydfalster</option>
<option>Sydlangeland</option>
<option>Sydthy</option>
<option>Sæby</option>
<option>Søllerød</option>
<option>Sønderborg</option>
<option>Sønderhald</option>
<option>Søndersø</option>
<option>Them</option>
<option>Thisted</option>
<option>Thyborøn-Harboøre</option>
<option>Thyholm</option>
<option>Tinglev</option>
<option>Tjele</option>
<option>Tommerup</option>
<option>Tornved</option>
<option>Tranekær</option>
<option>Trehøje</option>
<option>Trundholm</option>
<option>Tølløse</option>
<option>Tønder</option>
<option>Tørring-Uldum</option>
<option>Tårnby</option>
<option>Udenf.Komm.Ind.I Grl</option>
<option>Ulfborg-Vemb</option>
<option>Ullerslev</option>
<option>Upernavik</option>
<option>Uummannaq</option>
<option>Vaigat</option>
<option>Vallensbæk</option>
<option>Vallø</option>
<option>Vamdrup</option>
<option>Varde</option>
<option>Vejen</option>
<option>Vejle</option>
<option>Vesthimmerlands</option>
<option>Viborg</option>
<option>Videbæk</option>
<option>Vinderup</option>
<option>Vissenbjerg</option>
<option>Vojens</option>
<option>Vordingborg</option>
<option>Værløse</option>
<option>Ærø</option>
<option>Ærøskøbing</option>
<option>Ølgod</option>
<option>Ølstykke</option>
<option>Ørbæk</option>
<option>Aabenraa</option>
<option>Aakirkeby</option>
<option>Aalborg</option>
<option>Aalestrup</option>
<option>Århus</option>
<option>Aars</option>
<option>Årslev</option>
<option>Aarup</option>
<option>Aasiaat-Egedesminde</option>
<option>Aaskov</option>
</select></d>
<hr />
<p>&nbsp;</p>
<br><br>
</tr> 
 
 
<tr>


<br>
<d>Spørgsmål 2: Hvordan læser du bøger, post, tidsskrifter, medlemsblad osv?
<br><label>Angiv medie </lable> </d> <d><select name="medie">
<option></option>
<option>Trygt skrift</option>
<option>Storskrift</option>
<option>Daisy/lydindspilninger</option>
<option>Punktskrift</option>
</select></d>
<hr />
<p>&nbsp;</p>
<br><br>
</tr>


<tr>
    
<br>
<d>Spørgsmål 3: Hvor ofte får du andre til at læse trykt tekst højt for dig?
<br><label>Angiv frikvens </lable><d><d><select name="frikvens">
<option></option>
<option>Hver dag</option>
<option>Mindst en gang om ugen</option>
<option>Sjældnere</option>
<option>Aldrig</option>
</select></d>
<hr />
<p>&nbsp;</p>
<br><br>
</tr>

    
<tr>

    
    
<br>
<d>Spørgsmål 4: Har du ansøgt om en DAISY afspiller ved din kommune? <br><label>Angiv
svar </label></d><d><select name="ansoeg">
<option></option>
<option>Ja</option>
<option>Nej</option>
</select></d>
<hr />
<p>&nbsp;</p>
<br><br>
</tr>

<tr>
    
<br>
<d>Spørgsmål 5: Har du fået din DAISY bevilget af din kommune? <br><label>Angiv svar
</label></d><d><select name="bevilget">
<option></option>
<option>Ja</option>
<option>Nej</option>
</select></d>
<hr />
<p>&nbsp;</p>
<br><br>
</tr>

<tr>
    
<br>

<d>Spørgsmål 6: Kan du huske hvornår du har fået din DAISY bevilget af din kommune?
<br><label>Angiv svar </label></d><d><select name="hvornaar">
<option></option>
<option>Inden for det seneste halve år</option>
<option>Inden for de seneste 2 år</option>
<option>Mere end 2 år siden</option>
</select></d>
<hr />
<p>&nbsp;</p>
<br><br>
</tr>

<tr>
    
<br>
<d>Spørgsmål 7: Har du selv købt din DAISY afspiller? <br><label>Angiv svar </label>
</d><d><select name="koebt">
<option></option>
<option>Ja</option>
<option>Nej</option>
</select></d>
<hr />
<p>&nbsp;</p>
<br><br>
</tr>

<tr>
    
<br>
<d>Spørgsmål 8: Har du fået legat fra DBS til indkøb af din Daisy afspiller?
<br><label>Angiv svar </label> </d><d><select name="legat">
<option></option>
<option>Ja</option>
<option>Nej</option>
</select></d>
<hr />
<p>&nbsp;</p>
<br><br>
</tr>

<tr>
    
<br>
<d>Spørgsmål 9: Købte du den selv fordi du fik afslag fra din kommune? <br><label>Angiv
svar </label> </d><d><select name="koeb_afs">
<option></option>
<option>Ja</option>
<option>Nej</option>
</select></d>
<hr />
<p>&nbsp;</p>
<br><br>
</tr>

<tr>
    
<br>
<d>Spørgsmål 10: Har du problemer med at betjene afspilleren eller hænder det, at den
ikke virker? <br><label>Angiv svar </label> </d><d><select name="betjening">
<option></option>
<option>Ja</option>
<option>Nej</option>
</select></d>
<hr />
<p>&nbsp;</p>
<br><br>
</tr>

<tr>
    
    
    
<br>
<d>Spørgsmål 11: Har du fået instruktion i brug af din Daisy afspiller?
<br><label>Angiv svar </label> </d><d><select name="instruktion">
<option></option>
<option>Ja</option>
<option>Nej</option>
<option>Ved ikke</option>
</select></d>
<hr />
<p>&nbsp;</p>
<br><br>
</tr>

<tr>
    
<br>
<d>Spørgsmål 12: Hvem har givet dig instruktionen? <br><label>Angiv svar </label>
</d><d><select name="givet_instr">
<option></option>
<option>Konsulent</option>
<option>Synsrådgivningen</option>
<option>Kommunikationscenter</option>
<option>Andre</option>
</select></d>
<hr />
<p>&nbsp;</p>
<br><br>
</tr>

<tr>
    
<br>
<d>Spørgsmål 13: Synes du, at du har fået instruktion nok? <br><label>Angiv svar
</label> </d><d><select name="nok">
<option></option>
<option>Ja</option>
<option>Nej</option>
</select></d>
<hr />
<p>&nbsp;</p>
<br><br>
</tr>


</td>
</table>

<input type="Submit" name="submitButton" value="Gem spørgeskema">
</form>





</body></span>
</html>

<?php 
    
if(isset($_POST['submitButton'])){ 
       
$username="xxxxxxxx";
$password="xxxxxxx";
$database="xxxxxxxx";

$telefon=$_POST['telefon'];
$kommune=$_POST['kommune'];
$medie=$_POST['medie'];
$frikvens=$_POST['frikvens'];
$ansoeg=$_POST['ansoeg'];
$bevilget=$_POST['bevilget'];
$hvornaar=$_POST['hvornaar'];
$koebt=$_POST['koebt'];
$legat=$_POST['legat'];
$koeb_afs=$_POST['koeb_afs'];
$betjening=$_POST['betjening'];
$instruktion=$_POST['instruktion'];
$givet_instr=$_POST['givet_instr'];
$nok=$_POST['nok'];

if (
$kommune!="")
{
    if (
$medie!="")
    {
        if (
$frikvens!="")
        {        
            if (
$ansoeg!="")
            {            
                if (
$bevilget!="")
                {                
                    if (
$hvornaar!="")
                    {                    
                        if (
$koebt!="")
                        {
                            if (
$legat!="")
                            {
                                if (
$koeb_afs!="")
                                {
                                    if (
$betjening!="")
                                    {
                                        if (
$instruktion!="")
                                        {
                                            if (
$givet_instr!="")
                                            {
                                                if (
$nok!="")
                                                {
mysql_connect(localhost,$username,$password);
@
mysql_select_db($database) or die( "Unable to select database");
                                                    
                                                    
$query "INSERT INTO skema VALUES
('','
$kommune','$medie','$frikvens','$ansoeg','$bevilget','$hvornaar','$koebt','$legat','$
koeb_afs','
$betjening','$instruktion','$givet_instr','$nok','$telefon')";
                                                    
mysql_query($query);
                                                    
                                                                
                                                    
mysql_close();
                                                    
                                                    
}
                                            }
                                        }
                                    }
                                }
                            }    
                        }
                    }
                }
            }
        }
    }
}
}

?>


Dato : 27.05.2010, 09:18

Kommentar af : Mads Boll  

 

Hej Nicklas 
Du har forstået min problemstilling og jeg har forsøgt det du foreslog, men formen
indsætter fortsat data når man trykker refresh. Her er min kode.


<html>



<span style='font-size:16.0pt;line-height:115%;font-family:
"Arial","sans-serif"'>
<table border="1" width=100%>
<body>
<form action="insert.php" method="post">


<td>

<tr>
Følgende spørgeskema udfyldes én gang for hvert medlem der interviewes. Alle
spørgsmålene skal udfyldes. <br>
Du kan navigerer mellem de enkelte spørgsmål med piletasterne. Svarene angives i
komboboksen efter hvert spørgsmål.<br><br>
<hr />
<p>&nbsp;</p>
</tr>

    
<tr>
<br>
<d>Angiv medlemmets telefonnummer</d><br>
<label>Telefonnummer</label><input type="text" name="telefon" />

<hr />
<p>&nbsp;</p>

</tr>

<tr>

<br>
<d>Spørgsmål 1: Hvilken kommune bor du i? <br><label>Angiv kommune </lable> </d>
<d><select name="kommune">
<option></option>
<option>Albertslund</option>
<option>Allerød</option>
<option>Allinge-Gudhjem</option>
<option>Ammassallip</option>
<option>Arden</option>
<option>Assens</option>
<option>Augustenborg</option>
<option>Aulum-Haderup</option>
<option>Ballerup</option>
<option>Billund</option>
<option>Birkerød</option></option>
<option>Bjergsted</option>
<option>Bjerringbro</option>
<option>Blaabjerg</option>
<option>Blåvandshuk</option>
<option>Bogense</option>
<option>Bornholm</option>
<option>Bov</option>
<option>Bramming</option>
<option>Bramsnæs</option>
<option>Brande</option>
<option>Bredebro</option>
<option>Broager</option>
<option>Broby</option>
<option>Brovst</option>
<option>Brædstrup</option>
<option>Brøndby</option>
<option>Brønderslev</option>
<option>Brørup</option>
<option>Børkop</option>
<option>Christiansfeld</option>
<option>Christiansø</option>
<option>Dianalund</option>
<option>Dragsholm</option>
<option>Dragør</option>
<option>Dronninglund</option>
<option>Ebeltoft</option>
<option>Egebjerg</option>
<option>Egedal</option>
<option>Egtved</option>
<option>Egvad</option>
<option>Ejby</option>
<option>Esbjerg</option>
<option>Fanø</option>
<option>Farsø</option>
<option>Farum</option>
<option>Favrskov</option>
<option>Faxe</option>
<option>Fjends</option>
<option>Fjerritslev</option>
<option>Fladså</option>
<option>Fredensborg</option>
<option>Fredensborg-Humlebæk</option>
<option>Fredericia</option>
<option>Frederiksberg</option>
<option>Frederikshavn</option>
<option>Frederikssund</option>
<option>Frederiksværk</option>
<option>Fuglebjerg</option>
<option>Furesø</option>
<option>Faaborg-Midtfyn</option>
<option>Galten</option>
<option>Gedved</option>
<option>Gentofte</option>
<option>Give</option>
<option>Gjern</option>
<option>Gl. Assens</option>
<option>Gl. Billund</option>
<option>Gl. Fakse</option>
<option>Gl. Frederikssund</option>
<option>Gl. Faaborg</option>
<option>Gl. Haderslev</option>
<option>Gl. Hedensted</option>
<option>Gl. Hjørring</option>
<option>Gl. Holbæk</option>
<option>Gl. Kalundborg</option>
<option>Gl. Kerteminde</option>
<option>Gl. Lejre</option>
<option>Gl. Middelfart</option>
<option>Gl. Nyborg</option>
<option>Gl. Næstved</option>
<option>Gl. Randers</option>
<option>Gl. Silkeborg</option>
<option>Gl. Skanderborg</option>
<option>Gl. Slagelse</option>
<option>Gl. Sorø</option>
<option>Gl. Stevns</option>
<option>Gl. Sønderborg</option>
<option>Gl. Tønder</option>
<option>Gl. Vejle</option>
<option>Gl. Vordingborg</option>
<option>Gl. Aabenraa</option>
<option>Gladsaxe</option>
<option>Glamsbjerg</option>
<option>Glostrup</option>
<option>Gram</option>
<option>Greve</option>
<option>Gribskov</option>
<option>Grindsted</option>
<option>Græsted-Gilleleje</option>
<option>Gråsten</option>
<option>Gudme</option>
<option>Guldborgsund</option>
<option>Gundsø</option>
<option>Gørlev</option>
<option>Haderslev</option>
<option>Hadsten</option>
<option>Hadsund</option>
<option>Hals</option>
<option>Halsnæs</option>
<option>Hammel</option>
<option>Hanstholm</option>
<option>Hashøj</option>
<option>Hasle</option>
<option>Haslev</option>
<option>Hedensted</option>
<option>Helle</option>
<option>Helsinge</option>
<option>Helsingør</option>
<option>Herlev</option>
<option>Herning</option>
<option>Hillerød</option>
<option>Hinnerup</option>
<option>Hirtshals</option>
<option>Hjørring</option>
<option>Hobro</option>
<option>Holbæk</option>
<option>Holeby</option>
<option>Holmegaard</option>
<option>Holmsland</option>
<option>Holstebro</option>
<option>Holsted</option>
<option>Horsens</option>
<option>Hundested</option>
<option>Hvalsø</option>
<option>Hvidebæk</option>
<option>Hvidovre</option>
<option>Hvorslev</option>
<option>Højer</option>
<option>Høje-Taastrup</option>
<option>Højreby</option>
<option>Høng</option>
<option>Hørning</option>
<option>Hørsholm</option>
<option>Haarby</option>
<option>Ikast</option>
<option>Ikast-Brande</option>
<option>Ilulissat-Jakobshavn</option>
<option>Ishøj</option>
<option>Ittoqqortoormiit-Sco</option>
<option>Ivittuut</option>
<option>Jammerbugt</option>
<option>Jelling</option>
<option>Jernløse</option>
<option>Juelsminde</option>
<option>Jægerspris</option>
<option>Kalundborg</option>
<option>Kangatsiaq</option>
<option>Karlebo</option>
<option>Karup</option>
<option>Kerteminde</option>
<option>Kjellerup</option>
<option>Kolding</option>
<option>Korsør</option>
<option>Kujalleq</option>
<option>København</option>
<option>Køge</option>
<option>Langebæk</option>
<option>Langeland</option>
<option>Langeskov</option>
<option>Langå</option>
<option>Ledøje-Smørum</option>
<option>Lejre</option>
<option>Lemvig</option>
<option>Lolland</option>
<option>Lunderskov</option>
<option>Lundtoft</option>
<option>Lyngby-Taarbæk</option>
<option>Læsø</option>
<option>Løgstør</option>
<option>Løgumkloster</option>
<option>Løkken-Vrå</option>
<option>Manitsoq-Sukkertop</option>
<option>Mariager</option>
<option>Mariagerfjord</option>
<option>Maribo</option>
<option>Marstal</option>
<option>Middelfart</option>
<option>Midtdjurs</option>
<option>Morsø</option>
<option>Munkebo</option>
<option>Møldrup</option>
<option>Møn</option>
<option>Nakskov</option>
<option>Nanortalik</option>
<option>Narssaq</option>
<option>Nexø</option>
<option>Nibe</option>
<option>Nordborg</option>
<option>Norddjurs</option>
<option>Nordfyns</option>
<option>Nuuk-Godthåb</option>
<option>Nyborg</option>
<option>Nykøbing F</option>
<option>Nykøbing-Rørvig</option>
<option>Nysted</option>
<option>Næstved</option>
<option>Nørager</option>
<option>Nørhald</option>
<option>Nørre Alslev</option>
<option>Nørre Djurs</option>
<option>Nørre Aaby</option>
<option>Nørre-Rangstrup</option>
<option>Nørre-Snede</option>
<option>Odder</option>
<option>Odense</option>
<option>Odsherred</option>
<option>Otterup</option>
<option>Pamiut-Frederikshåb</option>
<option>Pandrup</option>
<option>Præstø</option>
<option>Purhus</option>
<option>Qaqortoq-Julianehåb</option>
<option>Qasigianguit-Chrhåb</option>
<option>Qeqertarssuaq-Godhvn</option>
<option>Qeqqata</option>
<option>Qaanaap-Thule</option>
<option>Qaasuitsup</option>
<option>Ramsø</option>
<option>Randers</option>
<option>Ravnsborg</option>
<option>Rebild</option>
<option>Ribe</option>
<option>Ringe</option>
<option>Ringkøbing</option>
<option>Ringkøbing-Skjern</option>
<option>Ringsted</option>
<option>Rosenholm</option>
<option>Roskilde</option>
<option>Rougsø</option>
<option>Rudbjerg</option>
<option>Rudersdal</option>
<option>Rudkøbing</option>
<option>Ry</option>
<option>Ryslinge</option>
<option>Rødby</option>
<option>Rødding</option>
<option>Rødekro</option>
<option>Rødovre</option>
<option>Rønde</option>
<option>Rønne</option>
<option>Rønnede</option>
<option>Sakskøbing</option>
<option>Sallingsund</option>
<option>Samsø</option>
<option>Sejlflod</option>
<option>Sermersooq</option>
<option>Silkeborg</option>
<option>Sindal</option>
<option>Sisimiut-Holsteinsbg</option>
<option>Skagen</option>
<option>Skanderborg</option>
<option>Skibby</option>
<option>Skive</option>
<option>Skjern</option>
<option>Skovbo</option>
<option>Skælskør</option>
<option>Skærbæk</option>
<option>Skævinge</option>
<option>Skørping</option>
<option>Slagelse</option>
<option>Slangerup</option>
<option>Solrød</option>
<option>Sorø</option>
<option>Spøttrup</option>
<option>Stenlille</option>
<option>Stenløse</option>
<option>Stevns</option>
<option>Struer</option>
<option>Stubbekøbing</option>
<option>Støvring</option>
<option>Sundeved</option>
<option>Sundsøre</option>
<option>Suså</option>
<option>Svendborg</option>
<option>Svinninge</option>
<option>Sydals</option>
<option>Syddjurs</option>
<option>Sydfalster</option>
<option>Sydlangeland</option>
<option>Sydthy</option>
<option>Sæby</option>
<option>Søllerød</option>
<option>Sønderborg</option>
<option>Sønderhald</option>
<option>Søndersø</option>
<option>Them</option>
<option>Thisted</option>
<option>Thyborøn-Harboøre</option>
<option>Thyholm</option>
<option>Tinglev</option>
<option>Tjele</option>
<option>Tommerup</option>
<option>Tornved</option>
<option>Tranekær</option>
<option>Trehøje</option>
<option>Trundholm</option>
<option>Tølløse</option>
<option>Tønder</option>
<option>Tørring-Uldum</option>
<option>Tårnby</option>
<option>Udenf.Komm.Ind.I Grl</option>
<option>Ulfborg-Vemb</option>
<option>Ullerslev</option>
<option>Upernavik</option>
<option>Uummannaq</option>
<option>Vaigat</option>
<option>Vallensbæk</option>
<option>Vallø</option>
<option>Vamdrup</option>
<option>Varde</option>
<option>Vejen</option>
<option>Vejle</option>
<option>Vesthimmerlands</option>
<option>Viborg</option>
<option>Videbæk</option>
<option>Vinderup</option>
<option>Vissenbjerg</option>
<option>Vojens</option>
<option>Vordingborg</option>
<option>Værløse</option>
<option>Ærø</option>
<option>Ærøskøbing</option>
<option>Ølgod</option>
<option>Ølstykke</option>
<option>Ørbæk</option>
<option>Aabenraa</option>
<option>Aakirkeby</option>
<option>Aalborg</option>
<option>Aalestrup</option>
<option>Århus</option>
<option>Aars</option>
<option>Årslev</option>
<option>Aarup</option>
<option>Aasiaat-Egedesminde</option>
<option>Aaskov</option>
</select></d>
<hr />
<p>&nbsp;</p>
<br><br>
</tr> 
 
 
<tr>


<br>
<d>Spørgsmål 2: Hvordan læser du bøger, post, tidsskrifter, medlemsblad osv?
<br><label>Angiv medie </lable> </d> <d><select name="medie">
<option></option>
<option>Trygt skrift</option>
<option>Storskrift</option>
<option>Daisy/lydindspilninger</option>
<option>Punktskrift</option>
</select></d>
<hr />
<p>&nbsp;</p>
<br><br>
</tr>


<tr>
    
<br>
<d>Spørgsmål 3: Hvor ofte får du andre til at læse trykt tekst højt for dig?
<br><label>Angiv frikvens </lable><d><d><select name="frikvens">
<option></option>
<option>Hver dag</option>
<option>Mindst en gang om ugen</option>
<option>Sjældnere</option>
<option>Aldrig</option>
</select></d>
<hr />
<p>&nbsp;</p>
<br><br>
</tr>

    
<tr>

    
    
<br>
<d>Spørgsmål 4: Har du ansøgt om en DAISY afspiller ved din kommune? <br><label>Angiv
svar </label></d><d><select name="ansoeg">
<option></option>
<option>Ja</option>
<option>Nej</option>
</select></d>
<hr />
<p>&nbsp;</p>
<br><br>
</tr>

<tr>
    
<br>
<d>Spørgsmål 5: Har du fået din DAISY bevilget af din kommune? <br><label>Angiv svar
</label></d><d><select name="bevilget">
<option></option>
<option>Ja</option>
<option>Nej</option>
</select></d>
<hr />
<p>&nbsp;</p>
<br><br>
</tr>

<tr>
    
<br>

<d>Spørgsmål 6: Kan du huske hvornår du har fået din DAISY bevilget af din kommune?
<br><label>Angiv svar </label></d><d><select name="hvornaar">
<option></option>
<option>Inden for det seneste halve år</option>
<option>Inden for de seneste 2 år</option>
<option>Mere end 2 år siden</option>
</select></d>
<hr />
<p>&nbsp;</p>
<br><br>
</tr>

<tr>
    
<br>
<d>Spørgsmål 7: Har du selv købt din DAISY afspiller? <br><label>Angiv svar </label>
</d><d><select name="koebt">
<option></option>
<option>Ja</option>
<option>Nej</option>
</select></d>
<hr />
<p>&nbsp;</p>
<br><br>
</tr>

<tr>
    
<br>
<d>Spørgsmål 8: Har du fået legat fra DBS til indkøb af din Daisy afspiller?
<br><label>Angiv svar </label> </d><d><select name="legat">
<option></option>
<option>Ja</option>
<option>Nej</option>
</select></d>
<hr />
<p>&nbsp;</p>
<br><br>
</tr>

<tr>
    
<br>
<d>Spørgsmål 9: Købte du den selv fordi du fik afslag fra din kommune? <br><label>Angiv
svar </label> </d><d><select name="koeb_afs">
<option></option>
<option>Ja</option>
<option>Nej</option>
</select></d>
<hr />
<p>&nbsp;</p>
<br><br>
</tr>

<tr>
    
<br>
<d>Spørgsmål 10: Har du problemer med at betjene afspilleren eller hænder det, at den
ikke virker? <br><label>Angiv svar </label> </d><d><select name="betjening">
<option></option>
<option>Ja</option>
<option>Nej</option>
</select></d>
<hr />
<p>&nbsp;</p>
<br><br>
</tr>

<tr>
    
    
    
<br>
<d>Spørgsmål 11: Har du fået instruktion i brug af din Daisy afspiller?
<br><label>Angiv svar </label> </d><d><select name="instruktion">
<option></option>
<option>Ja</option>
<option>Nej</option>
<option>Ved ikke</option>
</select></d>
<hr />
<p>&nbsp;</p>
<br><br>
</tr>

<tr>
    
<br>
<d>Spørgsmål 12: Hvem har givet dig instruktionen? <br><label>Angiv svar </label>
</d><d><select name="givet_instr">
<option></option>
<option>Konsulent</option>
<option>Synsrådgivningen</option>
<option>Kommunikationscenter</option>
<option>Andre</option>
</select></d>
<hr />
<p>&nbsp;</p>
<br><br>
</tr>

<tr>
    
<br>
<d>Spørgsmål 13: Synes du, at du har fået instruktion nok? <br><label>Angiv svar
</label> </d><d><select name="nok">
<option></option>
<option>Ja</option>
<option>Nej</option>
</select></d>
<hr />
<p>&nbsp;</p>
<br><br>
</tr>


</td>
</table>

<input type="Submit" name="submitButton" value="Gem spørgeskema">
</form>





</body></span>
</html>

<?php 
    
if(isset($_POST['submitButton'])){ 
       
$username="xxxxxxxx";
$password="xxxxxxx";
$database="xxxxxxxx";

$telefon=$_POST['telefon'];
$kommune=$_POST['kommune'];
$medie=$_POST['medie'];
$frikvens=$_POST['frikvens'];
$ansoeg=$_POST['ansoeg'];
$bevilget=$_POST['bevilget'];
$hvornaar=$_POST['hvornaar'];
$koebt=$_POST['koebt'];
$legat=$_POST['legat'];
$koeb_afs=$_POST['koeb_afs'];
$betjening=$_POST['betjening'];
$instruktion=$_POST['instruktion'];
$givet_instr=$_POST['givet_instr'];
$nok=$_POST['nok'];

if (
$kommune!="")
{
    if (
$medie!="")
    {
        if (
$frikvens!="")
        {        
            if (
$ansoeg!="")
            {            
                if (
$bevilget!="")
                {                
                    if (
$hvornaar!="")
                    {                    
                        if (
$koebt!="")
                        {
                            if (
$legat!="")
                            {
                                if (
$koeb_afs!="")
                                {
                                    if (
$betjening!="")
                                    {
                                        if (
$instruktion!="")
                                        {
                                            if (
$givet_instr!="")
                                            {
                                                if (
$nok!="")
                                                {
mysql_connect(localhost,$username,$password);
@
mysql_select_db($database) or die( "Unable to select database");
                                                    
                                                    
$query "INSERT INTO skema VALUES
('','
$kommune','$medie','$frikvens','$ansoeg','$bevilget','$hvornaar','$koebt','$legat','$
koeb_afs','
$betjening','$instruktion','$givet_instr','$nok','$telefon')";
                                                    
mysql_query($query);
                                                    
                                                                
                                                    
mysql_close();
                                                    
                                                    
}
                                            }
                                        }
                                    }
                                }
                            }    
                        }
                    }
                }
            }
        }
    }
}
}

?>


Dato : 27.05.2010, 09:57

Kommentar af : Mads Boll  

 

Hej Nicklas 
Du har forstået min problemstilling og jeg har forsøgt det du foreslog, men formen
indsætter fortsat data når man trykker refresh. Her er min kode.


<html>



<span style='font-size:16.0pt;line-height:115%;font-family:
"Arial","sans-serif"'>
<table border="1" width=100%>
<body>
<form action="insert.php" method="post">


<td>

<tr>
Følgende spørgeskema udfyldes én gang for hvert medlem der interviewes. Alle
spørgsmålene skal udfyldes. <br>
Du kan navigerer mellem de enkelte spørgsmål med piletasterne. Svarene angives i
komboboksen efter hvert spørgsmål.<br><br>
<hr />
<p>&nbsp;</p>
</tr>

    
<tr>
<br>
<d>Angiv medlemmets telefonnummer</d><br>
<label>Telefonnummer</label><input type="text" name="telefon" />

<hr />
<p>&nbsp;</p>

</tr>

<tr>

<br>
<d>Spørgsmål 1: Hvilken kommune bor du i? <br><label>Angiv kommune </lable> </d>
<d><select name="kommune">
<option></option>
<option>Albertslund</option>
<option>Allerød</option>
<option>Allinge-Gudhjem</option>
<option>Ammassallip</option>
<option>Arden</option>
<option>Assens</option>
<option>Augustenborg</option>
<option>Aulum-Haderup</option>
<option>Ballerup</option>
<option>Billund</option>
<option>Birkerød</option></option>
<option>Bjergsted</option>
<option>Bjerringbro</option>
<option>Blaabjerg</option>
<option>Blåvandshuk</option>
<option>Bogense</option>
<option>Bornholm</option>
<option>Bov</option>
<option>Bramming</option>
<option>Bramsnæs</option>
<option>Brande</option>
<option>Bredebro</option>
<option>Broager</option>
<option>Broby</option>
<option>Brovst</option>
<option>Brædstrup</option>
<option>Brøndby</option>
<option>Brønderslev</option>
<option>Brørup</option>
<option>Børkop</option>
<option>Christiansfeld</option>
<option>Christiansø</option>
<option>Dianalund</option>
<option>Dragsholm</option>
<option>Dragør</option>
<option>Dronninglund</option>
<option>Ebeltoft</option>
<option>Egebjerg</option>
<option>Egedal</option>
<option>Egtved</option>
<option>Egvad</option>
<option>Ejby</option>
<option>Esbjerg</option>
<option>Fanø</option>
<option>Farsø</option>
<option>Farum</option>
<option>Favrskov</option>
<option>Faxe</option>
<option>Fjends</option>
<option>Fjerritslev</option>
<option>Fladså</option>
<option>Fredensborg</option>
<option>Fredensborg-Humlebæk</option>
<option>Fredericia</option>
<option>Frederiksberg</option>
<option>Frederikshavn</option>
<option>Frederikssund</option>
<option>Frederiksværk</option>
<option>Fuglebjerg</option>
<option>Furesø</option>
<option>Faaborg-Midtfyn</option>
<option>Galten</option>
<option>Gedved</option>
<option>Gentofte</option>
<option>Give</option>
<option>Gjern</option>
<option>Gl. Assens</option>
<option>Gl. Billund</option>
<option>Gl. Fakse</option>
<option>Gl. Frederikssund</option>
<option>Gl. Faaborg</option>
<option>Gl. Haderslev</option>
<option>Gl. Hedensted</option>
<option>Gl. Hjørring</option>
<option>Gl. Holbæk</option>
<option>Gl. Kalundborg</option>
<option>Gl. Kerteminde</option>
<option>Gl. Lejre</option>
<option>Gl. Middelfart</option>
<option>Gl. Nyborg</option>
<option>Gl. Næstved</option>
<option>Gl. Randers</option>
<option>Gl. Silkeborg</option>
<option>Gl. Skanderborg</option>
<option>Gl. Slagelse</option>
<option>Gl. Sorø</option>
<option>Gl. Stevns</option>
<option>Gl. Sønderborg</option>
<option>Gl. Tønder</option>
<option>Gl. Vejle</option>
<option>Gl. Vordingborg</option>
<option>Gl. Aabenraa</option>
<option>Gladsaxe</option>
<option>Glamsbjerg</option>
<option>Glostrup</option>
<option>Gram</option>
<option>Greve</option>
<option>Gribskov</option>
<option>Grindsted</option>
<option>Græsted-Gilleleje</option>
<option>Gråsten</option>
<option>Gudme</option>
<option>Guldborgsund</option>
<option>Gundsø</option>
<option>Gørlev</option>
<option>Haderslev</option>
<option>Hadsten</option>
<option>Hadsund</option>
<option>Hals</option>
<option>Halsnæs</option>
<option>Hammel</option>
<option>Hanstholm</option>
<option>Hashøj</option>
<option>Hasle</option>
<option>Haslev</option>
<option>Hedensted</option>
<option>Helle</option>
<option>Helsinge</option>
<option>Helsingør</option>
<option>Herlev</option>
<option>Herning</option>
<option>Hillerød</option>
<option>Hinnerup</option>
<option>Hirtshals</option>
<option>Hjørring</option>
<option>Hobro</option>
<option>Holbæk</option>
<option>Holeby</option>
<option>Holmegaard</option>
<option>Holmsland</option>
<option>Holstebro</option>
<option>Holsted</option>
<option>Horsens</option>
<option>Hundested</option>
<option>Hvalsø</option>
<option>Hvidebæk</option>
<option>Hvidovre</option>
<option>Hvorslev</option>
<option>Højer</option>
<option>Høje-Taastrup</option>
<option>Højreby</option>
<option>Høng</option>
<option>Hørning</option>
<option>Hørsholm</option>
<option>Haarby</option>
<option>Ikast</option>
<option>Ikast-Brande</option>
<option>Ilulissat-Jakobshavn</option>
<option>Ishøj</option>
<option>Ittoqqortoormiit-Sco</option>
<option>Ivittuut</option>
<option>Jammerbugt</option>
<option>Jelling</option>
<option>Jernløse</option>
<option>Juelsminde</option>
<option>Jægerspris</option>
<option>Kalundborg</option>
<option>Kangatsiaq</option>
<option>Karlebo</option>
<option>Karup</option>
<option>Kerteminde</option>
<option>Kjellerup</option>
<option>Kolding</option>
<option>Korsør</option>
<option>Kujalleq</option>
<option>København</option>
<option>Køge</option>
<option>Langebæk</option>
<option>Langeland</option>
<option>Langeskov</option>
<option>Langå</option>
<option>Ledøje-Smørum</option>
<option>Lejre</option>
<option>Lemvig</option>
<option>Lolland</option>
<option>Lunderskov</option>
<option>Lundtoft</option>
<option>Lyngby-Taarbæk</option>
<option>Læsø</option>
<option>Løgstør</option>
<option>Løgumkloster</option>
<option>Løkken-Vrå</option>
<option>Manitsoq-Sukkertop</option>
<option>Mariager</option>
<option>Mariagerfjord</option>
<option>Maribo</option>
<option>Marstal</option>
<option>Middelfart</option>
<option>Midtdjurs</option>
<option>Morsø</option>
<option>Munkebo</option>
<option>Møldrup</option>
<option>Møn</option>
<option>Nakskov</option>
<option>Nanortalik</option>
<option>Narssaq</option>
<option>Nexø</option>
<option>Nibe</option>
<option>Nordborg</option>
<option>Norddjurs</option>
<option>Nordfyns</option>
<option>Nuuk-Godthåb</option>
<option>Nyborg</option>
<option>Nykøbing F</option>
<option>Nykøbing-Rørvig</option>
<option>Nysted</option>
<option>Næstved</option>
<option>Nørager</option>
<option>Nørhald</option>
<option>Nørre Alslev</option>
<option>Nørre Djurs</option>
<option>Nørre Aaby</option>
<option>Nørre-Rangstrup</option>
<option>Nørre-Snede</option>
<option>Odder</option>
<option>Odense</option>
<option>Odsherred</option>
<option>Otterup</option>
<option>Pamiut-Frederikshåb</option>
<option>Pandrup</option>
<option>Præstø</option>
<option>Purhus</option>
<option>Qaqortoq-Julianehåb</option>
<option>Qasigianguit-Chrhåb</option>
<option>Qeqertarssuaq-Godhvn</option>
<option>Qeqqata</option>
<option>Qaanaap-Thule</option>
<option>Qaasuitsup</option>
<option>Ramsø</option>
<option>Randers</option>
<option>Ravnsborg</option>
<option>Rebild</option>
<option>Ribe</option>
<option>Ringe</option>
<option>Ringkøbing</option>
<option>Ringkøbing-Skjern</option>
<option>Ringsted</option>
<option>Rosenholm</option>
<option>Roskilde</option>
<option>Rougsø</option>
<option>Rudbjerg</option>
<option>Rudersdal</option>
<option>Rudkøbing</option>
<option>Ry</option>
<option>Ryslinge</option>
<option>Rødby</option>
<option>Rødding</option>
<option>Rødekro</option>
<option>Rødovre</option>
<option>Rønde</option>
<option>Rønne</option>
<option>Rønnede</option>
<option>Sakskøbing</option>
<option>Sallingsund</option>
<option>Samsø</option>
<option>Sejlflod</option>
<option>Sermersooq</option>
<option>Silkeborg</option>
<option>Sindal</option>
<option>Sisimiut-Holsteinsbg</option>
<option>Skagen</option>
<option>Skanderborg</option>
<option>Skibby</option>
<option>Skive</option>
<option>Skjern</option>
<option>Skovbo</option>
<option>Skælskør</option>
<option>Skærbæk</option>
<option>Skævinge</option>
<option>Skørping</option>
<option>Slagelse</option>
<option>Slangerup</option>
<option>Solrød</option>
<option>Sorø</option>
<option>Spøttrup</option>
<option>Stenlille</option>
<option>Stenløse</option>
<option>Stevns</option>
<option>Struer</option>
<option>Stubbekøbing</option>
<option>Støvring</option>
<option>Sundeved</option>
<option>Sundsøre</option>
<option>Suså</option>
<option>Svendborg</option>
<option>Svinninge</option>
<option>Sydals</option>
<option>Syddjurs</option>
<option>Sydfalster</option>
<option>Sydlangeland</option>
<option>Sydthy</option>
<option>Sæby</option>
<option>Søllerød</option>
<option>Sønderborg</option>
<option>Sønderhald</option>
<option>Søndersø</option>
<option>Them</option>
<option>Thisted</option>
<option>Thyborøn-Harboøre</option>
<option>Thyholm</option>
<option>Tinglev</option>
<option>Tjele</option>
<option>Tommerup</option>
<option>Tornved</option>
<option>Tranekær</option>
<option>Trehøje</option>
<option>Trundholm</option>
<option>Tølløse</option>
<option>Tønder</option>
<option>Tørring-Uldum</option>
<option>Tårnby</option>
<option>Udenf.Komm.Ind.I Grl</option>
<option>Ulfborg-Vemb</option>
<option>Ullerslev</option>
<option>Upernavik</option>
<option>Uummannaq</option>
<option>Vaigat</option>
<option>Vallensbæk</option>
<option>Vallø</option>
<option>Vamdrup</option>
<option>Varde</option>
<option>Vejen</option>
<option>Vejle</option>
<option>Vesthimmerlands</option>
<option>Viborg</option>
<option>Videbæk</option>
<option>Vinderup</option>
<option>Vissenbjerg</option>
<option>Vojens</option>
<option>Vordingborg</option>
<option>Værløse</option>
<option>Ærø</option>
<option>Ærøskøbing</option>
<option>Ølgod</option>
<option>Ølstykke</option>
<option>Ørbæk</option>
<option>Aabenraa</option>
<option>Aakirkeby</option>
<option>Aalborg</option>
<option>Aalestrup</option>
<option>Århus</option>
<option>Aars</option>
<option>Årslev</option>
<option>Aarup</option>
<option>Aasiaat-Egedesminde</option>
<option>Aaskov</option>
</select></d>
<hr />
<p>&nbsp;</p>
<br><br>
</tr> 
 
 
<tr>


<br>
<d>Spørgsmål 2: Hvordan læser du bøger, post, tidsskrifter, medlemsblad osv?
<br><label>Angiv medie </lable> </d> <d><select name="medie">
<option></option>
<option>Trygt skrift</option>
<option>Storskrift</option>
<option>Daisy/lydindspilninger</option>
<option>Punktskrift</option>
</select></d>
<hr />
<p>&nbsp;</p>
<br><br>
</tr>


<tr>
    
<br>
<d>Spørgsmål 3: Hvor ofte får du andre til at læse trykt tekst højt for dig?
<br><label>Angiv frikvens </lable><d><d><select name="frikvens">
<option></option>
<option>Hver dag</option>
<option>Mindst en gang om ugen</option>
<option>Sjældnere</option>
<option>Aldrig</option>
</select></d>
<hr />
<p>&nbsp;</p>
<br><br>
</tr>

    
<tr>

    
    
<br>
<d>Spørgsmål 4: Har du ansøgt om en DAISY afspiller ved din kommune? <br><label>Angiv
svar </label></d><d><select name="ansoeg">
<option></option>
<option>Ja</option>
<option>Nej</option>
</select></d>
<hr />
<p>&nbsp;</p>
<br><br>
</tr>

<tr>
    
<br>
<d>Spørgsmål 5: Har du fået din DAISY bevilget af din kommune? <br><label>Angiv svar
</label></d><d><select name="bevilget">
<option></option>
<option>Ja</option>
<option>Nej</option>
</select></d>
<hr />
<p>&nbsp;</p>
<br><br>
</tr>

<tr>
    
<br>

<d>Spørgsmål 6: Kan du huske hvornår du har fået din DAISY bevilget af din kommune?
<br><label>Angiv svar </label></d><d><select name="hvornaar">
<option></option>
<option>Inden for det seneste halve år</option>
<option>Inden for de seneste 2 år</option>
<option>Mere end 2 år siden</option>
</select></d>
<hr />
<p>&nbsp;</p>
<br><br>
</tr>

<tr>
    
<br>
<d>Spørgsmål 7: Har du selv købt din DAISY afspiller? <br><label>Angiv svar </label>
</d><d><select name="koebt">
<option></option>
<option>Ja</option>
<option>Nej</option>
</select></d>
<hr />
<p>&nbsp;</p>
<br><br>
</tr>

<tr>
    
<br>
<d>Spørgsmål 8: Har du fået legat fra DBS til indkøb af din Daisy afspiller?
<br><label>Angiv svar </label> </d><d><select name="legat">
<option></option>
<option>Ja</option>
<option>Nej</option>
</select></d>
<hr />
<p>&nbsp;</p>
<br><br>
</tr>

<tr>
    
<br>
<d>Spørgsmål 9: Købte du den selv fordi du fik afslag fra din kommune? <br><label>Angiv
svar </label> </d><d><select name="koeb_afs">
<option></option>
<option>Ja</option>
<option>Nej</option>
</select></d>
<hr />
<p>&nbsp;</p>
<br><br>
</tr>

<tr>
    
<br>
<d>Spørgsmål 10: Har du problemer med at betjene afspilleren eller hænder det, at den
ikke virker? <br><label>Angiv svar </label> </d><d><select name="betjening">
<option></option>
<option>Ja</option>
<option>Nej</option>
</select></d>
<hr />
<p>&nbsp;</p>
<br><br>
</tr>

<tr>
    
    
    
<br>
<d>Spørgsmål 11: Har du fået instruktion i brug af din Daisy afspiller?
<br><label>Angiv svar </label> </d><d><select name="instruktion">
<option></option>
<option>Ja</option>
<option>Nej</option>
<option>Ved ikke</option>
</select></d>
<hr />
<p>&nbsp;</p>
<br><br>
</tr>

<tr>
    
<br>
<d>Spørgsmål 12: Hvem har givet dig instruktionen? <br><label>Angiv svar </label>
</d><d><select name="givet_instr">
<option></option>
<option>Konsulent</option>
<option>Synsrådgivningen</option>
<option>Kommunikationscenter</option>
<option>Andre</option>
</select></d>
<hr />
<p>&nbsp;</p>
<br><br>
</tr>

<tr>
    
<br>
<d>Spørgsmål 13: Synes du, at du har fået instruktion nok? <br><label>Angiv svar
</label> </d><d><select name="nok">
<option></option>
<option>Ja</option>
<option>Nej</option>
</select></d>
<hr />
<p>&nbsp;</p>
<br><br>
</tr>


</td>
</table>

<input type="Submit" name="submitButton" value="Gem spørgeskema">
</form>





</body></span>
</html>

<?php 
    
if(isset($_POST['submitButton'])){ 
       
$username="xxxxxxxx";
$password="xxxxxxx";
$database="xxxxxxxx";

$telefon=$_POST['telefon'];
$kommune=$_POST['kommune'];
$medie=$_POST['medie'];
$frikvens=$_POST['frikvens'];
$ansoeg=$_POST['ansoeg'];
$bevilget=$_POST['bevilget'];
$hvornaar=$_POST['hvornaar'];
$koebt=$_POST['koebt'];
$legat=$_POST['legat'];
$koeb_afs=$_POST['koeb_afs'];
$betjening=$_POST['betjening'];
$instruktion=$_POST['instruktion'];
$givet_instr=$_POST['givet_instr'];
$nok=$_POST['nok'];

if (
$kommune!="")
{
    if (
$medie!="")
    {
        if (
$frikvens!="")
        {        
            if (
$ansoeg!="")
            {            
                if (
$bevilget!="")
                {                
                    if (
$hvornaar!="")
                    {                    
                        if (
$koebt!="")
                        {
                            if (
$legat!="")
                            {
                                if (
$koeb_afs!="")
                                {
                                    if (
$betjening!="")
                                    {
                                        if (
$instruktion!="")
                                        {
                                            if (
$givet_instr!="")
                                            {
                                                if (
$nok!="")
                                                {
mysql_connect(localhost,$username,$password);
@
mysql_select_db($database) or die( "Unable to select database");
                                                    
                                                    
$query "INSERT INTO skema VALUES
('','
$kommune','$medie','$frikvens','$ansoeg','$bevilget','$hvornaar','$koebt','$legat','$
koeb_afs','
$betjening','$instruktion','$givet_instr','$nok','$telefon')";
                                                    
mysql_query($query);
                                                    
                                                                
                                                    
mysql_close();
                                                    
                                                    
}
                                            }
                                        }
                                    }
                                }
                            }    
                        }
                    }
                }
            }
        }
    }
}
}

?>


Dato : 27.05.2010, 15:04

skrevet af : Gst  

 

jeg har selv som Nicklas (Han er en god hjælper :-)) skriver brugt ifset til at afgøre
om noget skal sendes eller ej, og det fungere fint hos mig. Jeg undre mig dog over en
ting.


Hvorfor starter du med at sende et tomt felt til databasen?

<?PHP
$query 
"INSERT INTO skema VALUES
('','
$kommune','$medie','$frikvens','$ansoeg','$bevilget','$hvornaar','$koebt','$legat','$

koeb_afs','
$betjening','$instruktion','$givet_instr','$nok','$telefon')";
?>



Dato : 31.05.2010, 12:03

Kommentar af : apebk  

 

Hej Mads,

Undskyld det lidt forsinkede svar, men jeg har ikke været herinde i et par dage. ;)

I din PHP-kode er der lidt småfejl, men ellers så kan jeg ikke finde de store problemer
der.
Din HTML-kode er en helt anden sag. Det eneste jeg kan sige er at hvis du ikke en gang kan
finde ud af HTML så skal du nok ikke kaste dig ud i PHP endnu.
Det vil jeg dog ikke gå nærmere ind på da det ikke har noget med dit problem at gøre.

Nu har jeg ikke talt dem, men du har oprettet en del if's og det kan måske være du har
glemt at lukke en af dem igen?
En anden ting som jeg faldt over er at din form pejer hen mod en fil der bliver kald
"insert.php".
Jeg ved ikke hvad du har kaldt det dokument som du har givet mig her, men hvis det ikke er
"insert.php" så er det jo nok det der giver problemer.

Anyway så har du her en snippet som jeg har testet for at være sikker på at den virkede
og det gør den (sjovt nok).

<?php
    $dbHost 
"";
    
$dbUser "";
    
$dbPass "";
    
$dbName "";
    
    
$dbConnect mysql_connect($dbHost$dbUser$dbPass) or die(mysql_error());
    
mysql_select_db($dbName$dbConnect) or die(mysql_error());
    
    if(isset(
$_POST['submitButton'])){
        
$telefon $_POST['telefon'];
        
$kommune $_POST['kommune'];
        
$medie $_POST['medie'];
        
$frikvens $_POST['frikvens'];
        
$ansog $_POST['ansog'];
        
$bevilgede $_POST['bevilgede'];
        
$hvornaar $_POST['hvornaar'];
        
$kobt $_POST['kobt'];
        
$legat $_POST['legat'];
        
$kob_afs $_POST['kob_afs'];
        
$betjening $_POST['betjening'];
        
$instruktion $_POST['instruktion'];
        
$givet_ins $_POST['givet_ins'];
        
$nok $_POST['nok'];
        
        if(empty(
$telefon) || empty($kommune) || empty($medie) || empty($frikvens) ||
empty(
$ansog) || empty($bevilgede) || empty($hvornaar) || empty($kobt) || empty($legat) ||
empty(
$kob_afs) || empty($betjening) || empty($instruktion) || empty($givet_ins) ||
empty(
$nok)){
            die(
"Udfyld venligst hele skemaet!");
        }
        else{
            
$task "INSERT INTO skema VALUES ('', '$telefon', '$kommune', '$medie', '$frikvens',
'
$ansog', '$bevilgede', '$hvornaar', '$kobt', '$legat', '$kob_afs', '$betjening',
'
$instruktion', '$givet_ins', '$nok')";
            
mysql_query($task) or die(mysql_error());
        }
    }
    
    
mysql_close($dbConnect);
?>

Og til apebk:
Han starter med et tomt felt fordi det første felt har auto_increment på. Derfor skal
der ikke indsættes nogen værdi og det gør man på den måde medmindre man vælger at
definere hvilke felter man vil sætte værdier ind i til at starte med.


Dato : 01.06.2010, 03:38

Svar af : Nicklas Smed  

 

Hej Nicklas!

Så giver det mening, at jeg ikke helt er med! Jeg som du skriver har defineret mine
felter først! :-) 


Dato : 01.06.2010, 15:57

Kommentar af : apebk  




Login for at skrive et indlg :



   Brugernavn

Password
 

+ Opret en ny Bruger, Klik her

+ Glemt brugernavn/password

 

Send Artikel/anmeldelse til: phpuni@phpuniverset.dk

Tilbage til oversigt

Phpuniverset's politik om personlige oplysninger, artikler & Koder Phpuniverset er optimeret til Mozilla 1024 * 768 Phpuniverset version: 3.0 beta
Webhost : Ignesco.dk

Bund