[supersaibal]Originariamente inviato da diedboy
ma non funziona non ritorna nulla...

Codice PHP:
<?php
include ("dbprog.php"); //db prog è dove sta la funzione user_exist
$username="diedboy";
user_exist($username);

echo 
"numero colonne " $user "
"
;

if (
user_exist($username)==0){
echo 
"$username non è utilizzato. ";
}else{
echo 
$username esiste già . ";
}
?>
la funzione:

Codice PHP:

function user_exist($username){

//in altra sede avviene la connessione
connetti();

$query "select user_username from usertable where user_username='$username'"
//carica in $righe il numero di celle
$righe mysql_num_rows($query) or die(mysql_error()); 

//ritorna le variabili
return $righe;
echo 
$query;
mysql_close(); 


che cosa può essere? [/supersaibal]

innanzitutto se fai return all'interno di una funzione tutto il codice che c'è dopo nn viene eseguito...
correggi con
Codice PHP:

function user_exist($username){

//in altra sede avviene la connessione
connetti();

$query "select user_username from usertable where user_username='$username'"
//carica in $righe il numero di celle
$righe mysql_num_rows($query) or die(mysql_error()); 

//ritorna le variabili

//meglio toglierlo 
//echo $query;
//meglio nn chiederlo ancora
//mysql_close(); 
return $righe;

mentre qui:

Codice PHP:
<?php
include ("dbprog.php"); //db prog è dove sta la funzione user_exist
$username="diedboy";
//assegni una variabile
$user user_exist($username);

echo 
"numero colonne " user_exist($username) . "
"
;

if (
$user==0){
echo 
"$username non è utilizzato. ";
}else{
echo 
$username esiste già . ";
}
?>