MYSQL kömək

Salam. Demək belə problemim budur . Mən qeyd olarken bəzi məlumatlar almaq istəyirəm istifadəçi blankı doldurur qeyd ol deyir sonra onun məlumatları özünə düz görünür amma mysql bazaya 0 atılıt . Bunlardan sinif, bölmə,xarici dil və qrup mysql bazaya 0 dəyəri kimi düşür . Kömək etsəniz sevinərəm
http://sinaq.edu.az/kur


Yadda saxlama
Kateqoriya: Sual . , , . Qısa keçid.

Verilmiş cavablar və yazılan şərhlər (6 cavab var)

(12:56, 12/04/2015 ) #54775

Kodları və cədvəl strukrunu paylaşsan yaxşı olar. Belə heç nə demək olmaz

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

(13:58, 12/04/2015 ) #54779
1<?PHP // by Legend
2session_start();
3include "db_host.php";
4header('Content-type: text/html; charset=UTF-8');
5echo "\n";
6echo "\n";
7echo "\n";
8echo "\n";
9echo "\n";
10echo "";
11echo "<title>Kür Tədris mərkəzi</title>\n";
12echo "";
13 
14$status = mysql_fetch_array(mysql_query("SELECT `sistem_status` FROM `setting`;"));
15if($status['sistem_status']=='1')
16    {
17    echo "
18 
19";
20echo "<div>Qeydiyyat</div>";
21echo "<div></div>";
22echo "<div>\n";
23 
24echo "<div>Əziz abiturient təssüfki, İmtahana bilet əldə etmək üçün gecikdiniz.
25";
26echo "Növbəti imtahan ".$status['time']." tarixində olacaq..</div>";
27 
28    }else{
29 
30     
31     
32 
33?>
34 
35 
36 
37         
38         
39        var da = (document.all) ? 1 : 0;
40 var pr = (window.print) ? 1 : 0;
41 var mac = (navigator.userAgent.indexOf("Mac") != -1);
42 
43 function printPage() {
44 if (pr) // NS4, IE5
45 window.print()
46 else if (da && !mac) // IE4 (Windows)
47 vbPrintPage()
48 else // other browsers
49 alert("Sorry, your browser doesn't support this feature.");
50 return false;
51 }
52 
53 if (da && !pr && !mac) with (document) {
54 writeln('');
55 writeln('');
56 writeln('Sub window_onunload');
57 writeln(' On Error Resume Next');
58 writeln(' Set WB = nothing');
59 writeln('End Sub');
60 writeln('Sub vbPrintPage');
61 writeln(' OLECMDID_PRINT = 6');
62 writeln(' OLECMDEXECOPT_DONTPROMPTUSER = 2');
63 writeln(' OLECMDEXECOPT_PROMPTUSER = 1');
64 writeln(' On Error Resume Next');
65 writeln(' WB.ExecWB OLECMDID_PRINT, OLECMDEXECOPT_DONTPROMPTUSER');
66 writeln('End Sub');
67 writeln('');
68 }
69  
70  
71        function empty() {
72            var user = document.getElementById("user_name").value;
73            var pass = document.getElementById("user_pass").value;
74            var pass2 = document.getElementById("user_pass_try").value;
75            var email = document.getElementById("email").value;
76            var name = document.getElementById("name").value;
77            var lastname = document.getElementById("lastname").value;
78 
79            var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
80            if (user == "" || pass == "" || pass2 == "" || email == "" || name == "" || lastname == "")  {
81            alert("* ilə qeyd olunun bölmələr doldurulmayıb.");
82            return false;
83            } else {
84            return true;
85            }
86             
87        }
88function reset() {
89    document.getElementById("form").reset();
90}
91 
92function image_reload(version)
93{
94document.images['captcha_'+version].src='captcha_'+version+'.php?rnd='+Math.round(Math.random(0)*1000);
95}
96 
97 
98 
99 
100<?PHP
101echo "
102 
103";
104 
105 
106 
107echo "<div>Qeydiyyat</div>";
108echo "<div></div>";
109echo "<div>\n";
110 
111 
112 
113if(isset($_POST['action'])){
114$user_name = htmlspecialchars(mysql_escape_string(trim($_POST['user_name'])));
115$user_name = str_replace('$', '$$', $user_name);
116 
117$user_pass = htmlspecialchars(mysql_escape_string(trim($_POST['user_pass'])));
118$user_pass = str_replace('$', '$$', $user_pass);
119 
120$user_pass_try = htmlspecialchars(mysql_escape_string(trim($_POST['user_pass_try'])));
121$user_pass_try = str_replace('$', '$$', $user_pass_try);
122 
123$email = htmlspecialchars(mysql_escape_string(trim($_POST['email'])));
124$email = str_replace('$', '$$', $email);
125 
126$name = htmlspecialchars(mysql_escape_string(trim($_POST['name'])));
127$name = str_replace('$', '$$', $name);
128 
129$lastname = htmlspecialchars(mysql_escape_string(trim($_POST['lastname'])));
130$lastname = str_replace('$', '$$', $lastname);
131 
132$p_type = htmlspecialchars(mysql_escape_string(trim($_POST['p_type'])));
133$p_type = str_replace('$', '$$', $p_type);
134 
135$p_ser = htmlspecialchars(mysql_escape_string(trim($_POST['p_ser'])));
136$p_ser = str_replace('$', '$$', $p_ser);
137 
138$languages = htmlspecialchars(mysql_escape_string(trim($_POST['languages'])));
139$languages = str_replace('$', '$$', $languages);
140 
141$number = htmlspecialchars(mysql_escape_string(trim($_POST['number'])));
142$number = str_replace('$', '$$', $number);
143 
144$category = htmlspecialchars(mysql_escape_string(trim($_POST['category'])));
145$category = str_replace('$', '$$', $category);
146 
147$class = htmlspecialchars(mysql_escape_string(trim($_POST['class'])));
148$class = str_replace('$', '$$', $class);
149 
150$group = htmlspecialchars(mysql_escape_string(trim($_POST['group'])));
151$group = str_replace('$', '$$', $group);
152 
153 
154     
155    if($p_type==0){
156    $ptype = "Şəxsiyyət vəsiqəsi";
157    }elseif($p_type==1){
158    $ptype = "Doğum haqqında şəhadətnamə";
159    }
160 
161 
162$select = mysql_query ("SELECT * FROM `users` WHERE `user` = '".$user_name."';"); // yoxlama
163if(mysql_affected_rows()>0){
164    echo "<font><b>Bazada ".$user_name." adlı istifadəçi mövcuddur
165";
166    echo "Zəhmət olmasa başqa İstifadəçi adı seçin</b></font>
167 
168";
169    echo "<a>Əvvələ qayıt</a>
170 
171\n";
172    break;
173}elseif (isset($_SESSION["captcha"]) && $_SESSION["captcha"]===$_POST["captcha"]) echo ""; //OK
174else echo ""; // ERROR
175unset($_SESSION["captcha"]);
176 
177if(empty($user_name) || empty($user_pass) || empty($email) || empty($name) || empty($lastname))
178    {
179header("Location: index.php");
180    }else{
181     
182     
183     
184     
185    //// PRINT
186     
187    if($p_type==0){
188    $ptype = "Şəxsiyyət vəsiqəsi";
189    }elseif($p_type==1){
190    $ptype = "Doğum haqqında şəhadətnamə";
191    }
192 
193     
194    mysql_query("INSERT INTO `users` SET `user` = '".$user_name."', `password` = '".$user_pass."', `e-mail` = '".$email."', `name` = '".$name." ".$lastname."', `passport` = '".$ptype."', `passport_number` = '".$p_ser."', `mob_number` = '".$number."', `languages` = '".$ltype."', `category` = '".$ctype."' , `class` = '".$ktype."' , `group` = '".$gtype."' , `time` = '".time()."';"); //false
195    echo "<div><font>Qeydiyyat Başa çatdı</font>
196";
197    echo "Aşağıdakı məlumatlar sizə aiddir.</div><hr />";
198    echo "<div>";
199    echo "<table><tr>";
200echo "<td><b>İstifadəçinin adı:</b></td>  <td><b>".$user_name."</b></td>\n";
201echo "</tr><tr>";
202echo "<td><b>Şifrə:</b></td>  <td><b>".$user_pass."</b></td>\n";
203echo "</tr><tr>";
204echo "<td>Elektron ünvan:</td>  <td><i>".$email."</i></td>\n";
205echo "</tr><tr>";
206echo "<td>Soyadınız və Adınız:</td>  <td><i>".$name." ".$lastname."</i></td>\n";
207echo "</tr><tr>";
208 
209if($p_type==0){
210$ptype = "Şəxsiyyət vəsiqəsi";
211}elseif($p_type==1){
212$ptype = "Doğum haqqında şəhadətnamə";
213}
214echo "<td>Şəxsiyyəti təsdiq edən sənədin növü:  </td>\n"; 
215echo "<td><i>".$ptype."</i></td>\n";
216echo "</tr><tr>";
217 
218 
219if($languages==0){
220$ltype = "İngilis dili";
221}elseif($languages==1){
222$ltype = "Fransiz dili";
223}elseif($languages==2){
224$ltype = "Русский язык";
225}elseif($languages==3){
226$ltype = "Alman dili";
227}
228echo "<td>Seriya nömrəsi:</td>  <td><i>".$p_ser."</i></td>\n";
229echo "</tr><tr>";
230 
231echo "<td>Mobil nömrəniz:</td> <td><i>".$number."</i></td>\n";
232echo "</tr><tr>";
233 
234echo "<td>Dil seçimi:</td>  <td><i>".$ltype."</i></td>\n";
235echo "</tr><tr>";
236 
237if($category==0){
238$ctype = "Azərbaycan bölməsi";
239}elseif($category==1){
240$ctype = "Rus bölməsi";
241}
242echo "<td>Bölmə seçimi:</td> 
243<td><i>
244".$ctype."
245</i></td>\n";
246echo "</tr><tr>";
247if($class==0){
248$ktype = "9 sinif";
249}elseif($class==1){
250$ktype = "10 sinif";
251}elseif($class==2){
252$ktype = "11 sinif";
253}
254echo "<td>Sinif seçimi:</td> 
255<td><i>
256".$ktype."
257</i></td>\n";
258echo "</tr><tr>";
259 
260if($group==0){
261$gtype = "I Qrup";
262}elseif($group==1){
263$gtype = "II Qrup";
264}elseif($group==2){
265$gtype = "III Qrup";
266}elseif($group==3){
267$gtype = "IV Qrup";
268}
269 
270echo "<td>Qrup seçimi:</td> 
271<td><i>
272".$gtype."
273</i></td>\n";
274echo "</tr>";
275 
276 
277 
278 
279 
280     
281    /// PRINT
282     
283 
284    echo "<tr><td>\n";
285echo "\n";
286echo "<td></td>\n";
287echo "</td>\n";
288 
289echo "</tr></table>";
290 
291echo "<hr /><i>İş nömrənizi əldə etmək üçün siz saytda öz İstifadəçinin adı və Şifrənizlə <a>daxil ol</a>malısınız..</i>
292 
293";
294 
295}}
296else
297{
298echo "<form>\n";
299echo "<table><tr>";
300echo "<td>İstifadəçinin adı:</td>  <td><font><b>*</b></font></td> <td></td>\n";
301echo "</tr><tr>";
302echo "<td>Şifrə:</td>  <td><font><b>*</b></font></td> <td></td>
303\n";
304echo "</tr><tr>";
305echo "<td>Təkrar şifrə:</td>  <td><font><b>*</b></font></td> <td></td>\n";
306echo "</tr><tr>";
307echo "<td>Elektron ünvan:</td>  <td><font><b>*</b></font></td> <td></td>\n";
308echo "</tr><tr>";
309echo "<td>Adınız:</td>  <td><font><b>*</b></font></td> <td></td>\n";
310echo "</tr><tr>";
311echo "<td>Soyadınız:</td>  <td><font><b>*</b></font></td> <td></td>\n";
312echo "</tr><tr>";
313echo "<td>Şəxsiyyəti təsdiq edən sənədin növü:  </td> 
314<td>
315<font><b>*</b></font></td>
316<td>
317 
318Seç...
319Şəxsiyyət vəsiqəsi
320Doğum haqqında şəhadətnamə
321 
322</td>\n";
323echo "</tr><tr>";
324 
325echo "<td>Seriya nömrəsi:</td>  <td><font><b>*</b></font></td> <td></td>\n";
326echo "</tr><tr>";
327 
328echo "<td>Mobil nömrəniz:</td>  <td><font><b>*</b></font></td> <td></td>\n";
329echo "</tr><tr>";
330 
331echo "<td>Dil seçimi:</td> 
332<td>
333<font><b>*</b></font></td>
334<td>
335Seç...
336İngilis dili
337Fransiz dili
338Русский язык
339Alman dili
340 
341</td>\n";
342echo "</tr><tr>";
343echo "<td>Bölmə seçimi:</td> 
344<td>
345<font><b>*</b></font></td>
346<td>
347Seç...
348Azərbaycan bölməsi
349Rus bölməsi
350 
351</td>\n";
352echo "</tr><tr>";
353echo "<td>Sinif seçimi:</td>  <td><font><b>*</b></font></td>
354<td>
355Seç...
3569 sinif
35710 sinif
35811 sinif
359</td>\n";
360echo "</tr><tr>";
361echo "<td>Qrup: seçimi</td> 
362<td>
363<font><b>*</b></font></td>
364<td>
365Seç...
366I Qrup
367II Qrup
368III Qrup
369IV Qrup
370";
371echo "</tr><tr>";
372echo "<td>Şəkildəki kodu daxil edin</td> 
373<td><font><b>*</b></font></td>
374<td>
375 
376<img />
377 
378<a>yenilə</a>
379</td>\n";
380echo "</tr>";
381 
382 
383 
384echo "<tr>";
385echo "<td></td>   <td>Mən istifadə <a>qaydalar</a>ı ilə razıyam</td>\n";
386echo "</tr>";
387 
388echo "<tr><td>\n";
389echo "\n";
390echo "<td></td>\n";
391echo "</form></td>\n";
392 
393echo "</tr></table>
394";
395}
396echo "</div>
397";
398 
399///end
400}
401echo "\n";
402?>
Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

    (17:02, 12/04/2015 ) #54789

    Siz deyesen ltype, deyisenin sorgudan sonra teyin elemisiz ona gore 0 gonderir sorgunu melumat yazilannan sonra yerine yetirin umid eliyrem duz alinar

    Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

(17:03, 12/04/2015 ) #54790

insert hissəsini ayrıca çap eləyin baxın ki, dəyişənləriniz bazaya daxil olunarkən istənilən formada olurlarmı?

yuxarıdakı kodları oxumaq da, yazmaq da, dəyişmək də, ayrı-ayrılıqda çox çətindi – nəticənin nə olub olmayacağından aslı olmayaraq, bu kodu 4-5 hissəyə bölün ki, sonra dəyişiklik eləmək lazım olanda həm sizə, həm də köməyini istədiyiniz şəxs(lər)ə asan olsun.

əlavə qeyd: əgər abituriyentlər üçün veb sayt hazırlayırsınızsa, yaxşı olar ki, sadə orfoqrafik səhvlər eləməyəsiz. “… abituriyent, təəssüf ki, …
… istifadəçi adı … və şifrənizlə ”

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

(00:59, 13/04/2015 ) #54802

ama belə də çətin deyil prsto nəsə sehv gedir .

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

    (13:18, 14/04/2015 ) #54817

    Problem böyük ehtimalla mysqlda integer sahəsinə varchar tipi ədəd daxil etmək istədiyinizdəndi.

    yəni `user` = ‘”.$user_name.”‘, – bu düzdü varchar üçün. integer üçün isə belə olmalıdı `category` = ‘.$ctype.’
    Bir sözlə integer dəyərini dırnaq içərisində baza yerləşdirmək düz deyil (əgər yerləşdirilən sütün tipi integer-dirsə)

    Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

Bu suala aid öz sualım var:
Sual verin
Bu suala cavab vermək istəyirəm:
Cavab verin

Cavab verin


Cavab yazmaq üçün lütfən sağ sütundan və ya buradan hesaba daxil olun.

Üzvlər üçün giriş

Qeydiyyat

Elan qutusu

Son cavablar və şərhlər

E. Hacı cavab verdi - Elektron servis xidmətləri (10 gün əvvəl)

cavaninsan cavab verdi - Amerika səhmləri (19 gün əvvəl)

Software Developer cavab verdi - Amerika səhmləri (19 gün əvvəl)

SN cavab verdi - Kripto vergi (28 gün əvvəl)

Nicat97 cavab verdi - ilkaddimlar.com-a nə oldu? (35 gün əvvəl)

nicatmemmedli cavab verdi - Proqramlaşdırma - fəlsəfə (39 gün əvvəl)

nicatmemmedli cavab verdi - ilkaddimlar.com-a nə oldu? (39 gün əvvəl)

Software Developer cavab verdi - ilkaddimlar.com-a nə oldu? (49 gün əvvəl)

E. Hacı cavab verdi - Adsense ya görə VÖEN gəlir vergisi 20% istəyirlər (58 gün əvvəl)

Triste cavab verdi - Adsense ya görə VÖEN gəlir vergisi 20% istəyirlər (60 gün əvvəl)

E. Hacı cavab verdi - Adsense ya görə VÖEN gəlir vergisi 20% istəyirlər (60 gün əvvəl)

Triste cavab verdi - Adsense ya görə VÖEN gəlir vergisi 20% istəyirlər (60 gün əvvəl)

E. Hacı cavab verdi - Telefon almışam kamerasında ləkə var qaytarmaq istəyirəm, mağaza qaytarmır (60 gün əvvəl)

Software Developer cavab verdi - Rus dili yatırımı (61 gün əvvəl)

Cənab cavab verdi - Rus dili yatırımı (61 gün əvvəl)

Software Developer - 615 xal

E. Hacı - 608 xal

Onar Alili - 526 xal

Dilsuz - 448 xal

Cabbarov Sübhan - 434 xal

Maqa - 346 xal

Ruslan Butdayev - 328 xal

Namiq Bəndəli - 297 xal

U.Tarlan - 244 xal

Meherremoff - 234 xal

Sistemə daxil olmuş 23309 sualdan 92%-dən çoxu cavablandırılmışdır.

Proyekt haqqında

E-Haci.net istehsalı. © 2010-2025