- Mégsem búcsúznak a DDR4-es memóriák
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Shield TV-t csinált a Shieldből az NVIDIA
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- Milyen billentyűzetet vegyek?
- Lenovo Legion és IdeaPad Y széria
- Fujifilm X
- Melyik tápegységet vegyem?
- LG LCD és LED TV-k
- Milyen asztali (teljes vagy fél-) gépet vegyek?
Új hozzászólás Aktív témák
-
Zoltán
őstag
Most ezzel nem boldogulok:
<?php
....
....
.... // innentől nem jó
if ( isset( $jelszo ) && isset( $nev ) )
{
$parancs = ''UPDATE probatabla SET jelszo =
'$jelszo' WHERE
nev=$nev'';
$eredmeny = mysql_query( $parancs );
if ( ! $eredmeny )
die (''Nem sikerült a módosítás: ''
.mysql_error());
print ''<h1>A tábla módosítva, ''.
mysql_affected_rows() .
'' sor változott</h1><p>'';
}
?>
<form action=''<? print $PHP_SELF ?>'' method=''POST''>
<select name=''nev''>
<?
$eredmeny = mysql_query( ''SELECT jelszo, nev
FROM probatabla'' );
while( $egy_sor = mysql_fetch_object( $eredmeny ) )
{
print ''<option> $egy_sor->nev\n''; // ezt írja ki, ebből tudsz választani. Ez kerül a select //name=nev -be.
}
mysql_close( $kapcsolat );
?>
</select>
<input type=''text'' name=''jelszo''>
<input type=''submit'' value=''Frissítés''>
</form>
</body>
</html>
Az lenne a lényeg, hogy a legördülő menüből kiválasztasz egy nevet, és az ahhoz tartozó jelszót tudod módosítani. Ki is választok egy nevet, de hibát ír ki:
Ha mondjuk ''Anna'' nevű felhasználót választom jelszómódosításra, akkor ezt írja ki:
'' Nem sikerült a módosítás: Unknown column 'Anna' in 'where clause' ''
Mit csináltam rosszul?
Szintaktikai hiba nincs, mert lefut. Meg persze előtte csatlakozok is az adatbázishoz.
[Szerkesztve]
Új hozzászólás Aktív témák
- Napelem
- Mégsem búcsúznak a DDR4-es memóriák
- Motoros topic
- One mobilszolgáltatások
- Synology NAS
- Wuthering Waves
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Shield TV-t csinált a Shieldből az NVIDIA
- Android alkalmazások - szoftver kibeszélő topik
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- További aktív témák...
- AKCIÓ! Csere-Beszámítás! Manli RTX 3070Ti 8GB GDDR6X Videokártya!
- ÁRGARANCIA!Épített KomPhone i5 12400F 16/32/64GB RAM RTX 4060 Ti 8GB GAMER PC termékbeszámítással
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7800X3D 32/64GB RAM RX 9070 XT GAMER PC termékbeszámítással
- Új és régi konzolok Okosítása/Softmodoloása, és Szoftveres szintű javítása - RÉSZLETEK A LEÍRÁSBAN
- LG 42C4 - 42" OLED evo - 4K 144Hz - 0.1ms - NVIDIA G-Sync - FreeSync - HDMI 2.1 - A9 Gen7 CPU
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest