Avatar billede naxosnaxos Nybegynder
21. juni 2002 - 01:03 Der er 8 kommentarer og
1 løsning

dunamisk tabel

Hej
jeg har en tabel der skal ændres alt efter et valg der er sket i en formular. jeg har følgende kode:

<? 
    if( $type == 0 )//betyder salgs annonce
    {
    echo "<tr>
      <td bgcolor="ffffff" valign ="middel" height="200" width="300"> $annonceTekst 
      <p>&nbsp;</p>
        <p><br>
          <br>
        </p></td>
      <td width="150" height="200" rowspan="2" align="center" bgcolor="ffffff">
        <img src="noPicture.gif"> </tr>";
    }
    else//betyder købs annonce
    {
    echo "<tr>
      <td bgcolor="ffffff" valign ="middel" colspan="2" height="200" width="450    ">  echo "$annonceTekst"; 
        <p>&nbsp;</p>
        <p><br>
          <br>
        </p></td>";
    }
    ?>

men det virker ikke og derfor vil jeg gerne vide hvorfor..
Skal der laves andet med echo??
Avatar billede webmasterdk Praktikant
21. juni 2002 - 01:08 #1
echo "<tr>
      <td bgcolor=\"ffffff\" valign =\"middel\" colspan=\"2\" height=\"200" width=\"450\"> ";
echo $annonceTekst;
Avatar billede naxosnaxos Nybegynder
21. juni 2002 - 01:10 #2
ok prøver lige
Avatar billede webmasterdk Praktikant
21. juni 2002 - 01:10 #3
Du kan ik bare smide " midt i en echo! bruge istedet enten \" eller '!!
Her det skulle virke!:

<? 
    if( $type == 0 )//betyder salgs annonce
    {
    echo "<tr>
      <td bgcolor=\"ffffff\" valign =\"middel\" height=\"200\" width=\"300\"> ".$annonceTekst  ."
      <p>&nbsp;</p>
        <p><br>
          <br>
        </p></td>
      <td width=\"150\" height=\"200\" rowspan=\"2"\ align=\"center\" bgcolor=\"ffffff\">
        <img src=\"noPicture.gif\"> </tr>";
    }
    else//betyder købs annonce
    {
    echo "<tr>
      <td bgcolor=\"ffffff\" valign =\"middel\" colspan=\"2\" height=\"200" width=\"450\"> ";
echo $annonceTekst;        <p>&nbsp;</p>
        <p><br>
          <br>
        </p></td>";
    }
    ?>
Avatar billede webmasterdk Praktikant
21. juni 2002 - 01:11 #4
Svar! :)
Avatar billede webmasterdk Praktikant
21. juni 2002 - 01:14 #5
Rettede lige igen! :)
<? 
    if($type == 0 )//betyder salgs annonce
    {
    echo "<tr>
      <td bgcolor=\"ffffff\" valign =\"middel\" height=\"200\" width=\"300\"> ".$annonceTekst  ."
      <p>&nbsp;</p>
        <p><br>
          <br>
        </p></td>
      <td width=\"150\" height=\"200\" rowspan=\"2\" align=\"center\" bgcolor=\"ffffff\">
        <img src=\"noPicture.gif\"> </tr>";
    }
    else//betyder købs annonce
    {
    echo "<tr>
      <td bgcolor=\"ffffff\" valign =\"middel\" colspan=\"2\" height=\"200\" width=\"450\"> ";
echo $annonceTekst."        <p>&nbsp</p>
        <p><br>
          <br>
        </p></td>";
    }
    ?>

Denne gang er det testet!
Avatar billede naxosnaxos Nybegynder
21. juni 2002 - 01:21 #6
jeps nu er den der jeg ved godt de rvar diverse fejl i den kode jeg postede men det er jo ved at være sent ;o)
Avatar billede naxosnaxos Nybegynder
21. juni 2002 - 01:22 #7
hvad betyder forresten det med de "." her ".$annonceTekst." er det en måde at undgå at skulle afslutte sin echo og lave en ny til variablen, for det prøvede jeg og det virker også??
Avatar billede webmasterdk Praktikant
21. juni 2002 - 02:12 #8
Ja,
hvis vi nu siger at du laver et script ala
<?
$var = "Kurt";
echo "Brugeren hedder ".$var;
?>
Giver : Brugeren hedder Kurt
Mens:
<?
$var = "Kurt";
echo "Brugeren hedder $var";
?>
Giver: Brugeren hedder $var
altså først " for at komme ud og så . for at forbinde $var med det andet,og det samme når du starter igen.....
Avatar billede jelzin101 Praktikant
21. juni 2002 - 08:38 #9
$var = "Kurt";
echo "Brugeren hedder $var";

giver også at brugeren hedder kurt.

du bruger . til at samle strenge. f.eks. for at tilføje til en allerede eksisterende streng kaldet $aage kan du bruge $aage .= "hejsa"; hvorved hejsa kommer til at stå efter det der i forvejen findes i strengen.
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