Avatar billede rose Nybegynder
10. oktober 2005 - 20:53 Der er 4 kommentarer og
1 løsning

Gange id med en $ værdi

Har ledt med lys og lygte, men kan ikke finde noget der kan bruges.

[kode]

<?php
$sql= "SELECT id, navn, readspeed FROM user ORDER BY navn ASC";
$result= mysql_query($sql, $conn);
print "<select name=\"navn\">";
while ($row = mysql_fetch_array($result))
{
$id = $row["id"];
$navn = $row["navn"];
$readspeed = $row["readspeed"];
print "<option title=\"speaker\">$navn</option>";
}
print "</SELECT>"
?>

<textarea cols="40" rows="5" onkeyup="document.getElementById('antal').innerHTML=this.value.length;"></textarea>

<span id="antal">0</span>

---------------------------
Jeg vil gerne gange id med $readspeed når der vælges navn i select. Resultatet skal vises.

Kan det mon lade sig gøre?
Er ikke helt sikker på om det er her eller i JavaScript jeg skal søge hjælp.... :)

~~Rose~~
Avatar billede jakobdo Ekspert
10. oktober 2005 - 20:58 #1
Altså readspeed udlæser du fra databasen, men hvad mener du med gange med id?
Avatar billede rose Nybegynder
10. oktober 2005 - 21:07 #2
Readspeed udlæser jeg fra databasen og er et tal.
Id kommer fra document.getElementById. id="antal" er antallet af tegn skrevet i textarea -> <span id="antal">0</span> hvor 0 tæller op for hver anslag/tegn.
Når man vælger et navn i select boksen skal $readspeed for denne person ganges med antallet af anslag i texarea.
Resultatet af (id*$readspeed) skal jeg kunne sende videre til databasen.

Den er lidt svær at forklare, så håber du forstår... :-)
Avatar billede jakobdo Ekspert
10. oktober 2005 - 21:13 #3
Den kan jeg ikke lige greje! Desværre.
Men du kunne evt lave:
<textarea name="minTekst"....>
Og så tager du $_POST['navn'] og ganger med strlen($_POST['minTekst'])
Var det ikke en løsning?
Avatar billede rose Nybegynder
10. oktober 2005 - 21:16 #4
Det må jeg lige prøve at kigge på.
Den er lidt indviklet, nej rettere meget indviklet... :-)

Jeg prøver mig lidt frem - det kan kun gå fremad...
Avatar billede rose Nybegynder
01. november 2005 - 22:35 #5
løst...
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