Biospirt Posted March 22, 2009 Report Share Posted March 22, 2009 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.. Quote Link to comment Share on other sites More sharing options...
bubu Posted March 22, 2009 Report Share Posted March 22, 2009 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. Quote Link to comment Share on other sites More sharing options...
Biospirt Posted March 22, 2009 Author Report Share Posted March 22, 2009 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 Quote Link to comment Share on other sites More sharing options...
Pentiums Posted March 23, 2009 Report Share Posted March 23, 2009 nu tad iedod visu kodu Quote Link to comment Share on other sites More sharing options...
Biospirt Posted March 23, 2009 Author Report Share Posted March 23, 2009 (edited) 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 March 23, 2009 by Biospirt Quote Link to comment Share on other sites More sharing options...
Biospirt Posted March 24, 2009 Author Report Share Posted March 24, 2009 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? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.