Проблем при позиционирането

lyki

Registered
Здравейте имам малък проблем когато поставя php кода си в дива<div>на сайта вместо той да се позиционира където трябва и където му задава дива той се шибва в ляво тоест извън него.Надявам се да сте ме разбрали,съжалявам ако сам допуснал правописни или пунктуационни грешки но е 1 часа и много ми се спи.Мерси предварително.
 
Без код, трудно ще ти се помогне, но все пак опитай с margin да го наместиш където трябва :)[/css]
 
<!DOCTYPE html>
<html lang="en">
<head>
<title></title>
<meta http-equiv="Content-Type" content="content='text/html; charset=windows-1251" />
<link rel="stylesheet" href="css/reset.css" type="text/css" media="all">
<link rel="stylesheet" href="css/layout.css" type="text/css" media="all">
<link rel="stylesheet" href="css/style.css" type="text/css" media="all">


</head>

<body id="page2">
<table border="1">
<div id="main">

<header>
<h1><a href="index.html">Mypc-bg.com</a></h1>
</header>

<div class="box">
<div class="border-top">
<div class="border-right">
<div class="border-bot">
<div class="border-left">
<div class="left-top-corner">
<div class="right-top-corner">
<div class="right-bot-corner">
<div class="left-bot-corner">
<div class="inside">
<nav>
<ul>
<li><a href="index.html">Начало</a></li>
<li><a href="index-1.html" class="current">Софтуер</a></li>
<li><a href="index-2.php">Хардуер</a></li>
<li><a href="index-3.html">Casemod</a></li>
<li><a href="index-4.html">Domain</a></li>
<li class="last"><a href="index-5.html">За контакти</a></li>
</ul>
</nav>
<div class="banner">
<a href="#"><img src="images/main-banner.jpg" alt=""></a>
</div>

<div id="content">
<div class="wrapper">
<div class="mainContent">
<div class="row-1">

<div class="box1">
<div class="inner">
<h2>Софтуерни уроци<span>Cras a metus</span></h2>

<?php error_reporting (E_ALL ^ E_NOTICE); ?>
<?php
$but="Прочети";

//Попълвате данните за свързване
$connect = mysql_connect("localhost", "root", "");
$select_db = mysql_select_db("haznata_lyrics");
mysql_query('set names cp1251',$connect);
if($_GET['id']){
$lyricid = $_GET['id'];
$query1 = "SELECT * FROM `lyrics` where id = '$lyricid'";
$result1=mysql_query($query1);
while($r = mysql_fetch_array($result1)) {
extract($r);
$text2 = nl2br("$text");
echo "<tr><td>Заглавие--$izpulnitel</td></tr>
<tr><td>Автор--$pesen</td></tr>
<tr><td>Урок--$text</td></tr>";
}
}
else {
$query = "SELECT * FROM `lyrics` ORDER BY id DESC";
$result=mysql_query($query);
while($r = mysql_fetch_array($result)) {
extract($r);
echo "<tr>
<td rowspan='3' background='img/soft.png' WIDTH='90' HEIGHT='90'></td>
<td colspan='3'>$izpulnitel</td>
</tr>
<tr>
<td colspan='3'>$link</td>
</tr>
<tr>
<td colspan='3'><a href='view.php?id=$id'>$but</a></td>
</tr> ";

}
}
?>


</div>
</div>

</div>
</div>
<aside>

<div class="box2">
<div class="border-top">
<div class="border-right">
<div class="border-bot">
<div class="border-left">
<div class="left-top-corner">
<div class="right-top-corner">
<div class="right-bot-corner">

</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>


<div class="box2">
<div class="border-top">
<div class="border-right">
<div class="border-bot">
<div class="border-left">
<div class="left-top-corner">
<div class="right-top-corner">
<div class="right-bot-corner">

</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>


<div class="box2 last">
<div class="border-top">
<div class="border-right">
<div class="border-bot">
<div class="border-left">
<div class="left-top-corner">
<div class="right-top-corner">
<div class="right-bot-corner">
<div class="left-bot-corner">

</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>

</aside>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>


<footer>
Hosting company (c) 2010 | <a href="index-6.html">Privacy policy</a>
</footer>
</div>
</table>
</body>
</html>
Ето го кода слагам PHP кода в дива но не се позиционира в него ами извън него ;(.
 
Много, ама много зле написан код! Утре сутринта ще ти го редактирам и ще си променя поста! :)

Съжалявам, но не мога да ти го edit защото не мога да ти разбера логиката... Когато отвориш един див и няма да слагаш info в него той се затваря, а не накрая да затваряш 1000 дива. Затова ти се получава това разместване.
Примерно имаш:
HTML:
<div class="border-right">
В този див се предполага, че няма да имаш съдържание и трябва да го затвориш веднага след отварянето му.
HTML:
<div class="border-right"></div>
Всичко трябва да се пренапише.... :?

Дано си ме разбрал!
 
Как слагаш колони и редове за таблица без да си направил таблица ???
Я сегапробвай:

PHP:
<!DOCTYPE html>
<html lang="en">
<head>
<title></title>
<meta http-equiv="Content-Type" content="content='text/html; charset=windows-1251" />
<link rel="stylesheet" href="css/reset.css" type="text/css" media="all">
<link rel="stylesheet" href="css/layout.css" type="text/css" media="all">
<link rel="stylesheet" href="css/style.css" type="text/css" media="all">


</head>

<body id="page2">
<table border="1">
<div id="main">

<header>
<h1><a href="index.html">Mypc-bg.com</a></h1>
</header>

<div class="box">
<div class="border-top">
<div class="border-right">
<div class="border-bot">
<div class="border-left">
<div class="left-top-corner">
<div class="right-top-corner">
<div class="right-bot-corner">
<div class="left-bot-corner">
<div class="inside">
<nav>
<ul>
<li><a href="index.html">Начало</a></li>
<li><a href="index-1.html" class="current">Софтуер</a></li>
<li><a href="index-2.php">Хардуер</a></li>
<li><a href="index-3.html">Casemod</a></li>
<li><a href="index-4.html">Domain</a></li>
<li class="last"><a href="index-5.html">За контакти</a></li>
</ul>
</nav>
<div class="banner">
<a href="#"><img src="images/main-banner.jpg" alt=""></a>
</div>

<div id="content">
<div class="wrapper">
<div class="mainContent">
<div class="row-1">

<div class="box1">
<div class="inner">
<h2>Софтуерни уроци<span>Cras a metus</span></h2>

<?php error_reporting (E_ALL ^ E_NOTICE); ?>
<?php
$but="Прочети";

$connect = mysql_connect("localhost", "root", "");
$select_db = mysql_select_db("haznata_lyrics");
mysql_query('set names cp1251',$connect);
if($_GET['id'])
{
$lyricid = $_GET['id'];
$query1 = "SELECT * FROM `lyrics` where id = '$lyricid'";
$result1=mysql_query($query1);
echo "<table>";
while($r = mysql_fetch_array($result1)) {
extract($r);
$text2 = nl2br("$text");
echo "<tr><td>Заглавие--$izpulnitel</td></tr>
<tr><td>Автор--$pesen</td></tr>
<tr><td>Урок--$text</td></tr>";
}
echo "</table>";
}
else {
$query = "SELECT * FROM `lyrics` ORDER BY id DESC";
$result=mysql_query($query);
echo "<table>";
while($r = mysql_fetch_array($result)) {
extract($r);
echo "<tr>
<td rowspan='3' background='img/soft.png' WIDTH='90' HEIGHT='90'></td>
<td colspan='3'>$izpulnitel</td>
</tr>
<tr>
<td colspan='3'>$link</td>
</tr>
<tr>
<td colspan='3'><a href='view.php?id=$id'>$but</a></td>
</tr> ";
}
echo "</table>";
}
?>


</div>
</div>

</div>
</div>
<aside>

<div class="box2">
<div class="border-top">
<div class="border-right">
<div class="border-bot">
<div class="border-left">
<div class="left-top-corner">
<div class="right-top-corner">
<div class="right-bot-corner">

</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>


<div class="box2">
<div class="border-top">
<div class="border-right">
<div class="border-bot">
<div class="border-left">
<div class="left-top-corner">
<div class="right-top-corner">
<div class="right-bot-corner">

</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>


<div class="box2 last">
<div class="border-top">
<div class="border-right">
<div class="border-bot">
<div class="border-left">
<div class="left-top-corner">
<div class="right-top-corner">
<div class="right-bot-corner">
<div class="left-bot-corner">

</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>

</aside>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>


<footer>
Hosting company (c) 2010 | <a href="index-6.html">Privacy policy</a>
</footer>
</div>
</table>
</body>
</html>

И не виждам кой ще се довери да използва хоста ти , след като сайта неможеш да направиш сам.
И като гледам защитите на кода , че дори htmlspecialchars не използваш , не вждам колко ще ти е защитен хоста.
;)
 
Кода не е написан от мен взех готов ремплеит.Не че ако аз го бях писал щеше да е по добре,тепърва навлизам в езиците.Пробвах с примера не стана.
 
Реших проблема трябвало е да затворя <table> в самия <div> а не в началото на <body> всичко е точно.Все пак ви благодаря.
 
Съжалявам за двойния пост но веднага изникна друг проблем,не ми показва кирилицата в PHP сигурно трябва да добавя някакъв код както е и в HTML.
 
Не стана интересно е че само извлечената информация от базата данни е на маймуница текста който е в променливите си излиза както трябва.
 

Back
Горе