mi serve uno script per fare il controllo su due tabelle. devo controllare per ogni utente se è iscritto alla tabella1 e alla tabella2.
chi mi aiuta a creare quest script (oppure mi indica dove posso trovarlo)?
grazie
mi serve uno script per fare il controllo su due tabelle. devo controllare per ogni utente se è iscritto alla tabella1 e alla tabella2.
chi mi aiuta a creare quest script (oppure mi indica dove posso trovarlo)?
grazie
prima di tutto puoi controllare quanti utenti ci sono in tab1 e in tab2, se sono uguali eviti un controllo + raffinato.
altrimenti fai un ciclo e per ogni utente in tab1 verifichi se c'è il corrispondente in tab2.
ti basta spiegato così? Oppure non ho capito io la domanda?
prova così
[code:1:cf40bd4605]
<?php
if($_POST[submit]) {
//connessione al dbase
if($_POST[user] && $_POST[pwd]) {
$query = "SELECT user_ID FROM tabella1 WHERE user = '$_POST[user]' AND password = '$_POST[pwd'";
$risultato = mysql_query($query);
$numero = mysql_num_rows($risultato);
if($numero>0) {
$query2 = "SELECT user_ID FROM tabella2 WHERE user = '$_POST[user]' AND password = '$_POST[pwd'";
$risultato2 = mysql_query($query2);
$numero2 = mysql_num_rows($risultato2);
if($numero2>0) {
echo "Sei registrato in tutte e 2 le tabelle";
} else {
echo "Sei registrato solo nella prima tabella";
}
} else {
echo "Non sei registrato in nessuna tabella";
}
}
?>
[/code:1:cf40bd4605]
l'ho fatto adesso quindi non l'ho provato spero non ci siano errori ^_^
ciao!
[/code]
Originalmente inviato da mysite
[code:1:fde63ca6be]
$result = mysql_query("select username from tab1 order by id desc", $dbi);
$row= mysql_fetch_array($result);
$num= mysql_num_rows($result);
$result2 = mysql_query("select username from tab2 order by id desc", $dbi);
$row2= mysql_fetch_array($result2);
$num2= mysql_num_rows($result2);
while (($num>0)||($num2>0)) ; {
if ($row['username']==$row2['username ']) {
echo "UTENTE ISCRITTO";
} else {
echo "UTENTE NON ISCRITTO";
}
}
[/code:1:fde63ca6be]
mysite, intendevi un ciclo così?