Du har "fnutt-fel" på denna rad. Rättad:
echo '<td width="22%"><img src='.$rad['bild'].'><br>Handler:'.$rad['handler'].'</td>';
13 svar · 310 visningar · startad av mr.mainline
Jag har en tabell och i kolummerna vill jag hämta värden från databasen hur skiver jag då ut den,trodde man kunde göra så här.
Det som händer är att ingenting skrivs ut,bara en hel vit skärm,men ingenting.
ex:
echo '<table width="100%" border="0" cellpadding="1" height="399">';
while($rad=mysql_fetch_array($rs)){
//Skriv ut tabellen
echo '<tr>';
echo'<td width="99%" height="395" valign="top">';
echo'<table width="100%" border="0">';
echo'<tr>';
echo'<td width="78%" height="146" valign="top">'.$rad['datum'].'<br>'.$rad['klass'].'<br>' ."Domare:". $rad['domare'].'<br><br>'."Bedömning:".'<br>'.$rad['bedomning']'</td>';
echo'<td width="22%">'.'<img src=$rad['bild']'>'<br>'."Handler:".$rad['handler'].'</td>';
echo'</tr>';
}
echo'</table>';
Du har "fnutt-fel" på denna rad. Rättad:
echo '<td width="22%"><img src='.$rad['bild'].'><br>Handler:'.$rad['handler'].'</td>';
Fortfarande samma problem,här är hela koden.
<?php include("conn.php"); ?>
<?
if(isset($_GET['id']) and is_numeric($_GET['id']))
$id = $_GET['id'];
else
die('ID saknas eller är ej numeriskt!');
$sql=("SELECT * FROM bedomning where id = $id") or die(mysql_error());
$rs=mysql_query($sql, $conn) or die("Err: SQL query");
include("func.php");
echo '<table width="100%" border="0" cellpadding="1" height="399">';
while($rad=mysql_fetch_array($rs)){
//Skriv ut tabellen
echo '<tr>';
echo'<td width="99%" height="395" valign="top">';
echo'<table width="100%" border="0">';
echo'<tr>';
echo'<td width="78%" height="146" valign="top">'.$rad['datum'].'<br>'.$rad['klass'].'<br>' ."Domare:". $rad['domare'].'<br><br>'."Bedömning:".'<br>'.$rad['bedomning']'</td>';
echo '<td width="22%"><img src='.$rad['bild'].'><br>Handler:'.$rad['handler'].'</td>';
echo'</tr>';
}
echo'</table>';
?>
echo'<tr>';
echo'<td width="78%" height="146" valign="top">'.$rad['datum'].'<br>'.$rad['klass'].'<br> Domare:'. $rad['domare'].'<br><br>Bedömning:<br>'.$rad['bedomning'].'</td>';
echo '<td width="22%"><img src='.$rad['bild'].'><br>Handler: '.$rad['handler'].'</td>';
echo'</tr>';
Nu står det "ID saknas eller är ej numeriskt!" men jag har id,vad kan nu vara fel?
Innehåller id någonting i url:en?
ja med det ser mycket konstigt ut, kolla här:
Hur ser innehållet ut om du kollar på det i t.ex. phpmyadmin?
jo där liggar alla värden som dom ska,det är ingen fel på tabellen, ser ut så här.
CREATE TABLE `bedomning` (
`id` int(11) NOT NULL auto_increment,
`datum` text NOT NULL,
`rubrik` text NOT NULL,
`klass` text NOT NULL,
`bedomning` text NOT NULL,
`domare` text NOT NULL,
`handler` text NOT NULL,
`bild` blob NOT NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=3 ;
Tänkte mer på innehållet i tabellen, men om det ser ut som det ska så ligger nog inte felet där.
Hur ser dina meta-taggar ut på sidan? (jag kan inte kolla källkod, sitter på en buggad kommundator. :) )
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
Jag tog bort färltet "blob" i tabellen,då ser det bättre ut,vad kan jag använda istället för bilden?
Du kan använda bilden, men spara den på servern, och lägg sökvägen till bilden i databasen.
tusen tack!