@mamo5900 said:

salve sto lavorando ad un sito web, ma la query della registrazione non mi dà risultati sulla tabella utenti del databse my_graphicsdeisgn appartenente al mio sito qualcuno mi potrebbe gentilmente dare un'occhiata al mio codice?

code:

<?php
define('DB_HOST', 'localhost');
define('DB_NAME', 'my_graphicsdesign');
define('DB_USER','root');
define('DB_PASSWORD','');
$con=mysql_connect(DB_HOST,DB_USER,DB_PASSWORD)
or die("Failed to connect to MySQL: " .
mysql_error()); $db=mysql_select_db(DB_NAME,$con)
or die("Failed to connect to MySQL: " .
mysql_error());

function NewUser() {
$fullname = $_GET['fullname'];
$userName = $_GET['userName'];
$email = $_GET['email'];
$pass = $_GET['pass'];
$query="INSERT INTO utenti (fullname, userName, email, pass) VALUES (".$fullname.", "".$userName."", "".$email."", "".$pass."")";
$data = mysql_query ($query)or die(mysql_error());
if($data) { echo "YOUR REGISTRATION IS COMPLETED..."; } }

header("location: /home.php");

function SignUp() {
if(!empty($_POST['userName']))
{
$query = mysql_query("SELECT * FROM utenti WHERE userName = '$userName' AND pass = '$pass'")
or die(mysql_error()); if(!$row = mysql_fetch_array($query) or die(mysql_error())) { newuser();
}
else { echo "SORRY...YOU ARE ALREADY REGISTERED USER..."; } } } if(isset($_POST['submit'])) { SignUp(); }
?>

grazie in anticipo

Non mettere online un codice simile ti prego, falle ovunque.

Ad ogni modo, credo che il tuo problema sia il seguente
[php]
$query="INSERT INTO utenti (fullname, userName, email, pass) VALUES (".$fullname.", "".$userName."", "".$email."", "".$pass."")";
[/php]

A giudicare dal primo campo "fullname" direi che sia testuale o comunque un varchar, quindi passandolo senza apici non funziona, probabilmente una svista dato che gli altri li inserisci correttamente.

[php]
$query="INSERT INTO utenti (fullname, userName, email, pass) VALUES ('{$fullname}', '{$userName}', '{$email}', '{$pass}');";
[/php]

Prova
Ciao