Problema con le INSERT

  • Creatore Discussione Creatore Discussione antolot
  • Data di inizio Data di inizio

antolot

Nuovo Utente
22 Nov 2007
23
0
0
Nel mio ormai famosissimo programmino,ho una sezione dedicata all'inserimento delle utenze;quando inserisco un'utenza già esistente però mi dovrebbe visualizzare un messaggio di errore,come si fa? in che modo si esegue un controllo sul $result?
Di seguito posto il mio codice:

$sql="insert into radcheck set UserName='".$_POST['user']."',Attribute='Password',op='==',Value='".$_POST['pwd']."'";
$result=mysql_query($sql)or die("query failed:".mysql_error());

$sql="insert into usergroup set UserName='".$_POST['user']."',GroupName='".$_POST['gname']."',priority='1'";
$result=mysql_query($sql)or die("query failed:".mysql_error());


echo '<h4> Utente Inserito Correttamente </h4>';
------------------------------------------------------------
Come sempre grazie a tutti
 
fai un controll con mysql_num_rows, ad esempio:

PHP:
$query = mysql_query("SELECT user FROM tabella WHERE user=".$_POST['user']);
if(mysql_num_rows($query )>0)
{
 echo "Uente già esistente";
}else{
//query di inserimento
}
 
Grazie

Grazie mille per il tuo aiuto.
Anche se non è lo stesso problema,ti chiedo un altro aiuto,ho una pagina in cui ho 2 pulsanti che vanno in due pagine diverse,come passo la variabile che mi serve ad entrambe le pagine?? Per una ho fatto una <form method=Post> e per l'altra??
Grazie ancora ciao ciao
 
Non mi funziona,mi legge sempre la prima form con la prima action.

<form action="sessione_utente.php" method="post">
<form action="cambia_pass.php" method="post">
....................
....................
alla fine:

echo '<input type="submit" value="Mostra Sessione Utente">';
echo '<input type="submit" value="Cambia Password">';
 

Discussioni simili