Update
Sziasztok!
Nem találom a hibát, tudnátok segíteni ?
Lehet hogy én vagyok a vak, de nem találom :/
Az adatbázisnév szándékosan van kipontozva, nem az a hiba.
■ Nem találom a hibát, tudnátok segíteni ?
Lehet hogy én vagyok a vak, de nem találom :/
Az adatbázisnév szándékosan van kipontozva, nem az a hiba.
<form method="post">
<input type="text" name="adminfel" value=""></input>
</form>
if( isset( $_POST['adminhozzaadas'] ) )
{
mysql_connect( $ab_kiszolgalo, $ab_felhasznalo, $ab_jelszo);
mysql_select_db("...") or die("Adatbázis hiba!");
$parancs = "UPDATE accounts SET admin='2' WHERE username='".$_POST['adminfel']."'";
mysql_query($parancs);
echo '<meta http-equiv=refresh content="5">
<div id=profile_siker class=windowbg>Sikeresen hozzáadva.</div><br>';
}
<form method="POST">
<input type="submit" class="myButton" name="adminhozzaadas" value="Hozzáadás">
</form>
Két külön form
Ugyanis a böngésződ azt a formot fogja _POST metódusban elküldeni, amelyiket szubmittáltad, a másikat nem.
De az egész valami innen-onnan letöltött, HTML és SQL hibáktól hemzsegő katyvasznak tűnik, ne haragudj. Minden escape nélkül, stb, stb.
Szerintem találsz itt cikket felhasználókezelésről is, inkább azt tanulmányozd előbb.
És kellene némi HTML-utánpótlás is: attribútumok értéke idézőjelben, a sortörés
<br />
, és ma már elenyésző azon helyek száma, ahol használandó.Az sem egy jó megoldás, hogy "saját magát dolgozza fel" a script.
Jópár dolognak utána kéne nézz. Cikkajánló by Hídvégi Gábor.
Nyugi, mindenki kezdőként kezdte, sok olvasással.
Kezdő
---------------
Köszönöm még 1x, igen ez volt a hiba hogy külön <form>-ba voltak !
Örülök neki,
Hátha