sql >> Databáze >  >> RDS >> Mysql

Vkládání hodnot zaškrtávacích políček do databáze

Zda je zaškrtávací políčko zaškrtnuté, poznáte podle toho, že bude mít hodnotu. Pokud není vybráno, v žádosti/získání/příspěvku v PHP se vůbec nezobrazí.

Co možná budete chtít udělat, je zkontrolovat jeho hodnotu a pracovat na tom. Hodnota je ve výchozím nastavení řetězec 'on', ale lze ji změnit pomocí atributu value='' v HTML.

Zde je několik úryvků kódu, které mohou pomoci (není to přesně kvalita výroby, ale pomůže ilustrovat):

HTML:

<input type='checkbox' name='ShowCloseWindowLink' value='1'/> Show the 'Close Window' link at the bottom of the form.

PHP:

if (isset($_POST["ShowCloseWindowLink"])) {
    $ShowCloseWindowLink=1;
} else {
    $ShowCloseWindowLink=0;
}

        .....


$sql = "update table set ShowCloseWindowLink = ".mysql_real_escape_string($ShowCloseWindowLink)." where ..."

(za předpokladu, že tabulka se sloupcem ShowCloseWindowLink bude akceptovat 1 nebo 0)



  1. Existuje způsob, jak „naslouchat“ události v databázi a aktualizovat stránku v reálném čase?

  2. Jak změníte datový typ sloupce na serveru SQL?

  3. Odstraňte z pole všechny nečíselné znaky

  4. MySQL vs. MariaDB:co potřebujete vědět