HTML, PHP - pomoc oko diplomskog rada

HTML, PHP - pomoc oko diplomskog rada

offline
  • Pridružio: 23 Jan 2013
  • Poruke: 10

Zdravo svima!
Radim diplomski rad, na temu Web design-a, konkretnije, moja tema je da napravim jedan jedostavan forum.E sada, vecinu sam realizovao, ali postoje djelovi sa kojima ne umijem da se izborim. Zanima me, kako mogu da podesim mi se <td> celija tabele( koja mi sluzi za prikaz komentara nakon njegovog generisanja od strane korisnika) podesi velicini prozora? Da vam priblizim - komentar koji ja sada ostavljam na ovom forumu, na mojem projetu bi se razvukao, tj ne bi bio poslozen u nekoliko redova, vec u jednoj liniji? Nadam se da me mozete uputiti. Inace, moje znanje se bazira na koriscenju html-a i php-a, css cu da ukljucim na kraju u citavu pricu.



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 13 Sep 2012
  • Poruke: 2138

Pozdrav!

Postaviš za taj div maksimalnu dužinu (označeno crveno) i wrap i on će automatski da prebacuje u sledeći red:

Citat:div {
width: 100px;
word-wrap: break-word;
}


Više o tome na: http://www.w3schools.com/cssref/css3_pr_word-wrap.asp

Postavi ako hoćeš deo CSS koji se odnosi na to, pa da pogledamo Smile



offline
  • Pridružio: 23 Jan 2013
  • Poruke: 10

hvala Smile problem je sto ucim php( jer na mom fakultetu nismo ucili php, javascript, css, rad u joomli isl) i uporedo radim projekat( tacnije php sam manje vise savladao), a css cu uciti na kraju kada forum u potpunosti odradim. Eto, nisam znao da to mogu rijesiti preko css-a. Jos jedna stvar me interesuje, a to je kako da uradim da se na stranici vrsi samo refresh dijela gdje se nalaze komentari? Vidio sam da se ajax koristi za to, ali me zanima da li je preko php-a moguce izbjeci refresh citave stranice?

offline
  • Pridružio: 13 Sep 2012
  • Poruke: 2138

Tako je, jquery+ajax

U skripti odrediš div za koji se primenjuje skripa i u skripti definišeš vreme za koje želiš da se vrši osvežavanje istog. Evo jednog primera ovde http://crunchify.com/how-to-refresh-div-content-wi.....-and-ajax/

Mada imaš i rešenje gde se div refrešuje kada klikneš na dugme ili pomeriš kursor (kao što je kod fb-a).

Ako te zanima još nešto, slobodno pitaj Smile

offline
  • Pridružio: 23 Jan 2013
  • Poruke: 10

u redu, hvala Smile za sada cu probati sam da se izborim sa tim, i javljam rezultate( vrlo vjerovatno i nove nejasnoce Very Happy ). Narednih dana se nadam da cu podici forum, jer je trenutno na localhost-u , pa ti saljem i link Smile

offline
  • Pridružio: 13 Sep 2012
  • Poruke: 2138

Samo napred, ako nešto ne znaš, tu smo da pomognemo! Ziveli

offline
  • Pridružio: 23 Jan 2013
  • Poruke: 10

Napisano: 04 Avg 2013 6:45

e, da te pitam ovo. Sad sam odradio dio koda gdje klikom na dugme "Izmjeni" ja pristupam stranici za izmjenu korisnika, i toj stranici saljem "kid"(izvucen iz baze) toga korisnika, . Preko post forme to nisam mogao odraditi, vec sam morao da koristim get metodu html forme, zbog cega? Evo ti i kod:

<?php
require_once("includes/connection.php");
require_once("includes/functions.php");
require_once("includes/header.php");
?>
<?php
require_once("includes/navigation.php");
?>
<h3>Spisak korisnika</h3>


<form action="change.php" method="get">
<?php
$query =mysql_query("SELECT * FROM korisnik ORDER BY IME ASC");
while( $row = mysql_fetch_array($query)){
echo "<button name=\"kid\" type=\"submit\" value=\"{$row['KID']}\"/>Izmjeni</button>";
echo $row['IME'] ."<br/>";
}
?>

</form>
<?php
require_once("includes/footer.php");
?>

Oprosti ako sam naporan, ali sad sam totalno pomjesao get i post. Znam da mi get sluzi, ako mogu tako reci, za neki tip razmjene vrijednosti izmedju dva linka, a post mi sluzi da generisem vrijednost iz forme. Ali me ovo ovdje sad zbunilo. :/

Dopuna: 04 Avg 2013 6:46

a inace, ovako je isla moja prvobitna zamisao, tj ovo mi je bilo logicnije:

<?php
require_once("includes/connection.php");
require_once("includes/functions.php");
require_once("includes/header.php");
?>
<?php
require_once("includes/navigation.php");
?>
<h3>Spisak korisnika</h3>

<form action="change.php?kid=<?php urlencode($_GET['izmjena'])?>" method="post">
<form action="" method="get">

<?php
$query =mysql_query("SELECT * FROM korisnik ORDER BY IME ASC");
while( $row = mysql_fetch_array($query)){
echo
echo "<button name=\"izmjena\" type=\"submit\" value=\"{$row['KID']}\"/>Izmjeni</button>";
echo $row['IME'] ."<br/>";
echo "</form>";
}
?>
</form>
</form>
<?php
require_once("includes/footer.php");
?>

offline
  • C# and PHP Developer
  • Pridružio: 16 Feb 2011
  • Poruke: 1630
  • Gde živiš: Pancevo

Koji bre to fakultet uci Joomlu, html, css, jquery.... To neki Srpski FRONT END DEVELOPING FAKULTET

offline
  • Pridružio: 23 Jan 2013
  • Poruke: 10

Napisano: 04 Avg 2013 21:28

studiram u Podgorici Smile od programiranja smo imali c, c++, javu, tako da pojma nemam sta se studira na drugim....

Dopuna: 09 Avg 2013 1:36

zdravo, evo mene sa novom nedoumicom Smile manje vise sam zavrsio sve, osim css-a, i ajax-a, za refresh dijela strane Smile problem koji mi nije jasan je sledeci: ulogujem se kao admin, i pored toga u novom tabu otvorim npr mjenjaj korisnike. E sad, kada se sa prvog taba izlogujem, on me vrati odmah na pocetnu, blabla. Medjutim Smile Na ovom drugom tabu, mogu da izbrisem korisnika, i da ga mjenjam i dalje, a navigacija mi je setovana na gosta, tj nemam linkove ka brisanju, dovavanju tema i sl. Kako da unistim sesiju, tako da se ona primjeni na svaki tab ili novi prozor?

Dopuna: 31 Avg 2013 19:44

bp.etf.ac.me/users/vouk/probno/index.php, evo linka do probne verzije mog rada, vecinu funkcija sam realizovao, medjutim, imam problem kada hocu da brisem komentare. Ranije sam koristio html formu, koja daje dugme "Obrisi" pored komentara, ukoliko je ulogovan admin, i klikom na dugme poziva se skripta koja brise komentar, i preko header funkcije vrsi redirekciju na stranu na kojoj su komentari. Sada pokusavam to da odradim sa ajaxom. Evo kod za dugme za brisanje:

function comment_delete($pid,$id){

echo "<button style='width:70px; height:25px; background:#f00; ' onclick=\"Vuk($id,$pid)\">Obriši{$id}</button>";
//echo "<form action=\"delete_comment_script.php?pid=". $pid."&id=".$id." \"method=\"post\"><input type=\"submit\" onclick=\"alert(\'mrs, pogani!\')\" name=\"delete\" value=\"Obriši komentar\"></form>";
}

evo i ajax funkcija koja se poziva:

<script>
function Vuk(id,pid){
r=confirm("Da li ste sigurni?");
if(r==true){
var dataString= "pid=" +pid+ "&id=" + id;

$.ajax({
type: "GET",
url: "delete_comment_script.php",
data: dataString,
success: function(){
alert('Obrisano');
},
error: function(){
alert('failure');
}
});
}
else{
alert('Niste obrisali komentar br '+ id+'u predmetu '+pid);

}
}
</script>

i na kraju php skripta delete_comment_script.php

<?php
$pid=$_GET['pid'];
$id=$_GET['id'];
$query=mysql_query("DELETE FROM komentar WHERE ID='{$id}' ");
header('Location:show_comments.php?pid='.$pid);
?>

I ako kliknem na dugme OK, nista se ne desava? Da li moze pomoc?

Ko je trenutno na forumu
 

Ukupno su 1103 korisnika na forumu :: 36 registrovanih, 3 sakrivenih i 1064 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: anbeast, Apok, Ben Roj, bladesu, Boris BM, Darko8, debeli, Dorcolac, draganca, FileFinder, galerija, GandorCC, Georgius, hologram, HrcAk47, krkalon, ladro, lord sir giga, Marex, milos.cbr, milutin134, Miskohd, muaddib, ozzy, Pohovani_00, RJ, Srle993, tubular, vandrej, vathra, vukdra, yrraf, ZetaMan, zixmix, |_MeD_|, žeks62