Jump to content
JodelKa

Baza Danych

Recommended Posts

JodelKa

Siemano mam pewne pytanie. Chciałbym dodać nowy element do tabeli o nazwie "kto" aby w napisanym już systemie newsów dodawał nick osoby, która napisała, a potem jak to umieścić w swoim kodzie. Dawałem już pole do swojego kodu o typie "varchar(30)" i napisałem na stronie .$result['kto'], ale nie działało. Oczywiście wpisałem w to pole swój nick gdy edytowałem newsa. Może jest to banalne ale ja nigdy nie miałem do czynienia z bazą danych, a skrypt jest z internetu.

Share this post


Link to post
Share on other sites
ShineWeb

jaki masz kod $result zapytanie jakie ?

Share this post


Link to post
Share on other sites
JodelKa
Posted Original Poster

sorry ale nie za bardzo rozumiem twoje pytanie.

Share this post


Link to post
Share on other sites
ShineWeb

jeżeli masz $result to musisz mieć zapytanie do tego w php napisane. Więc jakie masz ?

Chyba, że tylko dodałeś kolumnę do tabeli.

Opisz dokładnie co chcesz osiągnąć.

Share this post


Link to post
Share on other sites
JodelKa
Posted Original Poster

chcę dodać do bazy danych do tabeli NEWS kolumnę o nazwie "kto" aby można było wpisać nick autora. Następnie edytowałem news dodawając swój nick w polu "kto" i dodałem do pliku index.php w odpowiednim miejscu ( czyli gdzie chciałem to mieć ) .$result['kto'] i tyle zrobiłem

[ Dodano: 2012-05-03, 08:33 ]

<?php
?>





JodelKa-Design











header.png


spotkaj.png   fb.pngnk.png







WSPÓŁPRACUJĘ Z:




logotyp.png

banner1.png





NAWIGACJA:









<?php

require('db_connect.php');
if(intval($_GET['newsid']))
{
echo '

Najnowsze newsy

';

$sql="SELECT DATE_FORMAT(dodano, '%e-%m-%Y %H:%i') AS utworzono, autor, tresc FROM newsy WHERE id='".intval($_GET['newsid'])."'";
$query=mysql_query($sql);
if($result=mysql_fetch_assoc($query))
{
echo '
';
// Tytul i data
echo '

'.$result['autor'].'
data: '.$result['utworzono'].'

';
// zawartosc newsa
echo '

'.nl2br($result['tresc']).'

';
// ilosc komentarzy i link do nich
echo '
czas.png'.$result['utworzono'].'
user.png'.$r['kto'].'
';
echo '
';
echo '
Komentarze:
';
if($_POST)
{
if((trim($_POST['autor'])) && (trim($_POST['tekst'])))
{
if(mysql_query("INSERT INTO komentarze VALUES('', '".intval($_GET['newsid'])."',
NOW(), '".trim(htmlspecialchars($_POST['autor']))."', '".trim(htmlspecialchars($_POST['tekst']))."')"))
echo 'Dodałem komentarz';
else echo 'Nie mogłem dodać komentarza';
}
else echo 'Nie dopisałem komentarza - podaj swoje imię i wpisz jakiś komentarz!';
echo '
';
}
$sql="SELECT DATE_FORMAT(dodano, '%e-%m-%Y %H:%i') AS utworzono, autor, tresc FROM komentarze WHERE id='".intval($_GET['newsid'])."'";
$query=mysql_query($sql);
while($result=mysql_fetch_assoc($query))
{
print('

gosc.gif'.$result['autor'].'

'.nl2br($result['tresc']).' (/'.$result['utworzono'].')
');
}
?>



Dodaj komentarz:



Autor:





<?
}
}
else
{
$sql="SELECT newsy.id, DATE_FORMAT(newsy.dodano, '%e-%m-%Y %H:%i') AS utworzono,
newsy.autor, newsy.tresc, COUNT(lp) AS il_kom
FROM newsy
LEFT JOIN komentarze ON (komentarze.id=newsy.id)
GROUP BY newsy.id ORDER BY newsy.dodano DESC";
$query=mysql_query($sql);
while($result=mysql_fetch_assoc($query))
{
echo '
';
// Tytul i data
echo '

'.$result['autor'].'
data: '.$result['utworzono'].'

';
// zawartosc newsa
echo '

'.nl2br($result['tresc']).'

';
// ilosc komentarzy i link do nich
echo '

koment.pngKomentarze: '.$result['il_kom'].'

czas.png'.$result['utworzono'].'
user.png'.$result['kto'].'
';
echo '
';
}
}
?>





Kopiowanie treści bez zgody autora zabronione

logotyp.png



<?php
?>[/php]

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
×
×
  • Create New...