Chyba v PHP

Programovacie jazyky, rady, poradňa...
m_pro_m
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 268
Registrovaný: 05 jún 2009, 20:42

Chyba v PHP

Príspevok od používateľa m_pro_m »

Ahojte ...

už fakt neviem ako mám zapísať príkaz v premennej $register (viď kód.. neviem ako tam dať úvodzovky.. skúšal som už všeliako a stále nechce zobrať - nepíše chybu ale proste nevykoná ten príkaz to jest napíše Registrácia neúspešná )

Kód: Vybrať všetko

       $posledneid = mysqli_query($db, "SELECT * FROM mp_users ORDER BY id DESC LIMIT 1");
		$riadok = mysqli_fetch_array($posledneid);
		$posledneid = $riadok[0];
		$noveid = $posledneid + 1;
			
		$meno = $_POST['meno'];
		$heslo = md5($_POST['heslo']);
		$email = $_POST['mail'];
			
		$register = mysqli_query($db, "INSERT INTO mp_users(id,meno,heslo,email) VALUES('$noveid', '$meno', '$heslo', '$email')");
		if(!$register)
		echo "Registracia neuspesna !";
		else 
		echo "Uspesne ste sa zaregistroval !";
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: Chyba v PHP

Príspevok od používateľa audiotrack »

Kód: Vybrať všetko

$register = mysqli_query($db, "INSERT INTO mp_users(id,meno,heslo,email) VALUES('".$noveid."', '".$meno."', '".$heslo."', '".$email."')");
m_pro_m
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 268
Registrovaný: 05 jún 2009, 20:42

Re: Chyba v PHP

Príspevok od používateľa m_pro_m »

stále nejde.. ja to nechápem :/
sharky-no
King
King
Používateľov profilový obrázok
Príspevky: 1681
Registrovaný: 31 okt 2006, 19:53

Re: Chyba v PHP

Príspevok od používateľa sharky-no »

namiesto mysql_query tam mas mysqli_query :)
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: Chyba v PHP

Príspevok od používateľa audiotrack »

to nie je chyba
Nero
Amateur
Amateur
Príspevky: 34
Registrovaný: 28 aug 2005, 10:04

Re: Chyba v PHP

Príspevok od používateľa Nero »

mozno to nic nevyriesi :P ,ale nemas v DB nastavene pre ID autoincrement?
ak nie, tak to skus s tym, nemusel by si ho potom pracne zistovat a vkladat do DB, vkladal by si '$meno', '$heslo', '$email', id by sa zvysilo pri kazdej novej registracii :wink:
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: Chyba v PHP

Príspevok od používateľa audiotrack »

mňa skôr zaujalo to, že nepíše chybu. Je to tvoj server? Povol si chybové výpisy, lebo ich máš očividne zakázané. Máš prístup k logom? Vieš pozreť posledné chyby v ňom? Prípadne si povol výpisy cez php. Za tie query si daj or die(mysql_error()); aby si videl prečo sa nevykonajú. Je toľko možností ako prísť na problém, ale keď dáš iba kod a nenapíšeš kde a prečo to zlyhá tak to sa ťažko radí
m_pro_m
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 268
Registrovaný: 05 jún 2009, 20:42

Re: Chyba v PHP

Príspevok od používateľa m_pro_m »

takže,
do php súboru v ktorom mám tú registráciu som si vložil nasledovný kód (na začiatok)

Kód: Vybrať všetko

// Report all PHP errors (see changelog)
error_reporting(E_ALL);

// Report all PHP errors
error_reporting(-1);

// Same as error_reporting(E_ALL);
ini_set('error_reporting', E_ALL);
a dal som aj mysqli_error() ale nič nevypísalo.. stále iba hento.
Na jednom fóre som čítal že do htaccess stačí dať

Kód: Vybrať všetko

php_flag display_startup_errors on
php_flag display_errors on
no už ma nič nenapadá ... a hej mal som vypnuté tie chybové správy.. to som zistil keď som urobil chybu .. iba napísalo stránku nemožno otvorit .. asi sa prerába a také veci
Nero
Amateur
Amateur
Príspevky: 34
Registrovaný: 28 aug 2005, 10:04

Re: Chyba v PHP

Príspevok od používateľa Nero »

ako mas vytvorenu DB, ak tam mas pre id autoincrement, tak mozno robi to problem
Napísať odpoveď