Vorrei fare tutto il sito con un login unico al forum ecc... ma ho un problema.
Non ho capito bene come fare a registrarsi da un altro form sia a mybb che al sito.
Il mio codice di registrazione è questo...

Codice PHP:
<?php
include "config.php";
include
"funzioni.php";
$DB = new DB();

// Si connette
$DB->connect();
IF(
$_POST[mail]=='' or $_POST[nick]=='' or $_POST[pass]==''){
if(
$_POST[mail]=='' and $_POST[invia]!=''){$valore_1 ="Campo Obbligatorio";}
if(
$_POST[nick]=='' and $_POST[invia]!=''){$valore_2 ="Campo Obbligatorio";}
if(
$_POST[pass]=='' and $_POST[invia]!=''){$valore_3 ="Campo Obbligatorio";}

echo
"<form action='' method='post' name='registrazione'>
Registrati
<table><tr><td>Email</td><td><input type='text' name='mail' value='"
;
echo
stripslashes($_POST[mail]);
echo
"'> $valore_1</td></tr>
<tr><td>Login</td><td><input type='text' name='nick' value='"
;
echo
stripslashes($_POST[nick]);
echo
"'> $valore_2</td></tr>
<tr><td>Password</td><td><input type='password' name='pass' value='"
;
echo
stripslashes($_POST[pass]);
echo
"'> $valore_3</td></tr>
<tr><td><input type='submit' name='invia' value='Registrati'></td><td><input type='reset' name='reset' value='reset'></td></tr>
</table>
"
; }
else
{
//inizio ad elebarorare la registrazione
$m = $_POST[mail];
$corrispondenza_email = checkMail($m);
if(
$corrispondenza_email=="1")
{

$numero_a_caso = rand (1234,5678);
$nickname = trim(addslashes($_POST[nick]));
$pass = trim(addslashes($_POST[pass]));
$controllo_db = mysql_query ("SELECT *
FROM `utenti`
WHERE `email` = '
$m'
or `nick` = '
$nickname'
LIMIT 0 , 1 "
);
$risultato_controllo = mysql_num_rows($controllo_db);
if(
$risultato_controllo=="0"){
$psw_per_db = criptpass($pass);
$inserisco_dati_di_registrazione = mysql_query("
INSERT INTO `utenti` ( `id` , `email` , `nick` , `pass` , `stato` , `caso` )
VALUES (
NULL , '
$m', '$nickname', '$psw_per_db', '0', '$numero_a_caso'
)

"
);
$id_user = mysql_insert_id();
$messaggio = "Gentile utente $nickname,
ricevi questo messaggio in quanto ti sei registrato sul sito
$urldelvostrosito.
Per completare la tua registrazione e diventare un membro attivo della nostra community non dovrai far altro che cliccare il link qui sotto"
. $urldelvostrosito ."completa.php?user=$id_user&check=$numero_a_caso";
mail ( "$m", "Registrazione su Edo98's site", "$messaggio", "From: edo98@altervista.org" );
echo
"L'indirizzo di posta <b>$m</b> è corretto ed ho inviato una email con i dati della tua registrazione";
}
else
{
echo
"Esiste già questo nome utente ($nickname) o questo indirizzo email ($m). Nel caso ti fossi dimenticato la password <a href=".$urldelvostrosito."dimentica.php>CLICCA QUI</a>";
}

}
//FINE IF CON EMAIL CORRETTA
else
{
Echo
"L'indirizzo email <b>$m</b> da te inserito non è corretto";
}

}



// Chiude
$DB->disconnect();
allora ho provato ad aggiungere questa stringa alla sintassi...

Codice PHP:
INSERT INTO `mybb_users` ( `username` , `password` , `email` , `uid` )
VALUES (
NULL , '$nickname', '$psw_per_db', '$m', '0'
)
ma non va...

perche???