Novo

Forum kao aplikacija na telefonu

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

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

  • 3 odgovora
  • 2.392 pregleda

Najnovija ↓

MySQL je vratio prazan rezultat (nula redova). Problem sa registraciom. 04.09.2011. u 13:23 · pre 184 meseca #1
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.
Re: MySQL je vratio prazan rezultat (nula redova). Problem sa registraciom. 07.09.2011. u 21:29 · pre 184 meseca #3
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 ?
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme