Jump to content
php.lv forumi

Recommended Posts

Posted (edited)

Točna zini, ka $logged_in ir definēts vispār ? Ja tas ir viss kods (nav nekādu inklūžu sākumā etc), tad skaidri redzams, ka tur arī vaina.

 

Kā arī - nefetcho lietotāja datus 3 reizes. Fetcho vienu un pēc tam visur izmanto vienu un to pašu masīvu.

Edited by andrisp
Posted

Nu tad debugo:

 

Pirms tā if ($logged_in) uztaisi var_dump($logged_in) . Ja ir null, tad skaidri zināms, ka nav definēts (vai arī tiešām null). Ja ir viss kedās, tad skaties nākamo if kontrukciju vai tā izpildā pareizi. Ja jā, tad atkal nākamo. Ja tomēr tas $logged_in bija false vai null, tad ej uz augšu un skaties, kur tas izveidots. Kā redzams, tas notie checkLogin() funkcijā. Skaties un debugo to.

Posted (edited)

Nu pirms tam viss gāja un kopš tā laika login.php failā nekas nav mainīts.

Tātad vaina ir profila lapā.

 

Mēģinu var_dump

 

 

 

bool(true)

Edited by MārisL
Posted (edited)

profils.php

 

Profils tiek labots tikai tad, ja ir aizpildīti visi lauciņi.

 

Kā būtu iespējams izveidot, lai nav obligāti jaaizpilda visus lauciņus?

Edited by MārisL
Posted

Vai ku daudz nevajadzīgu kveriju...

 

Veic apdeitu tikai vienu reizi un visas vērtības liec iekš viena UPDATE kverija.

 

Un attiecībā uz to obligātumu. Izņem no ifiem to otro pārbaudi.

Posted (edited)

Sākumā man bija visi kveriji zem viena updat'a, bet domāju, ka tas ir pie vainas. Turpinu darbu...

 

isset($_POST['dzivesvieta_labots']) &&)

 

{

blabla

}

ar šo tu domāji izņemt to pārbaudi?

Edited by MārisL
Posted (edited)
if(isset($_POST['avatars_labots']) && $_POST['avatars_labots'] 
and isset($_POST['epasts_labots']) && $_POST['epasts_labots'] 
and isset($_POST['vards_labots']) && $_POST['vards_labots']
and isset($_POST['dzivesvieta_labots']) && $_POST['dzivesvieta_labots']
and isset($_POST['majaslapa_labots']) && $_POST['majaslapa_labots']
and isset($_POST['vecums_labots']) && $_POST['vecums_labots']
and isset($_POST['klans_labots']) && $_POST['klans_labots']
and isset($_POST['irc_labots']) && $_POST['irc_labots']
and isset($_POST['sensitivity_labots']) && $_POST['sensitivity_labots']

)

Edited by MārisL
Posted

Notice: Undefined index: avatars in /home/www/yoyo_maza_faka_LATVIJA_RULEEEE/profils.php on line 41

 

 

 $stalys = $HTTP_POST_FILES['avatars']['name'];

Posted

<form method="post" action="profils.php" enctype="multipart/form-data">
	Avatars: </td><td><input type="file" name="avatars" /></td></tr>

 

Kods strādā, tikai ir šis errors.

×
×
  • Create New...