Avatar billede overgreat Forsker
17. juli 2005 - 15:48 Der er 4 kommentarer og
1 løsning

Parse error ved listning af biler

Følgende listning af biler giver mid problemer med følgende fejl:

Parse error: parse error in c:\www\henrik\gdo\dan\cms\bilopret.php on line 47

Hvad er det jeg gør forkert?

Linie 47 er min echo-linie.

Felterne som inner joines er fordi de er oprettet med en værdi der refererer til tekst i anden tabel.

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

<center><table cellspacing="0" cellpadding="5" border="0">
<tr><td colspan='3'><center>Biltype administration<br>
<a href='opretbil1.php'>Opret ny bil</a><br><hr width="400">
</center></td></tr>
</table>
<table cellspacing="0" cellpadding="5" border="1">
<tr>
<td bgcolor="#E8E8E8"><center><b>Bil</b></center> </td>

<td bgcolor="#E8E8E8"><center><b>Km</b></center> </td>
<td bgcolor="#E8E8E8"><center><b>Pris</b></center> </td>
<td bgcolor="#E8E8E8"><center><b>Farve</b></center> </td>
<td bgcolor="#E8E8E8"><center><b>Brændstof</b></center> </td>
<td bgcolor="#E8E8E8"><center><b>Slet</b></center></td><td bgcolor="#E8E8E8">
<center><b>Ret:</b>
</center></td></tr> 

<?

if($cookiepass){

include("config.php");




$db = mysql_connect($server, $user, $pass);

mysql_select_db($database, $db);


$foresp = mysql_query("SELECT bil_bil.id, bil_bil.maerke, bil_bil.model, bil_bil.type,    bil_bil.variant, bil_bil.pris, bil_bil.farve, bil_bil.bstof, bil_bil.km, bil_model.model AS model1, bil_maerke.maerke AS maerke1, bil_type.type AS type1, bil_variant.variant AS variant1, bil_farve.farve AS farve1, bil_bstof.bstof AS bstof1
   
      FROM bil_bil
      LEFT JOIN bil_maerke ON bil_maerke.id = bil_bil.maerke
      LEFT JOIN bil_model ON bil_model.id = bil_bil.model
      LEFT JOIN bil_type ON bil_type.id = bil_bil.type
      LEFT JOIN bil_variant ON bil_variant.id = bil_bil.variant
      LEFT JOIN bil_farve ON bil_farve.id = bil_bil.farve
      LEFT JOIN bil_bstof ON bil_bstof.id = bil_bil.bstof
           
      ORDER BY bil_bil.id desc
    ");

    while ($data = mysql_fetch_array($foresp)){

echo "<tr><td><b><center>".$data['maerke1']. .$data['model1']. .$data['type1']. .$data['variant1']."</center></b></td><td><b><center>".$data['km']."</center></b></td><td><b><center>".$data['pris']."</center></b></td><td><b><center>".$data['farve']."</center></b></td><td><b><center>".$data['bstof1']."</center></b></td><td><center><a href='sletbil.php?id=1'>Slet</a></center></td><td><center><a href='retbil.php?id=1'>Ret</a></center></td></tr>";

}

}else{

echo"Du er ikke logget ind!";

}

?>
</table>
Avatar billede jaw Nybegynder
17. juli 2005 - 15:50 #1
Sådan, så virker det:

linie 47:
echo "<tr><td><b><center>".$data['maerke1'].$data['model1'].$data['type1'].    $data['variant1']."</center></b></td><td><b><center>".$data['km']."</center></b></td><td><b><center>".$data['pris']."</center></b></td><td><b><center>".$data['farve']."</center></b></td><td><b><center>".$data['bstof1']."</center></b></td><td><center><a href='sletbil.php?id=1'>Slet</a></center></td><td><center><a href='retbil.php?id=1'>Ret</a></center></td></tr>";
Avatar billede jaw Nybegynder
17. juli 2005 - 15:51 #2
Du skal kun have et punktum mellem 2 variabler. Hvis det er fordi du vil have et mellemrum, så skal det være: $variabel." ".$variabel1
Avatar billede overgreat Forsker
17. juli 2005 - 15:53 #3
Jep.... tusind tak!!!!!

sender du et svar?
Avatar billede jaw Nybegynder
17. juli 2005 - 15:54 #4
Gør jeg da gerne - selv tak :)
Avatar billede overgreat Forsker
17. juli 2005 - 15:57 #5
Rart at blive lidt klogere!
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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