Jump to content
php.lv forumi

IE rezultāts izdrukājas vienreiz


Biospirt

Recommended Posts

Sveiki. Esmu takā iesācējs, gan ar html, gan PHP.. Nocīnījos vairākas dienas lai uzceptu savu pirmo *.php. Saprotu, ka droši vien esmu pieļāvis daudzas kļūdas, un droši viens daudz ko varēja izdarīt arī vienkāršāk, bet rezultāts uz FF mani apmierina, turpretī ar IE izdrukā tikai pirmo tabulu..

Dati tiek ņemti no Mysql, un izmantoju

$l = (mysql_num_rows($da));
for ($s=1; $s<$l+1; $s++) { ?>

lai panāktu, ka mana tabula izdrukājas tik reizes, cik ierakstu viņā ir. IE nākamā tabula atrodas pa labi no pirmās, nevis zem viņas, kā man vajadzētu. Varbūt kāds gudrāks var palīdzēt piedabūt šo strādāt normāli uz IE. Ja vajag- iepostošu visu kodu..

Link to comment
Share on other sites

php kodam ir maz sakara ar to kā tava lapa izskatīsies browserī.

Daudz svarīgāk ir kādu CSS tu esi pielietojis izveidotajam HTML kodam. Mainot CSS var panākt pilnīgi savādāku lapas izkārtojumu.

Man tur nav css- tā lapa ir pārāk vienkārša, un bez stila.. pie body ir BGCOLOR, un izvēlnes pogas ir frame

Link to comment
Share on other sites

nu tad iedod visu kodu

 

 

 

<html>
<head>
<META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">
<title>
lapa.lv
</title>
</head>
<body style="width:600px" bgcolor="FF9900">
<table align="left" width="600" border="0" cellspacing="0" cellpading="0">
<tr>
<td>
<img src="logo.gif"
width="600" height="100">
<br>
</td>
</tr>
<tr>
<td>
<br />
<?php 
$con = mysql_connect("localhost","user","psw");
if (!$con)
 {
 die('Could not connect: ' . mysql_error());
 }

mysql_select_db("db", $con);

		{ 
$d = "select id from diski";
$da = mysql_query($d);

$l = (mysql_num_rows($da));
for ($s=1; $s<$l+1; $s++) { ?>
<?php

	$df = "select * from diski where id='$s'";
$dx = mysql_query($df);
	$df1 = "select * from diski_info where id_2='$s'";
$dx1 = mysql_query($df1);
if($dx)
{
	echo'<table align="left" width="600" border="0">';
	while($r=mysql_fetch_array($dx))

{

echo '<tr><th  colspan="4" width="280" align="center" style="font-size:26px"><hr>'.$r['nosaukums'].'</th></tr>';		
echo '<tr><th  colspan="4" width="280" align="center" style="font-size:14px">'.$r['apraksts'].'<hr></th></tr>';
		echo '<td rowspan="12"><img src="img_x/'.$r['fails'].'"></td></tr>';

echo'<tr><th height="45">Diska<br />Izmērs</th><th>Skrūvju skaits<br />un attālums</th>'; 
echo'<th>Cena</th><th rowspan="12"></th></tr>';

}


$b= '(<img src="img_x/'.$r['fails'].' ">)';

	while($r1=mysql_fetch_array($dx1))
	{
		echo '<tr><td align="center">'.$r1['izmers'].'</td>';
		echo '<td align="center">'.$r1['skruves'].'</td>'; 
		echo '<td align="center">'.round($r1['cena'],2).' Ls/gab</td>';
	}

	echo'</table><br/>';
}
		}
?>
<?php } ?>
</td>
</tr>
<tr>
<td>
<center>
<footer><h5>© lapa.lv 2008</h5></footer></center>
</td>
</tr>
</table>
</body>

Edited by Biospirt
Link to comment
Share on other sites

Interesanti, bet arī IE viss aizgāja ar šo pašu kodu- vienīgais ko izdarīju pierakstīju korektu sākumu visam sacerējumam:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

 

Uz FF pazuda fona krāsa, bet to atrisināju uzrakstot stilu.. Varbūt kāds var paskaidrot- kāpēc šādi gadījumi notiek?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...