Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
<?php
[…]
mysql_select_db($database_db, $db);
$query = "
SELECT
`user_name`
FROM
`user`
WHERE
`user_name` = '".mysql_escape_string($_POST['user_name'])."'
";
$result = mysql_query($query, $db) or die(mysql_error());
if( mysql_num_rows() >= 1 ) {
// Benutzername existiert bereits
}
function GetSQLValueString($theValue, $theType, $theDefinedValue='', $theNotDefinedValue='') {
$theValue = (!get_magic_quotes_gpc()) ? addslashes($theValue) : $theValue;
switch( $theType ) {
case 'text':
$theValue = ($theValue !== '') ? chr(39) . $theValue . chr(39) : 'NULL';
break;
case 'long':
case 'int':
$theValue = ($theValue !== '') ? intval($theValue) : 'NULL';
break;
case 'double':
$theValue = ($theValue !== '') ? chr(39) . doubleval($theValue) . chr(39) : 'NULL';
break;
case 'date':
$theValue = ($theValue !== '') ? chr(39) . $theValue . chr(39) : 'NULL';
break;
case 'defined':
$theValue = ($theValue !== '') ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
$editFormAction = $_SERVER['PHP_SELF'];
if( isset($_SERVER['QUERY_STRING']) ) {
$editFormAction .= '?' . htmlentities($_SERVER['QUERY_STRING']);
}
if( isset($_POST['MM_insert']) && $_POST['MM_insert'] === 'form1') ) {
$insertSQL = sprintf(
"INSERT INTO user (user_name, user_pw, user_mail) VALUES (%s, %s, %s)",
GetSQLValueString($_POST['user_name'], 'text'),
GetSQLValueString($_POST['user_pw'], 'text'),
GetSQLValueString($_POST['user_mail'], 'text')
);
$Result1 = mysql_query($insertSQL, $db) or die(mysql_error());
$insertGoTo = 'user_newok.php';
if( isset($_SERVER['QUERY_STRING']) ) {
$insertGoTo .= (strpos($insertGoTo, '?')) ? '&' : '?';
$insertGoTo .= $_SERVER['QUERY_STRING'];
}
header('Location: %s' . $insertGoTo);
}
[…]
?>