Kezdőoldal » Számítástechnika » Weblapkészítés » Miért törli ki a php kód a...

Miért törli ki a php kód a mysql rekordot?

Figyelt kérdés

Ajax-szal küldök adatokat, cégjegyzékszámot és cégnevet. Átmegy az adat, lehet szerverről echo-zni, de valamiért kitörli az adatrekordot az update során a kód. Ez maga a kód:



$firm_id = isset($_POST["firm_id_post"]) ? $_POST["firm_id_post"] : "";

$firmname = isset($_POST["firmname_post"]) ? $_POST["firmname_post"] : "";



$sql_change_profile = $conn->query("UPDATE client_registration SET firmname = '".$firmname."' WHERE reg_id = '".$id."'");


A javascript fájlban ezen fut át:


if($("#firm_id").val().match(/^[0-9]{2}\-[0-9]{2}\-[0-9]{6}/)) {

var firm_id = $("#firm_id").val();

}

if ($("#firmname").val().match(/^[a-zA-Z-ö.üóőúűáéÖÜÓŐÚŰÁÉ-\s]{6,20}$/)) {

var firmname = $("#firmname").val();

}


Egyszerűen lövésem sincs mi lehet a gond. Pontosan ugyanezzel az eljárással updatelem a többi adatot is, azok mennek, ez nem. Van valami sejtésetek, hogy mi lehet a gond?


2017. márc. 24. 15:21
1 2
 11/17 anonim ***** válasza:
Egyrészt tök jó hogy kliens oldalon is tetsztelsz, mert nem a szervert terheled a felhasználók elgépelésével. Másrészt ez alapján a kérdés alapján nem lehet meghatározni a hibát, mert az amit leírtál, az nem a kód, legfeljebb a kódnak egy nagyon kis része, és abból is nagyon látszik, mennyire az elején tartasz egy utnak. Onnan pedig nem szokás feleselni az idősebbekkel. Azt tudom tanácsolni, hogy az egyes problémákat próbáld meg mindig minél általánosabb megoldással orvosolni. Így csökkentheted a kódméretet, átláthatóbb és újrafelhasználható kódot kapsz, nem futsz bele mindig ugyanazokba a hibákba.
2017. márc. 24. 22:34
Hasznos számodra ez a válasz?
 12/17 A kérdező kommentje:

"Onnan pedig nem szokás feleselni az idősebbekkel."

Ezt azért velem ne játsszuk el, hogy "feleselni". Másrészt pedig nem kérdezett senki a webes biztonságról, ha valaki nem akar válaszolni a kérdésre, akkor miért jár ide okoskodni? Ezt az oldalt arra hozták létre, hogy kérdéseket tegyenek fel rajta, amikre mások válaszolnak.

2017. márc. 25. 10:12
 13/17 anonim ***** válasza:

Jót akart! :)


Egyébként: Miért törli ki a php kód a mysql rekordot?


Ez a kérdés.


Válasz: mert úgy írtad meg hogy kitörölje.


Megoldás: írd meg jól.


Megoldáshoz vezető út: halgass a tapasztaltabb válaszolókra. A stílus nem minden, nem mindenki született tanárnak, de attól még érthet a szakmájához.

2017. márc. 25. 10:18
Hasznos számodra ez a válasz?
 14/17 anonim ***** válasza:
Na eltakarodhatsz.
2017. márc. 25. 10:19
Hasznos számodra ez a válasz?
 15/17 A kérdező kommentje:

"Na eltakarodhatsz."

Neked is szép napot! :) Felismerlek a stílusodról, te vagy a GYK számítástechnika rovatának trollja.

2017. márc. 25. 10:26
 16/17 anonim ***** válasza:
Én is felismerlek, a 28 milliomodik PHP vérpistike vagy a gyakoriról.
2017. márc. 25. 11:08
Hasznos számodra ez a válasz?
 17/17 A kérdező kommentje:

"Én is felismerlek, a 28 milliomodik PHP vérpistike vagy a gyakoriról."

Egészen pontosan a 28 987 253-odik. Gondolj és ez mind tízmillió magyar állampolgárból. :D Nem számítva a külhoniakat.

2017. márc. 25. 11:16
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!