Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

CheckBox i MySQL

[es] :: PHP :: CheckBox i MySQL

Strane: 1 2

[ Pregleda: 7711 | Odgovora: 20 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

balkan7

Član broj: 119255
Poruke: 82
85.30.102.*



Profil

icon CheckBox i MySQL03.12.2006. u 01:32 - pre 211 meseci
pozdrav svima.
imam jedan mali problem sa checkbox, i pozivanje sliku, kod je:
Code:
$novo = $_POST[novo];
$q1 = "insert into catalog set Novo = '$novo' ";

<tr>
    <td align=right>Novo ?:</td>
    <td><input type="checkbox" name="novo" value="1" /></td>
</tr>

sta znaci da u mysql dobijem 1, e sada treba mi kod za ako value=1 da poziva sliku.
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
212.200.145.*

Sajt: https://avramovic.info


+46 Profil

icon Re: CheckBox i MySQL03.12.2006. u 10:34 - pre 211 meseci
Jesi ti čuo za IF?
Code:
if ($novo == 1) { echo "<img src=\"blabla\" />"; }

Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

Jezdimir Lončar
Aka Blazeme
PHP/jQuery Dev, BildStudio
Crna Gora / Pljevlja

Član broj: 74833
Poruke: 674
*.crnagora.net.

Jabber: jezdonet@gmail.com


+4 Profil

icon Re: CheckBox i MySQL03.12.2006. u 11:00 - pre 211 meseci
Pa da...
Ili if ili neka druga petlja...
Recimo, switch ?
Code:

switch($_POST['novo']) {
case 1:
echo "<img src='path/to/img.jpg' alt='[ Novo ]' />";
break;
default:
echo "";
break;
}

Control Structures
“I never think of the future - it comes soon enough.” - Albert Anštajn (Albert Einstein)
 
Odgovor na temu

balkan7

Član broj: 119255
Poruke: 82
85.30.102.*



Profil

icon Re: CheckBox i MySQL03.12.2006. u 13:23 - pre 211 meseci
hvala ti pomogao si mi sa petljom IF,
e samo jos ovo kako mogu nakon mjesec dana da slika Novo je snema sa produktima?
 
Odgovor na temu

Jezdimir Lončar
Aka Blazeme
PHP/jQuery Dev, BildStudio
Crna Gora / Pljevlja

Član broj: 74833
Poruke: 674
*.crnagora.net.

Jabber: jezdonet@gmail.com


+4 Profil

icon Re: CheckBox i MySQL03.12.2006. u 14:22 - pre 211 meseci
Nisam te baš najbolje shvatio, ali za to bi morao da napraviš novo polje u MySQL bazi gdje bi bilježio datum unosa, i posle uzmeš iz baze vrijednost tog polja, dodaš 30 ako se poklapa sa današnjim danom - updateuješ i stavljaš novo na 0 ako ne, ništa...
“I never think of the future - it comes soon enough.” - Albert Anštajn (Albert Einstein)
 
Odgovor na temu

balkan7

Član broj: 119255
Poruke: 82
85.30.102.*



Profil

icon Re: CheckBox i MySQL03.12.2006. u 15:10 - pre 211 meseci
e to je malo teze za mene po sto sam pocetnik, ako imas vremena da mi to objasnis sa kodovima ?
 
Odgovor na temu

Jezdimir Lončar
Aka Blazeme
PHP/jQuery Dev, BildStudio
Crna Gora / Pljevlja

Član broj: 74833
Poruke: 674
*.crnagora.net.

Jabber: jezdonet@gmail.com


+4 Profil

icon Re: CheckBox i MySQL03.12.2006. u 15:38 - pre 211 meseci
Pa sad je tu bila tema nesto sa time(); funkcijom...
A sad tesko da bih imao toliko vremena...
Evo ti na brzaka SQL:
Code:
datum VARCHAR(100) NOT NULL

E sad, kad unosis:
Code:
$sql = "INSERT INTO tabela (datum) VALUES(".time().")";

Eto, tako nesto bi to bilo...
Sad vise ne znam...
Poz...
Date / Time Functions
“I never think of the future - it comes soon enough.” - Albert Anštajn (Albert Einstein)
 
Odgovor na temu

balkan7

Član broj: 119255
Poruke: 82
85.30.102.*



Profil

icon Re: CheckBox i MySQL04.12.2006. u 00:29 - pre 211 meseci
hvala ti, ali kako cu da to povezem sa slikom, da ona nubude nakon mjesec dana ili sl...
 
Odgovor na temu

Jezdimir Lončar
Aka Blazeme
PHP/jQuery Dev, BildStudio
Crna Gora / Pljevlja

Član broj: 74833
Poruke: 674
*.opera-mini.net.

Jabber: jezdonet@gmail.com


+4 Profil

icon Re: CheckBox i MySQL04.12.2006. u 08:05 - pre 211 meseci
If petljom provjeriš da li je prošlo 30 dana, ako jeste, stavi ( Update tabela set novo=0 Where id=x ).
Ja sad pišem sa tel.-a ...
Tako da ništa od koda...
“I never think of the future - it comes soon enough.” - Albert Anštajn (Albert Einstein)
 
Odgovor na temu

Mr. Jack

Član broj: 39108
Poruke: 106
*.com
Via: [es] mailing liste



Profil

icon Re: CheckBox i MySQL04.12.2006. u 10:57 - pre 211 meseci
> If petljom provjeriš da li je prošlo 30 dana, ako jeste, stavi (
> Update tabela set novo=0 Where id=x ).
> Ja sad pišem sa tel.-a ...
> Tako da ništa od koda...

a može i ovako

Code:

UPDATE tabela
SET novo=0
WHERE DATEDIFF(CURDATE(),datum)>'30'";


gde je datum kolona u bazi!
Planets devastated
Mankind's on its knees
A saviour comes from out the skies
In answer to their pleas...

M.R. J.A.C.K
 
Odgovor na temu

Jezdimir Lončar
Aka Blazeme
PHP/jQuery Dev, BildStudio
Crna Gora / Pljevlja

Član broj: 74833
Poruke: 674
*.opera-mini.net.

Jabber: jezdonet@gmail.com


+4 Profil

icon Re: CheckBox i MySQL04.12.2006. u 11:16 - pre 211 meseci
Lakši ti je Mr. Jack -ov način.
Naravno koristi njega ako radiš sa Datediff.
Ako ne koristi ovaj moj.
“I never think of the future - it comes soon enough.” - Albert Anštajn (Albert Einstein)
 
Odgovor na temu

Zmaj
Predrag Krstić
web developer
Zrenjanin

Član broj: 1035
Poruke: 382

Sajt: https://pkrstic.wordpress..


+4 Profil

icon Re: CheckBox i MySQL04.12.2006. u 11:22 - pre 211 meseci
IF nije petla, IF, SWITCH su komandeza kotrolu toka programa, FOREACH, FOR, WHILE, WHILE DO... su petlje, tj. komande kojima se neki deo koda izvrsava iterativno. Ovo pisem za to sto sis se izjasnio kao pocetnik, pa brkas pojmove.

 
Odgovor na temu

balkan7

Član broj: 119255
Poruke: 82
85.30.102.*



Profil

icon Re: CheckBox i MySQL04.12.2006. u 16:00 - pre 211 meseci
ok ovako sam uradio ja,
Code:
<?php if($a1[Novo] > '30') {
    $q2 = "update bsoft_catalog set Novo = '0' WHERE DATEDIFF(CURDATE(),Datum)>'30'";
    mysql_query($q2) or die(mysql_error());
             }
    ?>


a datum u bazu je:
Code:
Datum VARCHAR(100) NOT NULL


ali ne znam dal ce ovo da radi, ili mozda ce da prikazuje 0 ?
 
Odgovor na temu

Mr. Jack

Član broj: 39108
Poruke: 106
*.com
Via: [es] mailing liste



Profil

icon Re: CheckBox i MySQL04.12.2006. u 20:11 - pre 211 meseci
šta je a1[novo]? pojasni malo.

> a datum u bazu je:

>
Code:
Datum VARCHAR(100) NOT NULL


da bi radio onaj upit datum mora biti tipa DATE ili DATETIME
Planets devastated
Mankind's on its knees
A saviour comes from out the skies
In answer to their pleas...

M.R. J.A.C.K
 
Odgovor na temu

balkan7

Član broj: 119255
Poruke: 82
85.30.102.*



Profil

icon Re: CheckBox i MySQL04.12.2006. u 21:57 - pre 211 meseci
Code:
<?php
$q1 = "select * from bsoft_catalog Novo = Novo";
$r1 = mysql_query($q1) or die(mysql_error());
$a1 = mysql_fetch_array($r1);


if($a1[Novo] > '30') {
    $q2 = "update bsoft_catalog set Novo = '0' WHERE DATEDIFF(CURDATE(),Datum)>'30'";
    mysql_query($q2) or die(mysql_error());
<?
}


 
Odgovor na temu

Jezdimir Lončar
Aka Blazeme
PHP/jQuery Dev, BildStudio
Crna Gora / Pljevlja

Član broj: 74833
Poruke: 674
*.reqwireless.com.

Jabber: jezdonet@gmail.com


+4 Profil

icon Re: CheckBox i MySQL04.12.2006. u 22:07 - pre 211 meseci
U if-u ne može $a1[Novo] da bude 30! $a1[Datum] ok ali Novo je 1 (jeste) ili 0 (nije).
@offtopic:
moja greška ono za if... Mada sam ja mislio da znam "malo" više od početnika...
“I never think of the future - it comes soon enough.” - Albert Anštajn (Albert Einstein)
 
Odgovor na temu

balkan7

Član broj: 119255
Poruke: 82
85.30.102.*



Profil

icon Re: CheckBox i MySQL04.12.2006. u 22:46 - pre 211 meseci
ok sve je to uredu, ali eto ne znam kako mogu to povezati slikom sa datumom sa kodovima, ako neko zna neka pomogne.
a za value ako je 1 onda prikazuje slika, a za 0 nisam postavio po sto ce da mi prikaze 0 na index, zato nisam nista postavio i kad uradi query ako je checked ona stavlja 1 ako nije onda nista nestavlja u bazi.

hvala
 
Odgovor na temu

Mr. Jack

Član broj: 39108
Poruke: 106
*.com
Via: [es] mailing liste



Profil

icon Re: CheckBox i MySQL05.12.2006. u 08:51 - pre 211 meseci
koliko sam skontao ovde prvi query čita sve novo iz baze, a drugi uklanja atribut novo sa redova starijih od 30 dana.

imaš par grešaka u svom kodu:

umesto
> $q1 = "select * from bsoft_catalog Novo = Novo";

treba
Code:

$q1="SELECT * FROM bsoft_catalog WHERE Novo=1";


i izbaci if pošto sama baza ispituje da li je red stariji od 20 dana.

Pokušaj da malo bolje objasniš problem pošto neke tvoje poruke uopšte ne razumem! ;)
Planets devastated
Mankind's on its knees
A saviour comes from out the skies
In answer to their pleas...

M.R. J.A.C.K
 
Odgovor na temu

balkan7

Član broj: 119255
Poruke: 82
85.30.102.*



Profil

icon Re: CheckBox i MySQL11.12.2006. u 23:25 - pre 211 meseci
ok e ovako da objasnim neke stvari iako malo kasnim :)

Code:

CREATE TABLE `bsoft_catalog` (
  `ID` int(10) NOT NULL auto_increment,
  `Ime` varchar(255) NOT NULL default '',
  `Opis` text NOT NULL,
  `Cena` float(10,2) NOT NULL default '0.00',
  `Image` text NOT NULL,
  `Kategorija` int(10) NOT NULL default '0',
  `Cd` int(10) NOT NULL default '0',
  `Novo` varchar(50) NOT NULL default '',
  `Datum` date NOT NULL default '0000-00-00',
  PRIMARY KEY  (`ID`),
  UNIQUE KEY `Ime` (`Ime`)
) ENGINE=MyISAM AUTO_INCREMENT=19 DEFAULT CHARSET=latin1 AUTO_INCREMENT=19 ;


e sada kako cu da kazem php nakon 30 dana da u Novo update nista, po sto ako update 0 onda ce da mi prkaze 0 na index-a.

evo kod za prikaz na sliku novo:
Code:

<? if ($a1[Novo] == 1) { 
echo "<img src=\"images/novo.gif\" />"; 
} ?>
 
Odgovor na temu

Mr. Jack

Član broj: 39108
Poruke: 106
*.com
Via: [es] mailing liste



Profil

icon Re: CheckBox i MySQL12.12.2006. u 08:16 - pre 211 meseci
Kako će da ti ispiše 0 na indexu? Ja ne vidim kod koji ispisuje
$a1[novo].

Još jedna stvar ti $a1[novo] porediš sa 1, a kolona novo u bazi ti je tipa VARCHAR, znači trebalo bi da porediš sa karakterom '1' ili da promeniš tip kolone u TINYINT.
Planets devastated
Mankind's on its knees
A saviour comes from out the skies
In answer to their pleas...

M.R. J.A.C.K
 
Odgovor na temu

[es] :: PHP :: CheckBox i MySQL

Strane: 1 2

[ Pregleda: 7711 | Odgovora: 20 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.