22. november 2003 - 14:49Der er
7 kommentarer og 1 løsning
if, elseif, else
Der er noget galt her. Den skulle stoppe hvis brugernavn (login) eller shopname allerede er optaget. Problemet er at den opdatere shopname og username selvom de allerede eksistere i tabellen.
Her er noget af koden:
//Checking if username and/or shopname is already in use $sql_doublecheck1 = mysql_query("SELECT * FROM shops WHERE shop='$shop' "); $sql_doublecheck2 = mysql_query("SELECT * FROM shops WHERE username='$username' "); $doublecheck = mysql_num_rows($sql_doublecheck1); $doublecheck = mysql_num_rows($sql_doublecheck2);
if($doublecheck1 != 0){ echo "<strong><font color=red>Was not able to edit the shop information. Shopname already in use.</font></strong>"; } elseif($doublecheck2 != 0){ echo "<strong><font color=red>Was not able to edit the shop information. Username already in use.</font></strong>"; } else { echo "<strong><font color=green>Shop has been edited with the following information:</font></strong><br/>";
Skal virksomheder stå stærkere mod angreb og kunne udvikle sig, skal sikkerhed, drift og forretning tænkes sammen. Det er tanken bag Jysk IT’s ambition om at skabe en “sikker fremtid” for kunderne.
hvorfor ikke køre det hele på en gang, hvis shop og username skal hænge sammen $sql_doublecheck1 = mysql_query("SELECT * FROM shops WHERE shop='$shop' AND username='$username' "); og knytte den til $doublecheck1 = mysql_num_rows($sql_doublecheck1);
Fik ikke brug for dit forslag, så lukker spørgsmålet.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.