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

Problem sa upisom u bazu

[es] :: PHP :: Problem sa upisom u bazu

[ Pregleda: 2942 | Odgovora: 14 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Pocev-od-mene
Armin Ahmetovic
Administrator, VGT Osiguranje.
zenica

Član broj: 98314
Poruke: 62
77.239.25.*

Sajt: www.nimra.pro


+1 Profil

icon Problem sa upisom u bazu24.03.2010. u 10:57 - pre 171 meseci
Pozdrav,

napravio sam joomla stranicu sad zelim napraviti jednu skripticu koja ce mi dodavati u tabelu jos_users samo name i email to bih stavio na dodaj.php da mogu sam sebi dodati email koji mi treba, nešto sam i napisao al neradi mi neto pa ako neko može da mi pomogne da riješim,

Code:
<?php
$con = mysql_connect("mysql.com.ba","usernamebaze","passwordbaze"); //Upisati username i password
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("imebaze", $con); // MySQL ime
$name=mysql_real_escape_string($_POST['name']); 
$email=mysql_real_escape_string($_POST['email']);
$sql="INSERT INTO jos_users (name,email) VALUES ('$name','$email')"; /*


name i email */
if (!mysql_query($sql,$con)) {
die('Error: ' . mysql_error());
}
echo "Upisano u bazu.";
mysql_close($con);

?>



Zahvaljujem.
 
Odgovor na temu

djoka_l
Beograd

Član broj: 56075
Poruke: 3453

Jabber: djoka_l


+1462 Profil

icon Re: Problem sa upisom u bazu24.03.2010. u 11:05 - pre 171 meseci
Ne valja ti to što si stavio $name i $email stavio pod jednostruke znakove navoda. Jednostruki znaci navoda treba da se nađu u sql stringu, ali treba da napraviš taj string iz delova, konkatenacijom,

Ovo je na prvi pogled, a možda ima još nešto...
 
Odgovor na temu

dakipro
Dalibor Jovic
Web Developer
Bergen, Norway

Moderator
Član broj: 31848
Poruke: 1792
109.106.239.*

Sajt: norway.dakipro.com


+190 Profil

icon Re: Problem sa upisom u bazu24.03.2010. u 11:12 - pre 171 meseci
hm, pa na prvi pogled tvog prvog pogleda, sqp upit bi trebao da radi bas ovako, jer je ceo upit u dvostrukim navodnicima
Code:
$sql="INSERT INTO jos_users (name,email) VALUES ('$name','$email')"

tako da ce $name i $email biti zamenjeni svojim vrednostima prilikom rada sa $sql promenjivom
 
Odgovor na temu

djoka_l
Beograd

Član broj: 56075
Poruke: 3453

Jabber: djoka_l


+1462 Profil

icon Re: Problem sa upisom u bazu24.03.2010. u 11:24 - pre 171 meseci
U pravu si, nisam dobro pogledao. U čemu je u stvari problem, ne upisuje ništa ili javlja neku grešku, ili nešto deseto?
 
Odgovor na temu

Pocev-od-mene
Armin Ahmetovic
Administrator, VGT Osiguranje.
zenica

Član broj: 98314
Poruke: 62
77.239.25.*

Sajt: www.nimra.pro


+1 Profil

icon Re: Problem sa upisom u bazu24.03.2010. u 11:53 - pre 171 meseci
Problem je što nejavlja ništa :D samo bijeli ekran i sve prazno, dodao sam i "or die..." al nije mi pomoglo :D
 
Odgovor na temu

Tudfa
Jovicevic Vladimir

Član broj: 152699
Poruke: 384
*.dynamic.sbb.rs.



+3 Profil

icon Re: Problem sa upisom u bazu24.03.2010. u 15:28 - pre 171 meseci
Ukljuci error_reporting i display_errors.
Ispisi upit (echo $sql;), mozda nista nije poslato preko posta, pa ne prolazi upit.

 
Odgovor na temu

moja-sesija
ime prezime
nezaposlen

Član broj: 230221
Poruke: 30
109.175.49.*



Profil

icon Re: Problem sa upisom u bazu26.03.2010. u 16:38 - pre 171 meseci
Probaj
echo $name." : ".$email;
da vidis dali ce ispravno da ispise taj post, ako to ucinni onda spoji string sa tackama

$sql="INSERT INTO jos_users (name,email) VALUES (' ". $name ." ',' ". $email ." ')";
 
Odgovor na temu

Pocev-od-mene
Armin Ahmetovic
Administrator, VGT Osiguranje.
zenica

Član broj: 98314
Poruke: 62
92.36.195.*

Sajt: www.nimra.pro


+1 Profil

icon Re: Problem sa upisom u bazu28.03.2010. u 18:30 - pre 171 meseci
Hvala na pomoći zavrsio sam ovo na sljedeci nacin

Code:
<html>

<head>

<title>Unos korisnika</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
<link href="style.css" rel="stylesheet" type="text/css" />
</head>

<body>

<h1>Unos korisnika</h1>

<hr>

<?

if (!$_POST["SBunos"])

{

?>

<form method="post" action="">

Ime     : <input type="text"  name="name"><br>

Email   : <input type="text" name="email"><br>

<input type="submit" name="SBunos" value="Pohrani">

</form>

<?

} else {

include "spajanjenabazu.php";

$datum=date("Y-m-d");

$sql="INSERT INTO jos_users (name, email)

VALUES ('$_POST[name]', '$_POST[email]')";

if (mysql_query($sql))

{

echo "Korisnik je uspješno pohranjen u bazu podataka";

} else {

echo "Nastala je greška pri pohrani korinika<br>" . mysql_error();

}

}

?>

</body>

</html>


I radi fantasticno :D sad bih napravio za ovo jedan kod koji ce ocitati sve korisnike iz baze koje sam dodao i da pored njih bude nešto kao "obrisi" da bih imao cijeli pregled korisnika i one koji mi vise netrebaju da mogu obrisati ali nisam uspio napisati ispravan kod za takvo nešto, pa ako neko zna neki primjer ili bilo šta bio bih mu zahvalan.
 
Odgovor na temu

Pocev-od-mene
Armin Ahmetovic
Administrator, VGT Osiguranje.
zenica

Član broj: 98314
Poruke: 62
92.36.144.*

Sajt: www.nimra.pro


+1 Profil

icon Re: Problem sa upisom u bazu30.03.2010. u 22:29 - pre 171 meseci
Riješio sam i ovo ako nekom bude trebalo neka pita kako :D
 
Odgovor na temu

vatri
Banja Luka, RS

Član broj: 68697
Poruke: 1006
*.static.stelkom.net.



+18 Profil

icon Re: Problem sa upisom u bazu31.03.2010. u 06:44 - pre 171 meseci
Pa neces valjda ovako ostavit ??

Code:

$sql="INSERT INTO jos_users (name, email)

VALUES ('$_POST[name]', '$_POST[email]')";
 
Odgovor na temu

Pocev-od-mene
Armin Ahmetovic
Administrator, VGT Osiguranje.
zenica

Član broj: 98314
Poruke: 62
92.36.217.*

Sajt: www.nimra.pro


+1 Profil

icon Re: Problem sa upisom u bazu01.04.2010. u 01:37 - pre 170 meseci
Tako sam ostavio, a zašto možda sam pogriješio? :)
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
*.dynamic.isp.telekom.rs.

Sajt: https://avramovic.info


+46 Profil

icon Re: Problem sa upisom u bazu01.04.2010. u 10:04 - pre 170 meseci
Neko u taj $_POST može da ubaci deo SQL upita tako da totalno izmeni tvoj upit i recimo može da ti obriše čitavu bazu tako.

Saniraj to što pre. Za detalje vidi: http://www.unixwiz.net/techtips/sql-injection.html
Laravel Srbija.

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

Pocev-od-mene
Armin Ahmetovic
Administrator, VGT Osiguranje.
zenica

Član broj: 98314
Poruke: 62
92.36.186.*

Sajt: www.nimra.pro


+1 Profil

icon Re: Problem sa upisom u bazu01.04.2010. u 21:55 - pre 170 meseci
Nisam na to računao, a iskreno nisam ni znao za to ali zaštitio sam ovo korisnikom i šifrom jedino izgleda sam i tu stavio isto pa pogledaj ako ti nije šta i ispravi me jer nisam naucio nikako drugacije raditi i ovo sam jedva :D

Code:
<?php

include 'conf.php';

$username_s = $_POST['ime'];
$password_s = $_POST['sifra'];

if (!$username_s) { echo '<br />Unesi korisnicko ime'; }
if (!$password_s) { echo '<br />Unesi sifru'; }
if (($username_s) && ($username_s != $username)) { echo '<br />Netacno korisnicko ime'; }
if (($password_s) && (md5($password_s) != $password)) { echo '<br />Netacna sifra'; }
if (($username == $username_s) && ($password == md5($password_s))) {
 echo '<br />Logovani ste.. <br />Uèitavanje pocetne stranice';
 setcookie('emailer', $cookie, 0, "/", ".adresa.com.ba");
 echo '<meta http-equiv="refresh" content="1;url=index.php">';

 
Odgovor na temu

kotnik
Nikola Kotur
Novi Sad

Član broj: 25269
Poruke: 39
*.dynamic.isp.telekom.rs.

Jabber: kotnik@jabber.ccc.de
ICQ: 209800446
Sajt: nultibitovi.net


Profil

icon Re: Problem sa upisom u bazu02.04.2010. u 00:41 - pre 170 meseci
Ovo:

Code:
$username_s = $_POST['ime'];
$password_s = $_POST['sifra'];


Promeni u ovo:

Code:
$username_s = isset($_POST['ime']) ? mysql_real_escape_string($_POST['ime']) : '';
$password_s = isset($_POST['sifra']) ? mysql_real_escape_string($_POST['sifra']) : '';


It's all GNU to me...
 
Odgovor na temu

Pocev-od-mene
Armin Ahmetovic
Administrator, VGT Osiguranje.
zenica

Član broj: 98314
Poruke: 62
92.36.186.*

Sajt: www.nimra.pro


+1 Profil

icon Re: Problem sa upisom u bazu02.04.2010. u 01:09 - pre 170 meseci
Hvala puno:D
 
Odgovor na temu

[es] :: PHP :: Problem sa upisom u bazu

[ Pregleda: 2942 | Odgovora: 14 ] > FB > Twit

Postavi temu Odgovori

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