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
Login with Facebook

Elan qutusu

Son cavablar və şərhlər

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

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

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

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

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

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

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

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

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

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

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

Azad cavab verdi - Windows 11 FPS drop (37 gün əvvəl)

AGAPROGRAMM cavab verdi - Kompyuterimin çox gec yanmasının səbəbləri nədir ? Necə düzəldərəm ? (40 gün əvvəl)

Ayaz2550 cavab verdi - 1ci qrupda informatika üzre imtahan vermek (41 gün əvvəl)

Ayaz2550 cavab verdi - Windows 11 FPS drop (41 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ş 23307 sualdan 92%-dən çoxu cavablandırılmışdır.

Proyekt haqqında

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