Avatar billede 4u2x Nybegynder
12. december 2001 - 17:08 Der er 13 kommentarer og
1 løsning

Mysql fejl

Her er fejlen:

Warning: Unable to jump to row 0 on MySQL result index 2 in /www/docs/users/testeren/community/scripts/giv_point.php on line 23

Og her er min kode:

<?
}
elseif($value=\"1\"){
mysql_connect($dbhost, $dbuser, $dbpass);
mysql_select_db($database);
$query = mysql_query(\"SELECT point FROM brugere WHERE brugernavn=\'$brugernavn\'\");

$point = mysql_result($query, \"point\");

$point = $point + 1;
Avatar billede medions Nybegynder
12. december 2001 - 17:10 #1
Avatar billede 4u2x Nybegynder
12. december 2001 - 17:11 #2
ved det, men eksperten gik ned, og så startede jeg den forfra...

Men kan du hjælpe mig med koden?
Avatar billede 4u2x Nybegynder
12. december 2001 - 17:15 #3
hey, er der ikke en som vil hjælpe mig?
Avatar billede 4u2x Nybegynder
12. december 2001 - 17:16 #4
Her er linjen med fejl i:

$point = mysql_result($query, \"point\");
Avatar billede webmonster Nybegynder
12. december 2001 - 17:31 #5
ehm skal du bare lave : point + 1 i databasen ???

så kan du jo bare :

$q = mysql_query(\"update brugere set point = point + 1 where brugernavn=\'brugernavn\'\");
Avatar billede 4u2x Nybegynder
12. december 2001 - 17:45 #6
Jeg har lavet en side, hvor folk kan stemme på en bestemt ting, som de så giver point.

Den virker bare ikke, men hvis du eller en anden, ville lave en korrekt point giver til mig, så kan personen få omkring 50 point af mig eller måske mere!
Avatar billede 4u2x Nybegynder
12. december 2001 - 17:53 #7
siden skal kunne give 1 til 5 point
Avatar billede webmonster Nybegynder
12. december 2001 - 18:14 #8
jamen nu ved jeg ikke hvordan det ser ud, men det kunne være noget lign :
<?
if ($point) {
$q = mysql_query(\"update brugere set point = point + $point where brugernavn = \'$brugernavn\'\");
}
?>

<a href=\"?point=1\">1 point</a><a href=\"?point=2\">2 point</a>
Avatar billede 4u2x Nybegynder
12. december 2001 - 18:17 #9
det skal helst laves i en scrollmenu som fx:

<form method=\"POST\" action=\"\">
  <p>Din vurdering:</p>
  <p><select size=\"1\" name=\"vurdering\">
    <option value=\"5\">Super</option>
    <option value=\"4\">Godt</option>
    <option value=\"3\">I orden</option>
    <option value=\"2\">Skod</option>
    <option value=\"1\">Bras</option>
    <option selected>vælg</option>
  </select></p>
  <p><input type=\"submit\" value=\"Stem\"></p>
</form>

Lav sådan en
Avatar billede webmonster Nybegynder
12. december 2001 - 18:19 #10
<?
if ($point) {
$q = mysql_query(\"update brugere set point = point + $vurdering where brugernavn = \'$brugernavn\'\");
}
?>
Avatar billede webmonster Nybegynder
12. december 2001 - 18:19 #11
<?
if ($vurdering) {
$q = mysql_query(\"update brugere set point = point + $point where brugernavn = \'$brugernavn\'\");
}
?>
Avatar billede 4u2x Nybegynder
12. december 2001 - 18:21 #12
hvad skal det sige... kan du ikke lige sætte det sammen?
Avatar billede webmonster Nybegynder
12. december 2001 - 18:23 #13
bare smid det ind ovenover <form>....
Avatar billede 4u2x Nybegynder
12. december 2001 - 18:24 #14
hvad skal der stå som action?
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
Computerworld tilbyder specialiserede kurser i database-management

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

IT-JOB

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Ingeniør til Satellitkommunikation

LINK Mobility

Support Specialist

Lægemiddelstyrelsen

Løsningsarkitekt