Avatar billede dumazz.dk Nybegynder
17. juni 2003 - 21:48 Der er 8 kommentarer og
2 løsninger

$t1 - hvor tallet er bestemt af $nummer

Hvordan kaldet en variabel bestemt af en anden variabel ??

ex.

$t1 - hvor tallet er bestemt af $nummer
Avatar billede fangel Nybegynder
17. juni 2003 - 21:51 #1
kan gøres på mange måder..

---
<?php
$t1 = "hej";
$nummer = 1;

echo $t{$nummer}

echo "br><hr><br>";

$name = "t" . $nummer;
echo $$name
?>
---

Morten
Avatar billede dumazz.dk Nybegynder
17. juni 2003 - 21:57 #2
mysql_query("update navne set t$nummer = '$t{$nummer}' where id = '$nyid'");

Den skriver kun $nummer til MySQL...
Avatar billede dumazz.dk Nybegynder
17. juni 2003 - 21:59 #3
kommer herfra...

$tt = "t$nummer";
echo"<tr><td>$ting[$nummer]:</td> <td><input type='text' name='$tt'></td></tr>";
Avatar billede myplacedk Nybegynder
17. juni 2003 - 22:08 #4
Hvad med at bruge arrays i stedet? Det ser ud til at være det, du mangler.

echo "...<input type='text' name='t[$nummer]'>...";
...
echo "I nummer 4 skrev du ".$_POST['t'][4];
Avatar billede fangel Nybegynder
17. juni 2003 - 22:11 #5
så lave det sådan her: (men myplace har den bedste løsning med arrays)

$navn = "t" . $nummer;
str = $$navn;
mysql_query("update navne set $navn = '$str' where id = '$nyid'");

hvis det ikke virker, sååå

Morten
Avatar billede dumazz.dk Nybegynder
17. juni 2003 - 22:17 #6
myplace> Hvordan virker det... ?

henter $_POST['t'][4] så $t4 ???
Avatar billede myplacedk Nybegynder
17. juni 2003 - 22:24 #7
Den henter det, jeg tror du tænker på, når du skriver $t4. :)
Avatar billede dumazz.dk Nybegynder
17. juni 2003 - 22:29 #8
dea_pg> Med dit eksembel smider den $t2 ind på $t1's plads i MySQL og skriver slet ikke $t1
Avatar billede dumazz.dk Nybegynder
17. juni 2003 - 22:30 #9
myplace, for det er ikke $t[4] men $t4
Avatar billede myplacedk Nybegynder
17. juni 2003 - 22:38 #10
...og det er så det jeg foreslår, at du laver om på. :)
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