27. april 2007 - 15:47Der er
17 kommentarer og 1 løsning
Hjælp til variabel
Hej, jeg sidder med et problem og det drejer sig om min manglende viden indenfor variabler. Jeg har lavet en switch der tjekker som sætter $text og $heading ud fra $language. Derefter skal jeg udskrive fra afhængigt af $text og $heading, men det var galt i min variabel. Please help..
<?php switch ($language) { case "dk": $text = 'text_dk'; break; case "eng": $text = 'text_eng'; break; } ?> <?php do { ?> echo $row_rsSubmenu['$text'] //Her det går galt } while ($row_rsSubmenu = mysql_fetch_assoc($rsSubmenu)); ?>
Well det var vist mig der fik skrevet det forkert, mit spørgsmål går på hvordan jeg kan få $text ind i: echo $row_rsSubmenu[' ']; Da jeg både har en text_dk og text_eng tabel i databasen.
"gåseøjne" eller 'apostroffer' skal du kun bruge, når du angiver en tekst direkte.
$text2 = "$text"; er altså en direkte unødvendighed, det kunne lige så godt skrives $text2 = $text;
bruger man apostroffer, bliver variablen i strengen ikke expanded: $text = "en tekst"; echo '$text'; // vil udskrive: $text echo "$text"; // vil udskrive: en tekst
dvs, echo $row_rsSubmenu['$text'] leder efter en kolonne der hedder $text (og ikke hvad $text-variablen måtte indeholde)
Nu er det så lang tid siden at jeg tager dem selv. Men Morhan hvis du ser dette så er jeg stadig villig til at give dig pointene
Synes godt om
Ny brugerNybegynder
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.