Upis u bazu i pre-cache slika

poruka: 17
|
čitano: 2.546
|
moderatori: Lazarus Long, XXX-Man, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
16 godina
neaktivan
offline
Upis u bazu i pre-cache slika

Pozdrav, imam problem s mySql bazom. Naime kad dodajem veći tekst u bazu kroz hand-made CMS, onda na stranici mi se pojave samo tri točkice (...). Kad dodajem manji dio teksta, onda bude sve ok, i tekst se prikaže ok. Također kad ručno insertan row (neki tekst) u column(neka vijest), odnosno kad kroz phpMyAdmin dodam veću količinu teksta, prikaže ga dobro na stranici. Veličina teksta je podešena na 999. Ovo me izludi. U phpMyAdminu hoće i veći i manji tekst, a u mom CMSu hoće mali, a neće veliki tekst. WTF?!

 

Druga stvar, kako da cacheiram hover slike? Npr. slika je plava, prelaskom miša je crvena. No, prije prelaska miša, bude bijela, jer se crvena slika nije još učitala. Smeta me taj trenutak učitavanja crvene slike... Kojim kodom da ju cachiram?!

Nemoguće je čovjeka naučiti onome što misli da već zna.
Poruka je uređivana zadnji put sri 10.6.2009 14:32 (Smooth Operator).
 
0 0 hvala 0
16 godina
neaktivan
offline
Upis u bazu i pre-cache slika

Itko, nemojte da moram bumpati thred?!

Nemoguće je čovjeka naučiti onome što misli da već zna.
 
0 0 hvala 0
17 godina
offline
Upis u bazu i pre-cache slika

U cemu radis, preko cega se spajas na bazu...

I'm going woo woo
 
0 0 hvala 0
16 godina
neaktivan
offline
RE: Upis u bazu i pre-cache slika

Sorry, znao sam da sam nešto zaboravio. php...

Nemoguće je čovjeka naučiti onome što misli da već zna.
17 godina
offline
Upis u bazu i pre-cache slika

Pa u kojeg ti je tipa polje u koje upisujes u mySQL? Text?

I'm going woo woo
 
0 0 hvala 0
16 godina
neaktivan
offline
Upis u bazu i pre-cache slika

Da, text, na 999 limit slova podešen. Kad unesem veći tekst, samo budu 3 točkice (...), teksta uopće ne bude. Kad insertam isti taj tekst  u phpmyadminu,bude ok.

Nemoguće je čovjeka naučiti onome što misli da već zna.
 
0 0 hvala 0
16 godina
neaktivan
offline
Upis u bazu i pre-cache slika

kako ograničavaš kod unosa veličinu teksta?

Moj PC  
0 0 hvala 0
16 godina
neaktivan
offline
RE: Upis u bazu i pre-cache slika

Ograničio sam u mysql-u veličinu, ali nije nikako ograničena u mom php-u.

Nemoguće je čovjeka naučiti onome što misli da već zna.
17 godina
neaktivan
offline
RE: Upis u bazu i pre-cache slika
uradi echo tog query-a iz php-a ...pa taj echjo sto dobijes ubaci preko phpmyadmina....mozda dobijes error i vidis u cemu je problem...i kako limitiras tekst...na koji nacin?
K'eni pa te vat' ;)
16 godina
neaktivan
offline
RE: Upis u bazu i pre-cache slika
BugSU kaže...
uradi echo tog query-a iz php-a ...pa taj echjo sto dobijes ubaci preko phpmyadmina....mozda dobijes error i vidis u cemu je problem...i kako limitiras tekst...na koji nacin?

Uradio sam echo, bez greški se query uradio. Sorry, nema ograničenja na text, got miscarried na char. Sorry. Nije ograničen text nikako.

Nemoguće je čovjeka naučiti onome što misli da već zna.
17 godina
neaktivan
offline
RE: Upis u bazu i pre-cache slika
reko si da je limitiran na 999 ;) trebao bi da podelis s nama kod za upis i za ispis tog podatka iz mysql-a...pa cemo onda znati ..ovako tesko....moz biti 1000 stvari
K'eni pa te vat' ;)
16 godina
neaktivan
offline
Upis u bazu i pre-cache slika

Evo php chunk. Ne vidim ništa sporno ovdje...

 

{
$query = "INSERT INTO `ime_baze`.`vijesti` (`naslov` ,`vijest` ,`autor` ,`datum` ,`kategorija` ,`slika`) VALUES('" . $naslov . "', '" . $vijest . "', '" . $autor . "',  CURDATE(), '" . $kategorija . "', '" . $slika . "'  )";
mysql_query($query);
}

Nemoguće je čovjeka naučiti onome što misli da već zna.
 
0 0 hvala 0
17 godina
neaktivan
offline
RE: Upis u bazu i pre-cache slika
pa ne ciniti samo taj query scriptu ....treba u mysql struktura, i ako sam skontao taj ti query u nekoj IF petlji pa bi bilo dobro i to podelitit ...
K'eni pa te vat' ;)
16 godina
neaktivan
offline
Upis u bazu i pre-cache slika

daj uploadaj taj file negdje pa daj link. ili ak nije prevelik postaj ovdje

Moj PC  
0 0 hvala 0
17 godina
offline
RE: Upis u bazu i pre-cache slika
Smooth Operator kaže...

 

Druga stvar, kako da cacheiram hover slike? Npr. slika je plava, prelaskom miša je crvena. No, prije prelaska miša, bude bijela, jer se crvena slika nije još učitala. Smeta me taj trenutak učitavanja crvene slike... Kojim kodom da ju cachiram?!

 

http://www.google.hr/search?q=body+onload

 

Moja preporuka je da te dvije slike spojis u jednu i onda koristis css rollover

 

http://www.google.hr/search?q=css+rollover+images

OS: Linux opensuse 11.1/2 & xp sp3
16 godina
neaktivan
offline
Upis u bazu i pre-cache slika


<?php include('globalne.php');
$pom = provjera();
$linkovi = podatci();
if($pom == '0')
echo "Nemate ovlasti za administraciju vijesti, da bi se logirali idite na <a href='login.html?str=admin_vijesti.php'>login</a>.";
else
{
?>


<html>
<head>
<script type="text/javascript" src="funkcije.js"></script>
</head>
<body style="background-color:#46678a;color:#efefef;">

<a href='logout.php' style='color:#efefef'>Odjavi se</a>, <a href='slike.php' style='color:#efefef'>Upload slike</a><br><hr><br>
<table align="center"><tr><td>Popis slika</td><td>Unos nove vijesti</td><td valign="top">Popis vijesti</td></tr>
<tr><td valign="top">

<FORM action="admin_vijesti.php" method="get">
<center>
<table style='position:static;float:left;'>
<tr><td>
<select name="kategorija">
  <option value="Op1">Op1</option>
  <option value="Op2">Op2</option>
 
</select><br><br>Slika za naslovnicu:<br><input type="text" name="slika" Id="slika_js" size="60">
</td></tr>
<tr><td>
Naslov:<br> <input type="text" name="naslov" size="60">
</td></tr>
<tr><td>
Vijest:<br>
<textarea name="vijest" Id="vijest_js" style="width:405px;height:300px"></textarea>
</td></tr>
<tr><td>
Autor:<br> <input type='text' name="autor" size="40">
</td></tr>
<tr><td><center><input type="submit" value="Objavi"></center></td></tr>

</table></center>
</FORM>

</td><td valign="top">
<?php

include('info.php');

$vijest = $_GET['vijest'];
$naslov = $_GET['naslov'];
$autor = $_GET['autor'];
$kategorija = $_GET['kategorija'];
$id = $_GET['id'];
$slika = $_GET['slika'];

$link = mysql_connect($dbhost, $dbuser, $dbpass);
if (!$link) {
    die('Could not connect: ' . mysql_error());
}



mysql_select_db($dbname);
if($id!='')
{
$query = "DELETE FROM vijesti WHERE id= " . $id;
mysql_query($query);

}

if($autor!='')
{
$query = "INSERT INTO `ime_baze`.`vijesti` (`naslov` ,`vijest` ,`autor` ,`datum` ,`kategorija` ,`slika`) VALUES('" . $naslov . "', '" . $vijest . "', '" . $autor . "',  CURDATE(), '" . $kategorija . "', '" . $slika . "'  )";
mysql_query($query);
}

$query2 = "SELECT * FROM vijesti";
$result = mysql_query($query2);


echo "<table border=1  style='position:static;float:left;margin:10px;'><tr><td>Id</td><td width='100'>Naslov</td><td>Del</td></tr>";
echo "<tr>";

while($row=mysql_fetch_row($result))
{
    echo "<tr><td>";

    echo $row[0];
    echo "</td><td>";
    echo $row[1];
    echo "</td><td>";
    echo "<a href='admin_vijesti.php?id=" . $row[0] . "'><center><img src=../podaci/del.jpg /></center></a></td>";
}
echo "</tr>";
echo "</table>";

mysql_close($link);


?>
</td><td valign="top">
<?php include('popis_slika.php'); ?>

</td></tr></table>





</body>
</html>


<?php
} ?>

Nemoguće je čovjeka naučiti onome što misli da već zna.
 
0 0 hvala 0
16 godina
neaktivan
offline
Upis u bazu i pre-cache slika

ovak, NE koristi $_GET za varijable koje idu u bazu!

 

koristi $_POST, dakle na formu kod pod method stavi "post", enctype moze i text i multipart/form-data

 

probaj tak, mislim da ce to rijesiti sve...

 

sa tim da nije samo da se $_GET ne koristi kod unosa u bazu vec i nisam siguran kolko znakova uopce stane u querystring :)

Moj PC  
0 0 hvala 0
1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice