Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 4 odgovora
  • 2.611 pregleda

Najnovija ↓

Slanje vrednosti variable u bazu 12.07.2007. u 02:23 · pre 235 meseci
izmenjeno 1 put, poslednji put deximat 12.07.2007. u 03:03
  1. deximat12.07.2007. u 03:03zapis iz teksta poruke
#1
Da li je moguce definisati neku varijablu da uzima informaciju iz forme, i tu varijablu upisati u bazu, ali ne kao varijablu nego kao vrednost iste?
Potpis
________________________________
Deximat
Every death has life to rise!
http://www.nikolatesla.rs/
Re: Slanje vrednosti variable u bazu 12.07.2007. u 09:32 · pre 235 meseci #2
Da. Evo i primera:

Code:

<?php
$vrednost = $_GET['promenljiva'];
@mysql_connect('localhost','root','') or die(mysql_error());
@mysql_selectdb('baza') or die(mysql_error());
@mysql_query("INSERT INTO tabela SET promenljiva = '$vrednost'") or die(mysql_error());
?>


Tabela (u bazi pod imenom "baza") treba da ima jednu kolonu sa nazivom "promenljiva" tipa recimo varchar(255) i onda pozivas stranicu sa strana.php?promenljiva=test (ili napraviš formu sa metodom slanja promenjivih postavljenu na "get"1) i u bazu bi trebalo da se upiše "test" (bez navodnika).
Naravno, ovo je samo kostur kako odraditi to, a ovde treba još da se poradi na sigurnosti podataka koji se unose. Ali je dovoljno za početak ;)

1 - može i POST da se koristi, onda u PHP kodu moraš da koristiš $_POST niz za preuzimanje promenljivih
Potpis
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
Re: Slanje vrednosti variable u bazu 12.07.2007. u 11:15 · pre 235 meseci #3
Obavezno filtriraj promenljivu pre upisa u bazu sa f-jom addslashes() ili necim drugim. Recimo za gornji primer:

$vrednost = addslashes($_GET["promenljiva"]);

ili nekako vec ali najcesce se koristi addslashes() ako unosiš tekst u bazu.
Potpis
7even respect
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme