Проблем с код!

Това го оправих благодаря ви.
Но как мога да ги искарам в някаква страница смисъл да искарва записите от базата данни?
 
pikefisher каза:
Определен ред или всички записи?
Всички записи. Няма да е лошо да отделиш малко време да научиш горе-долу нещатата поне да свърваш двата края на функциите :?:
 
ами искам по отделно да ги направя първо post_id след това content и накрая author може ли да стане?
таблицата се казва pozdravi
 
kristiqn2 каза:
ами искам по отделно да ги направя първо post_id след това content и накрая author може ли да стане?
таблицата се казва pozdravi
Може, всичко може. Но както ти казах няма да е лошо да отделиш малко време.. Не мисля, че ще ти трябва повече от 1 седмица да научиш най-важните функции..
PHP:
$query = mysql_query("SELECT * FROM `tablicata` ORDER BY `post_id` DESC");
while ($row = mysql_fetch_assoc($query))
{
echo '<table border="0">
<tr><th>' . $row['post_id'] . '</th></tr>
<tr><td>' . $row['content'] . '</td></tr>
<tr><td>' . $row['author'] . '</td></tr>
</table><br />';
}
 
аз ги знам но просто сега съм с Foxserv и нещо не ми излиза като го напиша :) благодаря сега ще видя дали работи
 
$rs=mysql_query('SELECT * FROM pozdravi');
$row=mysql_fetch_assoc($rs);
foreach($row as $v){
echo "ID: $v['post_id']<br>";
echo "Автор: $v['author']<br>";
echo "$v['content']<br><br><br><br>";
}

Така ли искаш?
 
стана но ми се разбърква таблицата :? ето целия код ако можеш да го оправиш :roll:
Код:
<?php
session_start();
include("config.php");
$admin = $HTTP_SESSION_VARS['admin'];
if (isset($HTTP_SESSION_VARS['admin']) && $admin == 1) {
echo "<a href=\"?page=add\"></a><br><br>";
$page = $_GET['page'];
if ($page == "edit" && isset($_GET['id']) && is_numeric($_GET['id']))
{
$id = $_GET['id'];
$query_poll_exzit = mysql_query("SELECT * FROM poll WHERE id = '$id' LIMIT 1");
$dali_poll_exzit = mysql_num_rows($query_poll_exzit);
if ($dali_poll_exzit > 0) {
if (isset($_POST['submit'])) {
if ($_POST['vapros_edit'] != NULL && ($_POST['podrejdane_edit'] == 1 || $_POST['podrejdane_edit'] == 2) && ($_POST['off_poll'] == 0 || $_POST['off_poll'] == 1)) {
mysql_query("UPDATE poll SET vapros = '".$_POST['vapros_edit']."',podrejdane = '".$_POST['podrejdane_edit']."',status = '".$_POST['off_poll']."' WHERE id = '$id' LIMIT 1");

$query_otgovorite = mysql_query("SELECT * FROM otgovori WHERE id_poll = '$id' ORDER BY id ASC");
while ($otgovorite = mysql_fetch_array($query_otgovorite)) {
$idtoo = $otgovorite['id'];
mysql_query("UPDATE otgovori SET otgovor = '".$_POST["otgovor_$idtoo"]."' WHERE id = '".$otgovorite['id']."'");
}
echo "<META HTTP-EQUIV=\"refresh\" CONTENT=\"3;URL=?\" >";
echo "<b>Анкетата е редактирана успешно!</b>";
}
} else {
$poll_exzit = mysql_fetch_array($query_poll_exzit);
$query_otgovorite = mysql_query("SELECT * FROM otgovori WHERE id_poll = '$id' ORDER BY id ASC");
?>
<form action="" method="post">
Въпрос: <input type="text" name="vapros_edit" value="<?=$poll_exzit['vapros']?>" size="50"><br><br>
<?php
$nomer = 1;
while ($otgovorite = mysql_fetch_array($query_otgovorite)) {
?>
Отговор <?=$nomer?>: <input type="text" name="otgovor_<?=$otgovorite['id']?>" value="<?=$otgovorite['otgovor']?>" size="50"><br>
<?php
$nomer++;
}
?><br>
Подреждане: <select name="podrejdane_edit">
<option value="1"<?php if ($poll_exzit['podrejdane'] == 1) { echo " selected=\"selected\""; } ?>>Стандартно</option>
<option value="2"<?php if ($poll_exzit['podrejdane'] == 2) { echo " selected=\"selected\""; } ?>>Брой отговори</option>
</select><br>
Изключване на гласуването: <select name="off_poll">
<option value="1"<?php if ($poll_exzit['status'] == 1) { echo " selected=\"selected\""; } ?>>Не</option>
<option value="0"<?php if ($poll_exzit['status'] == 0) { echo " selected=\"selected\""; } ?>>Да</option>
</select><br>
<input type="submit" name="submit" value="Редактирай">
</form>
<?php
}
} else {
echo "Не съществува такава анкета!";
}
?>
<?php
}
elseif ($page == "add")
{
if (isset($_POST['submit'])) {
$kolko_otgovora = 0;
for ($i=1;$i<=15;$i++) {
$otgovor4e = trim($_POST["otgovor_$i"]);
if ($otgovor4e != NULL) {
$otgovorite[] = $otgovor4e;
$kolko_otgovora++;
}
}

if ($kolko_otgovora >= 2 && $_POST['vapros'] != NULL && ($_POST['podrejdane'] == 1 || $_POST['podrejdane'] == 2)) {
$kolko_otgovori = count($otgovorite);
mysql_query("INSERT INTO poll (vapros,podrejdane) VALUES ('".$_POST['vapros']."','".$_POST['podrejdane']."')");

$posleden_id = mysql_fetch_array(mysql_query("SELECT * FROM poll ORDER BY id DESC LIMIT 1"));
$posleden_id = $posleden_id['id'];
for ($no=0;$no<$kolko_otgovori;$no++) {
if ($otgovorite[$no] != NULL) {
mysql_query("INSERT INTO otgovori (id_poll,otgovor) VALUES ('$posleden_id','$otgovorite[$no]')");
}
}
echo "<b>Анкетата е успешно създадена!</b>";
echo "<META HTTP-EQUIV=\"refresh\" CONTENT=\"3;URL=?\" >";
} else { echo "Не сте въвели въпрос или не сте въвели най-малко 2 отговора!"; }

} else {
?>
<form action="" method="post">
Въпрос: <input type="text" name="vapros" size="50"><br><br>
<?php
for ($i=1;$i<=15;$i++) {
?>
Отговор <?=$i?>: <input type="text" name="otgovor_<?=$i?>" size="50"><br>
<?php
}
?>
<br>
Подреждане: <select name="podrejdane">
<option value="1">Стандартно</option>
<option value="2">Брой отговори</option>
</select><br>
<input type="submit" name="submit" value="Създай">
</form>
<?php
}
}
elseif ($page == "dell" && isset($_GET['id']) && is_numeric($_GET['id']))
{
$id = $_GET['id'];
mysql_query("DELETE FROM poll WHERE id = '$id'");
mysql_query("DELETE FROM otgovori WHERE id_poll = '$id'");
mysql_query("DELETE FROM ips WHERE id = '$id'");
echo "Анкетата е успешно изтрита!";
echo "<META HTTP-EQUIV=\"refresh\" CONTENT=\"3;URL=?\" >";
}
else
{
$query_polls = mysql_query("SELECT * FROM poll ORDER BY id DESC");
?>
<table border="4">
<tr>
<td width="4%" valign="top"><b>ID</b></td>
<?php
$query = mysql_query("SELECT * FROM `pozdravi` ORDER BY `post_id` DESC");
while ($row = mysql_fetch_assoc($query))
{
echo '
' . $row['post_id'] . '
<br />';
}
?>
<td width="16%" valign="top"><b>Дата и час:</b></td>
<td width="69%" valign="top"><b>Поздрав за:</b></td>
<td width="110px" valign="top"><b>От:</b></td>
</tr>
<?php
while ($polls = mysql_fetch_array($query_polls)) {
?>
<tr><td><?=$polls['id']?></td><td><?=$polls['vapros']?></td><td>[<a href="?page=edit&id=<?=$polls['id']?>">Редактирай</a>] [<a href="?page=dell&id=<?=$polls['id']?>">Изтрий</a>]</td></tr>
<?php
}
?>
</table>
<?php
}
if ($page == "logout") { $HTTP_SESSION_VARS['admin'] = 0; echo "<META HTTP-EQUIV=\"refresh\" CONTENT=\"1;URL=?\" >"; }
echo "<br><br><a href=\"?page=logout\">Изход</a>";
} else {
if (isset($_POST['submit']) && $_POST['pass_admin'] == $pass_admin) {
$HTTP_SESSION_VARS['admin'] = 1;
echo "<META HTTP-EQUIV=\"refresh\" CONTENT=\"1;URL=?\" >";
} else {
?>
<form action="" method="post">
Парола: <input type="password" name="pass_admin" size="10">
<input type="submit" name="submit" value="Влез">
</form>
<?php
}
}
?>
 
оправих го но искам да са едно под друго а те са разбъркани ето как го направих:
PHP:
<table border="4">
<tr>
<td width="4%" valign="top"><b>ID</b></td>
<td width="69%" valign="top"><b>Поздрав за:</b></td>
<td width="110px" valign="top"><b>От:</b></td>
</tr>
<?php
$query = mysql_query("SELECT * FROM `pozdravi` ORDER BY `post_id` DESC");
while ($row = mysql_fetch_assoc($query))
{
echo '<table border="1">
<tr><td width="4%">' . $row['post_id'] . '</td></tr>
<tr><td width="69%">' . $row['content'] . '</td></tr>
<tr><td width="110px">' . $row['author'] . '</td></tr>
</table>';
}
?>
 

Back
Горе