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

MySQL je vratio prazan rezultat (nula redova). Problem sa registraciom.

[es] :: PHP :: MySQL je vratio prazan rezultat (nula redova). Problem sa registraciom.

[ Pregleda: 1607 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Bogdanoffice

Član broj: 289834
Poruke: 8
*.3gnet.mts.telekom.rs.



+3 Profil

icon MySQL je vratio prazan rezultat (nula redova). Problem sa registraciom.04.09.2011. u 12:23 - pre 153 meseci
Prilikom izvrsavanja skripte za registraciju korisnika ne upisuju mi se podaci u odgovarajucu tabelu vec samo dobijam obavestenje u prozoru PHPmyAdmina koje glasi:MySQL je vratio prazan rezultat (nula redova).

Ovako izgleda kod:

<?php

// Promenite parametre za Vas host...

mysql_connect("localhost", "root","") or die(mysql_error());
mysql_select_db("user") or die(mysql_error());

if (isset($_POST['submit']))
{

// Ovo proverava da li su ostala polja prazna
if (!$_POST['First_Name'] || !$_POST['Last_Name'] || !$_POST['Email']
|| !$_POST['Password'] || !$_POST['I_am'] || !$_POST['Month'] || !$_POST['Day'] || !$_POST['Year'] )
{
die('Greska! Niste popunili sva polja!');
}
// Ubacivanje podataka u bazu
$insert= mysql_query("INSERT INTO korisnici (First_Name, Last_Name, Email, Password, I_am , Month , Day , Year )
VALUES ('$_POST[First_Name]','$_POST[Last_Name]','$_POST[Email]','$_POST[Password]','$_POST[I_am]','$_POST[Month]','$_POST[Day]','$_POST[Year]')");
$add_member = mysql_query($insert); }

if ($add_member)
{ echo "Greska! <br>Registracija nije uspela"; }
else
{ echo '<br>1 clan dodat u bazu!<br>Vas nalog je registrovan!!! '; }
?>

U cemu je problem,odnosno sta treba ispraviti?
Unapred,hvala puno.
 
Odgovor na temu

Milos911
Serbia

Član broj: 219127
Poruke: 1230
77.243.20.*



+303 Profil

icon Re: MySQL je vratio prazan rezultat (nula redova). Problem sa registraciom.04.09.2011. u 14:14 - pre 153 meseci
Radis dva puta mysql query... Jednom $insert= mysql_query( i drugi put $add_member = mysql_query($insert). Izbaci jedan, i ubuduce stavi posle zadnje zagrade "or die(mysql_error())", da vidis koju gresku dobijas.
 
Odgovor na temu

filip01
Volonter
Srbija, Sremska Mitrovica

Član broj: 290213
Poruke: 1
*.dynamic.isp.telekom.rs.



Profil

icon Re: MySQL je vratio prazan rezultat (nula redova). Problem sa registraciom.07.09.2011. u 20:29 - pre 153 meseci
Evo kako bih ja uradio :)
Iako sam pocetnik probacu da ti pomognem xD

<?php

// Promenite parametre za Vas host...

mysql_connect("localhost", "user", "pass") or die(mysql_error());
mysql_select_db("user") or die(mysql_error());

if (isset($_POST['submit']))
{

$first_name = $_POST['first_name'];
$last_name = $_POST['last_name'];
$email = $_POST['email'];
$pass = $_POST['password'];
$i_am = $_POST['i_am'];
$month = $_POST['month'];
$day = $_POST['day'];
$year = $_POST['year'];

// Ovo proverava da li su ostala polja prazna
if (!isset($first_name) || !isset($last_name) || !isset($email) || !isset($pass) || !isset($i_am) || !isset($month) || !isset($day) || !isset($year)) {
die('Greska! Niste popunili sva polja!');
}elseif(strlen($pass)< 5) {
echo 'pasvord je kratak';
//mozes koristiti ovaj primer i za ostale variable...
}else{
$insert = mysql_query("INSERT INTO `korisnici` (ubacis sve jel..) VALUE (ubacis sve..);
echo 'Nalog je uspesno registrovan!';
}

?>

I da, umalo da zaboravim, posalji HTML kod da vidim kako si napisao formu za registrovanje, mozda ti je tamo greska ?
 
Odgovor na temu

darkofdoom83
Horgos

Član broj: 3098
Poruke: 739
*.phonecosu.co.rs.

Sajt: www.oxo.rs


+1 Profil

icon Re: MySQL je vratio prazan rezultat (nula redova). Problem sa registraciom.21.09.2011. u 13:36 - pre 153 meseci
i nemojte zaboraviti da escapeujete sve $_POST-ove pre upisa u bazu...
Sve na jednom mestu:
http://www.oxo.rs
 
Odgovor na temu

[es] :: PHP :: MySQL je vratio prazan rezultat (nula redova). Problem sa registraciom.

[ Pregleda: 1607 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

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