Avatar billede sputii Nybegynder
06. februar 2009 - 13:56 Der er 65 kommentarer og
1 løsning

Spøgeskema med MYSQL.

Hej.

Jeg har lavet eller fået oplyst et php Spøgeskema her.

<?php
//spoerge_skema.php
session_start();
$conn = mysql_connect("Host", "Bruger", "Password");
mysql_select_db("Database");

if(isset($_POST['Submit']) && $_POST['svar'] == '4') {
    $resultat = mysql_query("UPDATE `brugere` SET Moral = Moral + 2 WHERE Brugernavn = '".$_SESSION['Brugernavn']."' LIMIT 1");
    echo 'Du har fået 2 point';
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
</head>
<body>
<form action="spoerge_skema.php" method="post">
    Hvad er 2 + 2 ?
    4: <input type="radio" name="svar" value="4" /><br />
    5: <input type="radio" name="svar" value="5" /><br />
    <input type="submit" name="Submit" value="Login" />
</form>
</body>
</html>

Nu er bare mit spøgsmål hvordan jeg kan gøre så ver bruger kun kan have spøgsmålet en gang..
Avatar billede mstorgaard Praktikant
06. februar 2009 - 14:02 #1
Du laver en tabel, som indeholder spørgsmålets navn og brugerens navn, som du indsætter i, hver gang en bruger svarer på spørgeskemaet. Herefter fortager du et tjek på, om der findes en post i denne tabel med spørgsmålets navn og brugerens navn.
Avatar billede sputii Nybegynder
06. februar 2009 - 14:11 #2
Kunne du måske give mig et exempel.?
Avatar billede mstorgaard Praktikant
06. februar 2009 - 15:45 #3
<?php
//spoerge_skema.php
session_start();
$conn = mysql_connect("Host", "Bruger", "Password");
mysql_select_db("Database");

$check = mysql_num_rows(mysql_query("SELECT * FROM bruger_vote WHERE spm = '1' AND bruger = 'Brugernavn'");
if(isset($_POST['Submit']) && $_POST['svar'] == '4' && $check == 0) {
    mysql_query("INSERT INTO bruger_vote (spm,bruger)VALUES('1','Brugernavn')");
    $resultat = mysql_query("UPDATE `brugere` SET Moral = Moral + 2 WHERE Brugernavn = '".$_SESSION['Brugernavn']."' LIMIT 1");
    echo 'Du har fået 2 point';
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
</head>
<body>
<form action="spoerge_skema.php" method="post">
    Hvad er 2 + 2 ?
    4: <input type="radio" name="svar" value="4" /><br />
    5: <input type="radio" name="svar" value="5" /><br />
    <input type="submit" name="Submit" value="Login" />
</form>
</body>
</html>
Avatar billede sputii Nybegynder
06. februar 2009 - 16:28 #4
Fejl 1: Parse error: syntax error, unexpected ';' in /usr/home/web/web274075/LoginMoral/spoerge_skema.php on line 7

Fejl 2: Parse error: syntax error, unexpected T_IF in /usr/home/web/web274075/LoginMoral/spoerge_skema.php on line 8

Ved ikke om der er flere fejl men kan du checke det igennem igen.. Fordi jeg kan ikke se fejlene.

<?php
//spoerge_skema.php
session_start();
$conn = mysql_connect("Host", "Bruger", "Password");
mysql_select_db("Database");

$check = mysql_num_rows(mysql_query("SELECT * FROM bruger_vote WHERE spm = '1' AND bruger = 'Brugernavn'");
if(isset($_POST['Submit']) && $_POST['svar'] == '4' && $check == 0) {
    mysql_query("INSERT INTO bruger_vote (spm,bruger)VALUES('1','Brugernavn')");
    $resultat = mysql_query("UPDATE `brugere` SET Moral = Moral + 2 WHERE Brugernavn = '".$_SESSION['Brugernavn']."' LIMIT 1");
    echo 'Du har fået 2 point';
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
</head>
<body>
<form action="spoerge_skema.php" method="post">
    Hvad er 2 + 2 ?
    4: <input type="radio" name="svar" value="4" /><br />
    5: <input type="radio" name="svar" value="5" /><br />
    <input type="submit" name="Submit" value="Login" />
</form>
</body>
</html>
Avatar billede sputii Nybegynder
06. februar 2009 - 16:31 #5
Eller også så kan du give mig commanden til MYSQL.

Det kan være det jeg har skrevet forkert..
Avatar billede jakobdo Ekspert
06. februar 2009 - 16:33 #6
Luk nu nogle af alle dine spørgsmål...
Avatar billede mstorgaard Praktikant
06. februar 2009 - 16:35 #7
<?php
//spoerge_skema.php
session_start();
$conn = mysql_connect("Host", "Bruger", "Password");
mysql_select_db("Database");

$check = mysql_num_rows(mysql_query("SELECT * FROM bruger_vote WHERE spm = '1' AND bruger = 'Brugernavn'"));
if(isset($_POST['Submit']) && $_POST['svar'] == '4' && $check == 0) {
    mysql_query("INSERT INTO bruger_vote (spm,bruger)VALUES('1','Brugernavn')");
    $resultat = mysql_query("UPDATE `brugere` SET Moral = Moral + 2 WHERE Brugernavn = '".$_SESSION['Brugernavn']."' LIMIT 1");
    echo 'Du har fået 2 point';
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
</head>
<body>
<form action="spoerge_skema.php" method="post">
    Hvad er 2 + 2 ?
    4: <input type="radio" name="svar" value="4" /><br />
    5: <input type="radio" name="svar" value="5" /><br />
    <input type="submit" name="Submit" value="Login" />
</form>
</body>
</html>
Avatar billede jakobdo Ekspert
06. februar 2009 - 16:36 #8
Du har gang i 4 som faktisk alle dækker samme spørgsmål.
http://www.eksperten.dk/list/spoergsmaal/sputii
Avatar billede mstorgaard Praktikant
06. februar 2009 - 16:43 #9
Jeg venter med at komme med yderligere hjælp til nogle af de ældre spørgsmål er blevet lukket.
Avatar billede sputii Nybegynder
06. februar 2009 - 16:45 #10
jaja men hvordan gør jeg.. ellers havde jeg gjordt det for længst
Avatar billede jakobdo Ekspert
06. februar 2009 - 16:49 #11
Enten så beder du om et svar i det ene spørgsmål og får det lukket.
Eller også må du jo vente på nogen svarer og du kan komme videre, da du åbenbart ikke er typen som forsøger selv. :o)
Avatar billede sputii Nybegynder
06. februar 2009 - 16:53 #12
JOOOV....

1: JEG ER 12 år..

2: JEG GÅR PÅ PRIVAT SKOLE..

3: DER JEG GIK I 2 KLASSE BLEV JEG RYGGET TIL DEN SKOLE FORDI JEG VAR FOR GOD TIL ALT..

4: 2 KLASSE SVAREDE TIL MIG SOM 5 KLASSE DER!!!!!!!!!

5: JEG BEGYNDTE PÅ PHP FRA 2 UGER SIDEN...
Avatar billede sputii Nybegynder
06. februar 2009 - 16:54 #13
og jeg prøver at finde ud af det nu..
Avatar billede sputii Nybegynder
06. februar 2009 - 17:18 #14
Har kigget og jeg kan ikke se hvordan man lukker sit forum
Avatar billede dkfire Nybegynder
06. februar 2009 - 17:29 #15
For at lukke et spørgsmål skal der være nogen som har lagt et svar.
Du kan enten selv lægger et svar eller bede dem som deltager om at lægger et svar.

Dernæst acceptere du de svar som du har fået.

Og selv om du er 12 år, så kan du godt læse regler og overholde dem. Du lærer intet ved at andre laver alt for dig.
Avatar billede sputii Nybegynder
06. februar 2009 - 17:37 #16
nej nej...
Avatar billede sputii Nybegynder
06. februar 2009 - 17:37 #17
s
Avatar billede sputii Nybegynder
06. februar 2009 - 17:41 #18
Og hvad så nu??? Kan stadig ikke lukke det nogen steder?
Avatar billede mstorgaard Praktikant
06. februar 2009 - 17:43 #19
Du har lige afsluttet det her spørgsmål, hvilket så må betyde, at du har fået de svar, du har brug for? Og ved at acceptere dit eget svar, kunne du tilsyneladende ikke bruge vores råd.
Avatar billede sputii Nybegynder
06. februar 2009 - 17:46 #20
DET vidste jeg ikke.. Men jeg kan oprette en ny med 200 point så kan du få dem vis du gider hjælpe mig med rasten..
Avatar billede jakobdo Ekspert
06. februar 2009 - 17:58 #21
rasten... lærer man ikke at stave på den skole du var for god til?
Avatar billede sputii Nybegynder
06. februar 2009 - 18:03 #22
En lille stave fejl.. Easy.
Avatar billede sputii Nybegynder
06. februar 2009 - 18:05 #23
KAN vi komme tilbage til sagen..??????????



kan du fix det her script..

<?php
//spoerge_skema.php
session_start();
$conn = mysql_connect("Host", "Bruger", "Password");
mysql_select_db("Database");

$check = mysql_num_rows(mysql_query("SELECT * FROM bruger_vote WHERE spm = '1' AND bruger = 'Brugernavn'"));
if(isset($_POST['Submit']) && $_POST['svar'] == '4' && $check == 0) {
    mysql_query("INSERT INTO bruger_vote (spm,bruger)VALUES('1','Brugernavn')");
    $resultat = mysql_query("UPDATE `brugere` SET Moral = Moral + 2 WHERE Brugernavn = '".$_SESSION['Brugernavn']."' LIMIT 1");
    echo 'Du har fået 2 point';
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
</head>
<body>
<form action="spoerge_skema.php" method="post">
    Hvad er 2 + 2 ?
    4: <input type="radio" name="svar" value="4" /><br />
    5: <input type="radio" name="svar" value="5" /><br />
    <input type="submit" name="Submit" value="Login" />
</form>
</body>
</html>

Eller give mig den command til MYSQL..
Avatar billede kjeldsted Novice
06. februar 2009 - 18:13 #24
Hvad er problemet med ovenstående?
Avatar billede sputii Nybegynder
06. februar 2009 - 18:16 #25
Kan ikke MYSQL command til

(mysql_query("SELECT * FROM bruger_vote WHERE spm = '1' AND bruger = 'Brugernavn'"));

Og så er der de her fejl:


Fejl 1: Parse error: syntax error, unexpected ';' in /usr/home/web/web274075/LoginMoral/spoerge_skema.php on line 7

Fejl 2: Parse error: syntax error, unexpected T_IF in /usr/home/web/web274075/LoginMoral/spoerge_skema.php on line 8
Avatar billede sputii Nybegynder
06. februar 2009 - 18:17 #26
Kan ikke MYSQL command til:

bruger_vote
spm
bruger

De skal ind i en tabel
Avatar billede mstorgaard Praktikant
06. februar 2009 - 18:52 #27
sputii; du har stadig ikke fået lukket dine gamle spørgsmål, eller i det mindste givet et praj om, at du er interesseret i at lukke dem.
Avatar billede kjeldsted Novice
06. februar 2009 - 19:14 #28
For det første tjekker du om brugernavnet er lig 'Brugernavn'. Formoder ikke at dette er ønsket.

Og du har INTET ændret siden:

<?php
//spoerge_skema.php
session_start();
$conn = mysql_connect("Host", "Bruger", "Password");
mysql_select_db("Database");

$check = mysql_num_rows(mysql_query("SELECT * FROM bruger_vote WHERE spm = '1' AND bruger = 'Brugernavn'"));
if(isset($_POST['Submit']) && $_POST['svar'] == '4' && $check == 0) {
    mysql_query("INSERT INTO bruger_vote (spm,bruger)VALUES('1','Brugernavn')");
    $resultat = mysql_query("UPDATE `brugere` SET Moral = Moral + 2 WHERE Brugernavn = '".$_SESSION['Brugernavn']."' LIMIT 1");
    echo 'Du har fået 2 point';
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
</head>
<body>
<form action="spoerge_skema.php" method="post">
    Hvad er 2 + 2 ?
    4: <input type="radio" name="svar" value="4" /><br />
    5: <input type="radio" name="svar" value="5" /><br />
    <input type="submit" name="Submit" value="Login" />
</form>
</body>
</html>


Ps. tag lige og gør som de andre herinde beder dig om. (Altså at lukke de spørgsmål, som du åbentlyst mangler at lukke). Måske er du ikke den bedste til at stave, men det vil jeg ikke straffe dig for. Men gør som du bliver bedt om herinde hvis ikke du vil have en del uvenner (det er set før)!
Avatar billede sputii Nybegynder
06. februar 2009 - 19:27 #29
Har lukket alle nu..

Men det jeg leder efter er MYSQL tabelen.
Hvordan skal jeg opsætte den?
Avatar billede jakobdo Ekspert
06. februar 2009 - 19:28 #30
Stave eller ej, man må sgu kunne tage mod lidt, når man komme med et indlæg som: http://www.eksperten.dk/spm/862758#reply_7320080
Og nej, ikke et Trusse-indlæg. :o)
Avatar billede kjeldsted Novice
06. februar 2009 - 19:31 #31
Tja.

Hvilke data ønsker du at gemme?
Avatar billede majbom Novice
06. februar 2009 - 19:31 #32
jeg synes ikke du taler særlig pænt til folk der prøver at hjælpe dig!
du kan læse i reglerne hvordan man lukker et spørgsmål i stedet for bare at lade dem være. men nu har du tilsyneladende fundet fidusen.
og ikke fordi jeg skal hakke på en 12-årig der er for dygtig til at gå i folkeskole, men det staves spøRgeskema, altså med r efter ø ;)
og "rykket op", staves med k'er, ikke g'er.

og det er da noget af en måde at "reklamere" for dig selv på, jeg tror egentlig folk er ligeglade med om du er dygtigere end dine jævnaldrende klassekammerater og om du går på privatskole.

prøv at være taknemmelig over for de folk der gider at hjælpe dig!
Avatar billede sputii Nybegynder
06. februar 2009 - 19:34 #33
Okey.. Jeg går på en skole, hvor man lige er begyndt på matematik vi laver ikke rigtig noget dansk vi laver 2 timers dansk om ugen. alt det andet er matematik og vi har fri kl 14.30 næsten ver dag.. SÅ VI LAVER NÆSTEN INTET DANSK.. Er blevet sat der fordi jeg skal lave et firma og fordi at jeg tjerner måske 20.000 om mån..

Tror heller ikke der er nogen af jer der kender PVR.. Som er Privat skole for rige... TAK FOR JERES VENLIGHED
Avatar billede sputii Nybegynder
06. februar 2009 - 19:36 #34
Kender i euroads.dk ??
Avatar billede kjeldsted Novice
06. februar 2009 - 19:40 #35
Gør dig selv en tjeneste...

LAD VÆR' AT FORSVARE ALLE DINE STAVE FEJL.

Lige nu gør du det hele pinligt for dig selv.

Ps. Lyder ikke som en god skole. Godt man ikke er blevet undervist dér.
Avatar billede sputii Nybegynder
06. februar 2009 - 19:40 #36
kjeldsted..
Det jeg skal gemme er tabelen: bruger_vote

og så er der de her 2
spm
bruger

Ved ikke helt hvordan jeg skal forklare det.
Avatar billede kjeldsted Novice
06. februar 2009 - 19:42 #37
Så du vil have en tabel der hedder bruger_vote som indeholder felterne spm og bruger?
Avatar billede jakobdo Ekspert
06. februar 2009 - 19:44 #38
Sputti: Hold kæft du er god humor...
Avatar billede sputii Nybegynder
06. februar 2009 - 19:51 #39
haha sjovt var..
Avatar billede sputii Nybegynder
06. februar 2009 - 19:51 #40
kjeldsted..
Ja nemlig..
Avatar billede kjeldsted Novice
06. februar 2009 - 19:51 #41
Nå. Men hvis jeg har forstået rigtigt er nedenstående PHP kode det rigtige til at oprette MySQL tabellen:

$sql = 'CREATE TABLE `bruger_vote` ('
        . ' `id` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY, '
        . ' `spm` CHAR(255) NOT NULL, '
        . ' `bruger` CHAR(255) NOT NULL'
        . ' )'
        . ' ENGINE = myisam;';

mysql_query($sql);
Avatar billede kjeldsted Novice
06. februar 2009 - 19:54 #42
Hvis det er et ønske for dig at lærer PHP kan jeg stærkt anbefale dig at gennemgå W3Schools PHP guide (http://w3schools.com/php/default.asp). I hvert fald Det der står under Basic.

Og du må finde dig i at det er engelsk. Hvis det er et problem får du ikke let ved at lære at programmere.
Avatar billede sputii Nybegynder
06. februar 2009 - 19:55 #43
Men jeg skal have commanden...
Avatar billede sputii Nybegynder
06. februar 2009 - 19:56 #44
Ohh ja.. jeg har læst hele basic under http://w3schools.com/php/default.asp
Avatar billede kjeldsted Novice
06. februar 2009 - 19:59 #45
Det jeg før skrev er koden til at oprette tabellen....

Og godt. Hvis du endnu ikke er kommet der til, så læs deres MySQL reference og du får en forståelse for hvad det er jeg skriver.

Desuden, jeg bliver nødt til at smutte fra computeren nu. Så jeg kan ikke svare før i morgen kl. 7. Hvis ingen andre gider hjælpe (hvilket det ikke tyder på) må du vente. Eller prøve med W3Schools.com.

Og husk også at php.net har en del svar.
Avatar billede sputii Nybegynder
06. februar 2009 - 20:00 #46
kommer om en time..
Avatar billede majbom Novice
06. februar 2009 - 20:00 #47
så kan du evt. fortsætte på www.phpartikler.dk og tage php og mysql artiklerne, så skulle du nok kunne klare den lille opgave.

og ja, det er sq god fredagsunderholdning :p
Avatar billede sputii Nybegynder
06. februar 2009 - 21:00 #48
ja haha..
Avatar billede sputii Nybegynder
06. februar 2009 - 21:13 #49
Hej..

Jeg skal på ferie i morgen.
Kommer hjem tirsdag.
Så vis der er en der kan rette det script fra fejl..
Kan ikke selv se fejlen.
Scriptet er det her.

<?php
//spoerge_skema.php
session_start();
$conn = mysql_connect("Host", "Bruger", "Password");
mysql_select_db("Database");

$check = mysql_num_rows(mysql_query("SELECT * FROM bruger_vote WHERE spm = '1' AND bruger = 'Brugernavn'"));
if(isset($_POST['Submit']) && $_POST['svar'] == '4' && $check == 0) {
    mysql_query("INSERT INTO bruger_vote (spm,bruger)VALUES('1','Brugernavn')");
    $resultat = mysql_query("UPDATE `brugere` SET Moral = Moral + 2 WHERE Brugernavn = '".$_SESSION['Brugernavn']."' LIMIT 1");
    echo 'Du har fået 2 point';
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
</head>
<body>
<form action="spoerge_skema.php" method="post">
    Hvad er 2 + 2 ?
    4: <input type="radio" name="svar" value="4" /><br />
    5: <input type="radio" name="svar" value="5" /><br />
    <input type="submit" name="Submit" value="Login" />
</form>
</body>
</html>

Og fejlene er dem her:

Fejl 1: Parse error: syntax error, unexpected ';' in /usr/home/web/web274075/LoginMoral/spoerge_skema.php on line 7

Fejl 2: Parse error: syntax error, unexpected T_IF in /usr/home/web/web274075/LoginMoral/spoerge_skema.php on line 8

Please hjælp mig.. Jeg vil så gerne bare have det der script overstået så læser jeg PHP tut inde på W3SCHOOL
Avatar billede jakobdo Ekspert
06. februar 2009 - 21:21 #50
Er der tale om en forhandling her ?
Jeg læser tut på w3, hvis i koder det her for mig.
Hvad lærer du af det ?
Og hvorfor ikke læse tut nu ?
Så kan du jo selv rette fejlen.
Avatar billede majbom Novice
06. februar 2009 - 21:34 #51
er det hvad du har af kode i den fil?

jeg kan ikke umiddelbart se nogle syntax-fejl og jeg får ingen fejl når jeg kører scriptet.

desuden bør du ikke udskrive noget før din doctype-declaration - smid din php-kode ned i din body.
Avatar billede jakobdo Ekspert
06. februar 2009 - 21:36 #52
splazz: Jeg har prøvet at forklare lidt om hvornår data skal udskrives osv... Men det træk tydeligvis ikke ind.
Avatar billede majbom Novice
06. februar 2009 - 21:45 #53
-> jakob - okay, nu må vi om han falder lidt ned og rent faktisk læser hvad vi skriver til ham, når han har været på ferie i et par dage :)

godnat
Avatar billede jakobdo Ekspert
06. februar 2009 - 21:54 #54
Godnat til dig også.
Det er faktisk lidt skægt, at folk der vil have noget gratis, fra folk som bruger sin tid her på eksperten ganske frivilligt, lægger sådan en stil for dagen...

Man mangler lidt en IGNORE knap, så man ikke bliver forstyrret af disse personer igen.
Avatar billede sputii Nybegynder
06. februar 2009 - 23:32 #55
Jeg vil lige sige en ting inden jeg rejser.

Min fejl er at min tabel ikke er rigtig nok..
Så hvordan skriver jeg den direkte ind i database fx som.

CREATE TABLE `bruger_vote` (
`id` int(4) NOT NULL auto_increment,
`spm` varchar(65) NOT NULL default '',
`bruger` varchar(65) NOT NULL default '',
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=2 ;

Sådan eller hvad..?
Det skal jov passe med scriptet.
Avatar billede majbom Novice
07. februar 2009 - 05:42 #56
din tabel ser fin nok ud.

jeg ar oprettet en magen til og scriptet du har postet længere oppe melder ingen fejl...
Avatar billede kjeldsted Novice
07. februar 2009 - 06:04 #57
Der er umiddelbart ingen fejl i scriptet. Hvad der er galt er ikke til at vide, hvis koden er præcis som du skriver.
Avatar billede jakobdo Ekspert
07. februar 2009 - 08:53 #58
Ikke at jeg nu vil blive ved med at være efter sputti. Men jeg har erfaret, at efter han får et færdigt script herfra, så smider han selv koder rundt omkring, som så giver fejl.
Så bliver der selvfølgelig spurgt her i tråden, om hvorfor den melder fejl i linje XX, dog uden at melde han har tilføjet noget.
Så bed sputti smide hele koden herind og i vil finde fejlen.
Avatar billede sputii Nybegynder
07. februar 2009 - 11:21 #59
Skal jeg bruge den her?

INSERT INTO `bruger_vote` (`Id`, `spm`, `bruger`) VALUES ('1', '0', 'sputii');
Avatar billede jakobdo Ekspert
07. februar 2009 - 11:38 #60
Hvis du vil fortælle brugeren sputti har besvaret spørgsmål 0, så ja.
Avatar billede sputii Nybegynder
07. februar 2009 - 11:56 #61
YEEES... JEG FIK DET TIL AT VIRKE MIN FEJL VAR AT JEG VAR KOMMET TIL AT SLETTE EN LILLE TING... Lig mærke til fejlene

$check = mysql_num_rows(mysql_query("SELECT * FROM bruger_vote WHERE spm = '1' AND bruger = 'Brugernavn'");

$check = mysql_num_rows(mysql_query("SELECT * FROM bruger_vote WHERE spm = '1' AND bruger = 'Brugernavn'"));
Avatar billede sputii Nybegynder
07. februar 2009 - 11:56 #62
Eller fejlen
Avatar billede jakobdo Ekspert
07. februar 2009 - 12:19 #63
Du bør tilføje:

$check = mysql_num_rows(mysql_query("SELECT * FROM bruger_vote WHERE spm = '1' AND bruger = 'Brugernavn' LIMIT 1"));
Avatar billede sputii Nybegynder
07. februar 2009 - 12:54 #64
Er det ikke den samme?
Avatar billede sputii Nybegynder
07. februar 2009 - 12:55 #65
Den har jeg glemte bare at sige det.. Jeg skal på ferie nu jeg kommer hjem tirsdah
Avatar billede jakobdo Ekspert
07. februar 2009 - 15:14 #66
Jo, det er fuldstændig det samme. Netop derfor jeg skriver du bør gøre det.
Nej, LIMIT 1 gør rent faktisk en forskel.
Den gør søgningen stopper, når den har fundet 1 match.
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