Avatar billede overgreat Forsker
17. juli 2006 - 16:16 Der er 13 kommentarer og
1 løsning

HTML-Billedekode bliver fejllæst i PHP

Jeg ønsker at vise et billede i min forespørgsel i php..... men den laver noget fusk som står i nedenstående. Den læser koden forkert. Er der en der kan se hvad der går galt.

På forhånd tak!



echo "<tr><td><h6><center>$data[0]</center></h6></td><td><h6><center>$data[1]</center></h6></td><td><h6><center>$data[2]</center></h6></td><td><h6><center>$data[3]</center></h6></td><td><h6><center>$data[4]</center></h6></td><td><h6><center>$data[5]</center></h6></td><td><h6><center>$data[6]</center></h6></td><td><h6><center>$data[7]</center></h6></td><td><center><h6>$data[8]</center></h6></td><td><center><img src=\"personbilleder/$data[9]\"></center></td></tr>
        ";


------
<tr><td><h6><center>1</center></h6></td><td><h6><center>Henrik</center></h6></td><td><h6><center>Overgaard</center></h6></td><td><h6><center>Byagervænget 79</center></h6></td><td><h6><center>8330</center></h6></td><td><h6><center>Beder</center></h6></td><td><h6><center>86164787</center></h6></td><td><h6><center>40114873</center></h6></td><td><center><h6>mangler.jpg</center></h6></td><td><center><img src="personbilleder/''"></center></td></tr>
Avatar billede jakobdo Ekspert
17. juli 2006 - 17:34 #1
Prøv denne kode:

echo '<tr>';
echo '<td><h6><center>' . $data[0] . '</center></h6></td>';
echo '<td><h6><center>' . $data[1] . '</center></h6></td>';
echo '<td><h6><center>' . $data[2] . '</center></h6></td>';
echo '<td><h6><center>' . $data[3] . '</center></h6></td>';
echo '<td><h6><center>' . $data[4] . '</center></h6></td>';
echo '<td><h6><center>' . $data[5] . '</center></h6></td>';
echo '<td><h6><center>' . $data[6] . '</center></h6></td>';
echo '<td><h6><center>' . $data[7] . '</center></h6></td>';
echo '<td><center><h6>' . $data[8] . '</center></h6></td>';
echo '<td><center><img src="personbilleder/' . $data[9] . '"></center></td>';
echo '</tr>';
Avatar billede zynzz Praktikant
17. juli 2006 - 17:40 #2
Ja normalt ser koden sålades ud: </td>det du vil have i din celle...<td>
Avatar billede overgreat Forsker
17. juli 2006 - 22:47 #3
det hjalp ikke. Jeg fatter ikke hvad der går galt. Jeg klipper lige hele koden ind hvis det kan hjælpe nogen til at finde problemet...

-------------

        <link rel="stylesheet" type="text/css" href="style.css">
        <center>
        <table cellspacing="0" cellpadding="5" width="900" border="1">

        <tr valign="top">
          <td widt="200">
               
                <!-- Her starter KODEACCEPT -->
                <? if($cookiepass){ ?>
                <!-- Her slutter KODE ACCEPT -->
               
   
    <!-- Her starter MENUEN -->
    <? include 'menu.php' ?>
    <!-- Her slutter MENUEN -->

        </td>
          <td width="700">

                <!-- Her starter TITEL -->
                <center><h2>OPRET/ÆNDRE personer fra IF 92</h2></center>
                <!-- Her slutter TITEL -->
   
   
    <!-- Her starter INDHOLDSDELEN -->
       
       
       
       
        <?
       
       
       
        if ($tjeck==se){
        echo "
<center>
<br><br>
<a href='navneadmin.php?tjeck=opret' target='_top'><img src='knapper/opret.jpg'></a>
&nbsp;&nbsp;&nbsp;&nbsp;
<a href='navneadmin.php?tjeck=rediger' target='_top'><img src='knapper/rediger.jpg'></a>
&nbsp;&nbsp;&nbsp;&nbsp;
<a href='navneadmin.php?tjeck=billede' target='_top'><img src='knapper/billede.jpg'></a>
<br>
<br>
</center>
        ";
        }
       
       
       
        if ($liste==se){
        echo "
<center>
<br>
<center><h2>Nuværende personer listet i navnedatabasen:</h2></center>
<br>
<br>
<table width='640' border='0' cellpadding='0' cellspacing='0'>
<tr valign='top'>
      <td width='50'><h6><center><b>Id</b></center></h6></td>
      <td width='70'><h6><center><b>Fornavn</b></center></h6></td>
      <td width='70'><h6><center><b>Efternavn</b></center></h6></td>
      <td width='100'><h6><center><b>Adresse</b></center></h6></td>
      <td width='40'><h6><center><b>Postnr</b></center></h6></td>
      <td width='70'><h6><center><b>By</b></center></h6></td>
      <td width='40'><h6><center><b>Tlf</b></center></h6></td>
      <td width='50'><h6><center><b>Mobil</b></center></h6></td> 
      <td width='50'><h6><center><b>Billede</b></center></h6></td>
</tr>
</center>
        ";
        }   
       
       
       
        if ($listedata==se){
        include("config.php");
$db = mysql_connect($server, $user, $pass);
mysql_select_db($database, $db);
$foresp = mysql_query("SELECT id, fornavn, efternavn, adresse, postnr, `by`, tlf, mobil, billede FROM navne_basis ORDER BY fornavn ");
while ($data = mysql_fetch_row($foresp)){
echo '<tr>';
echo '<td><h6><center>' . $data[0] . '</center></h6></td>';
echo '<td><h6><center>' . $data[1] . '</center></h6></td>';
echo '<td><h6><center>' . $data[2] . '</center></h6></td>';
echo '<td><h6><center>' . $data[3] . '</center></h6></td>';
echo '<td><h6><center>' . $data[4] . '</center></h6></td>';
echo '<td><h6><center>' . $data[5] . '</center></h6></td>';
echo '<td><h6><center>' . $data[6] . '</center></h6></td>';
echo '<td><h6><center>' . $data[7] . '</center></h6></td>';
echo '<td><center><h6>' . $data[8] . '</center></h6></td>';
echo '<td><center><img src=personbilleder/' . $data[9] . '></center></td>';
echo '</tr>';
        }
        }   
       
        if ($listeslut==se){
    echo "</table>";
        }       
       
       
       
       
        if ($tjeck==opret){
        echo "
<center>
<br>
<br>
<h2>
Opret ny person
<br>
<br>


<FORM METHOD=POST ACTION='navneadmin.php?tjeck=oprettet' ENCTYPE='multipart/form-data'>
Fornavn: <INPUT TYPE=text NAME=fornavn>
<br>
Efternavn: <INPUT TYPE=text NAME=efternavn>
<br>
Adresse: <INPUT TYPE=text NAME=adresse>
<br>
Post nr: <INPUT TYPE=text NAME=postnr>
<br>
By: <INPUT TYPE=text NAME=by>
<br>
Tlf: <INPUT TYPE=text NAME=tlf>
<br>
Mobil: <INPUT TYPE=text NAME=mobil>
<br>
E-mail: <INPUT TYPE=text NAME=email>
<br>
<br>
<INPUT TYPE=submit VALUE=upload>
</form>
</h2>
</center>
        ";
        }

        if ($tjeck==oprettet){
        include('config.php');
        $db = mysql_connect($server, $user, $pass);
        mysql_select_db($database, $db);

mysql_query("INSERT INTO `navne_basis` (`id`, `fornavn`, `efternavn`, `adresse`, `postnr`, `by`, `tlf`, `mobil`, `email`) VALUES ('', '$fornavn', '$efternavn', '$adresse', '$postnr', '$by', '$tlf', '$mobil', '$email')");

echo "<center>Den er klaret</center>";
        }
       
        if ($tjeck==rediger){
        include('config.php');
        $db = mysql_connect($server, $user, $pass);
        mysql_select_db($database, $db);

       
       
echo "<center></center>";
        }
   
    else {}
   
   
   
    ?>
    <!-- Her slutter INDHOLDSDELEN -->

        </td>
        </tr>
        </table>

                <!-- Her starter KODEACCEPT -->
                <? }else{
                echo "Du skal være logget ind for at se denne side!";
                }?>
                <!-- Her slutter KODEACCEPT -->
                </center>
Avatar billede jakobdo Ekspert
18. juli 2006 - 09:46 #4
Hvad indeholder feltet: $data[9] ?
Avatar billede overgreat Forsker
18. juli 2006 - 09:57 #5
mangler.jpg

som er et billede inkl. teksten billede på vej!
Avatar billede jakobdo Ekspert
18. juli 2006 - 10:18 #6
Har du et link til din hjemmeside?
Avatar billede overgreat Forsker
18. juli 2006 - 10:32 #7
http://www.sondergaard-biler.dk/gdo/if92/cms/admin.php

jeg har rettet psword og brugernavn til test test.

midlertidigt.
Avatar billede overgreat Forsker
18. juli 2006 - 10:52 #8
giv en melding når du har set siden
Avatar billede jakobdo Ekspert
18. juli 2006 - 11:47 #9
User: test
Pass: test
Det virker ikke, jeg får bare en hvid side.
Avatar billede overgreat Forsker
18. juli 2006 - 11:55 #10
Så skulle det være løst!
Avatar billede jakobdo Ekspert
18. juli 2006 - 12:37 #11
Hvor skal jeg hen når jeg er logget ind?
Avatar billede overgreat Forsker
18. juli 2006 - 12:45 #12
hej jakob.....

jeg har netop fundet ud af løsningen......

Hvad indeholder feltet: $data[9] ?... var ikke defineret ordentligt...

sender du et svar?
Avatar billede jakobdo Ekspert
18. juli 2006 - 12:53 #13
Ok, så får du et svar! :o)
Avatar billede jakobdo Ekspert
18. juli 2006 - 13:10 #14
Takker for point.
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