26. oktober 2005 - 21:31Der er
23 kommentarer og 1 løsning
Manglende billed gi'r kaos i opsætningen af annonce
Hej allesammen, Jeg laver et udtræk fra min database af en annonce der indeholder billed, område/by, type annonce, id, dato, overskrift og annoncetekst. Jeg har sat det, synes jeg selv, pænt op i HTML. Alt ser pænt ud undtagen hvis der ikke er lagt billed ind i databasen til en annonce, i så fald kommer alt teksten til at ligne kaos. Problemet er sikkert ganske enkelt, men da jeg er helt grøn i PHP, kan jeg ikke lige overskue fejlen. Håber der er en der gider hjælpe.
Det som jeg ser som problemet er følgende: echo empty($row['image']) ? '' : '<img src="files/'.$row['image" class="image"><P></div> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-size:8pt; font-family:Arial; color:#000000" bordercolor="#111111" width="100%" bgcolor="#C0C0C0" height="18"> <tr> <td width="40%"><b>'; Du tjekker om image er sat eller ej. Hvis den er, laver du: '<img src="files/'.$row['image" class="image"><P></div> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-size:8pt; font-family:Arial; color:#000000" bordercolor="#111111" width="100%" bgcolor="#C0C0C0" height="18"> <tr> <td width="40%"><b>'; Hvis ikke, sætter du "kun" '' <- Altså ingenting.
Den var på, havde bare ikke fået kopieret den med over (SJUSK undskyld) echo empty($row['image']) ? '' : '<img src="files/'.$row['image"; class="image">';
Parse error: parse error, unexpected ';', expecting ']' in /hsphere/local/home/janarpe/arpeogpartner.dk/annoncer.php on line 42
Test dette: <?php include('config.php'); $query = mysql_query("SELECT image,id,dag,type,omr,ovr,annonce FROM annoncer ORDER BY id DESC LIMIT 0,$range") or die(mysql_error()); while ($row = mysql_fetch_assoc($query)) { if ($i++ != 0) echo "<hr class=\"spacer\">";
Hej jakobdo, jo sørme du er inde på noget af det rigtige. Al teksten står som den skal nu, men til gengæld er der et rødt kryds der hvor billedet skulle have været, hvordan får man så det væk?
Type: Ikke tilgængelig http://www.arpeogpartner.dk/files/ Størrelse: Ikke tilgængelig Dimensioner: 28 x 30 pixel Oprettet: Ikke tilgængelig Ændret: Ikke tilgængelig
Den ligger i mappen "files", men husk stadig på, at det har ikke været billedet der har været problemet, men teksten der blev kaos når der til annoncen ikke var lagt billed, men kun tekst i DB. Prøv at kik på siden http://www.arpeogpartner.dk Læs alle annoncer - de 2 øverste annoncer er lagt i databasen uden billeder, kun tekst.
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.