Salve a tutti,
Cecando su internet mi sono imbattuto in uun video che faceva al caso mio. Ossia controlla la presenza di uno username presente nel db. Tentato dalla voglia ho seguito il video più di una volta e l'ho rifatto di pari passo, modificando alcune cosette perchè al mio editor non andava bene. Ora posto quanto ho fatto e appreso da questo video senza otterenere il risultato che ottiene il video.
E' composto da due semplici file:
check.php
Qua mi viene segnalato diversi errori (ssotolineato in rosso dall'editor). Adopero netbeans 7.4
Questo invece è l'altro file chiamato:
index.php
Sembra che non ci siano intoppi su questo file. la tabella è la solita:
si chiama uty composta:
cognome varchar(30);
nome varchar(30);
username varchar(30);
email varchar(50);
password varchar(255);
Il valodere della password l'ho messo al massimo in quanto dovrà poi essere criptata e non so esattamente quanti caratteri occupa nella criptazione in formato md5.
Il video da cui ho preso tale esempio è il seguente:
https://www.youtube.com/watch?v=8wUu7pWBygY
Ah un ultima cosa, premendo "invio" sull'input nella barra degli indirizzi del browser compare la seguente scritta:
Cosa che vorrei che scomparisse. Grazie a tutti dell'aiuto. Spero.....
P.S.: Chiedo scusa della segnalazione del video ma è per capire come funziona. Spero di non essere andato fuori regolamento.
Cecando su internet mi sono imbattuto in uun video che faceva al caso mio. Ossia controlla la presenza di uno username presente nel db. Tentato dalla voglia ho seguito il video più di una volta e l'ho rifatto di pari passo, modificando alcune cosette perchè al mio editor non andava bene. Ora posto quanto ho fatto e appreso da questo video senza otterenere il risultato che ottiene il video.
E' composto da due semplici file:
check.php
PHP:
<?php
require_once('connetti');
$username=mysql_real_string($_POST('$username'));
$check = mysql_query("SELECT username FROM uty WHERE username='$username'");
$check_num_rows = mysql_rows($check);
if ($username==NULL)
echo "Inserire uno username";
else if (strlen($username)<=3)
echo "Username troppo corto min. di caratteri richiesti tre";
else {
if ($check_num_rows==0)
echo "Username è libero";
else if ($check_num_rows==1)
echo "Username non è libero";
}
?>
Qua mi viene segnalato diversi errori (ssotolineato in rosso dall'editor). Adopero netbeans 7.4
Questo invece è l'altro file chiamato:
index.php
PHP:
<html>
<head>
<style type = "text/css">
#feedback {
line-height: 0px;
}
</style>
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js'></script>
<script src="./iscrizione_files/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready.(function(){
$('$feedback').load('check.php').show();
$('#username_input').keyup(function() {
$.post('check.php', (username: form.username.value);
function(result) {
$('#feedback').html(result).show();
)};
)};
)};
</script>
</head>
<body>
</body>
<form name="form">
Username: <input type = "text" id ="username_input" name="username">
</form>
<div id = "feedback"> Scrivere qui </div>
</html>
Sembra che non ci siano intoppi su questo file. la tabella è la solita:
si chiama uty composta:
cognome varchar(30);
nome varchar(30);
username varchar(30);
email varchar(50);
password varchar(255);
Il valodere della password l'ho messo al massimo in quanto dovrà poi essere criptata e non so esattamente quanti caratteri occupa nella criptazione in formato md5.
Il video da cui ho preso tale esempio è il seguente:
https://www.youtube.com/watch?v=8wUu7pWBygY
Ah un ultima cosa, premendo "invio" sull'input nella barra degli indirizzi del browser compare la seguente scritta:
PHP:
http://utenti/checkusername/index.php?username=eee
Cosa che vorrei che scomparisse. Grazie a tutti dell'aiuto. Spero.....
P.S.: Chiedo scusa della segnalazione del video ma è per capire come funziona. Spero di non essere andato fuori regolamento.