| Autor | Zpráva | ||
|---|---|---|---|
| lelekton Profil * |
#1 · Zasláno: 5. 1. 2015, 17:45:59
zdravim potreboval bych poradit jak bych mohl udelat vypis komentaru.
momentalne to mam udelane takto: Zapis do databaze(skript nacteny po odeslani z formulare): <?php
session_start();
?>
<?php
if(isset($_POST['addc'])){
$notf = "nazev tohohle souboru";
$comment = $_POST['comment'];
$author = $_SESSION['name'];
$date = date("j.m.Y H:i:s");
require_once '/toolsz/db1.php';
mysql_query("INSERT INTO `comments`(`author`,`date`,`content`,`under`) VALUES('".$author."','".$date."','".$comment."','".$notf."')");
header("HTTP/1.1 301 Moved Permanently");
header("Location: zpetny odkaz");
header("Connection: close");
}
?>skript pro nacteni z databaze: require_once '/toolsz/db1.php';
$qqq5 = mysql_query("SELECT * FROM `comments` WHERE `under`='".$notf."'") or die(mysql_error());
while ($row = mysql_fetch_object($qqq5)){ $comment="<div><b>$row->Author:</b> $row->content</div>"; };A pak proste tam kde maji byt echo"$comment"; Nemuzu to udelat tak ze bych tam kde maji byt dal primo ten kod a misto zapsani do promenne echo kvuli neznamechybe ale to neni ten muj problem. Problem je v tom ze kdyz to udelam timto zpusobem pomoci vypsani promenne $comment tak to vypise akorat jeden posledni komentar. Nevite jak by se to dalo vyresit tak aby je to vypsalo vsechny? |
||
| Yuff.3 Profil |
#2 · Zasláno: 5. 1. 2015, 17:53:19
lelekton:
„WHERE `under`='".$notf."'“ týmto si si zvolil, ktorý komentár bude vytiahnutý z DB. Pokiaľ chceš vytiahnuť všetky - túto podmienku by som odstránil. |
||
| lelekton Profil * |
#3 · Zasláno: 5. 1. 2015, 18:07:59
Yuff.3:
to nejde to urcuje k jakemu tematu je komentar pridruzeny asi jsem to nejak spatne popsal kdyz misto pouziti vepsani do promenne pouziju echo k vypsani tak to vypise vsechny komentare tak jak ma. |
||
| Yuff.3 Profil |
#4 · Zasláno: 5. 1. 2015, 18:18:17
Teraz asi teda nerozumiem kde je problém. Či už nikde?
|
||
| Fisir Profil |
#5 · Zasláno: 5. 1. 2015, 18:22:08
Reaguji na lelektona:
„vypise akorat jeden posledni komentar“ Protože si v cyklu tu proměnnou $comment přepisuješ, místo abys do ní připisoval. Uprav jej na:
$comment = '';
while ($row = mysql_fetch_object($qqq5)){ $comment.="<div><b>$row->Author:</b> $row->content</div>"; };A příště česky, prosím. |
||
| lelekton Profil * |
#6 · Zasláno: 5. 1. 2015, 21:10:58
Fisir:
Konečně to funguje díky moc |
||
|
Časová prodleva: 11 let
|
|||
0