- Hamarosan automatikusan települ a Microsoft 365 Copilot
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Melyik tápegységet vegyem?
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Milyen egeret válasszak?
- Majdnem 20 évvel később befejezték a rajongók a PC-s Grand Theft Auto IV-et
- Nem tetszik pár profi eSport játékosnak, hogy Intel CPU-val kell játszaniuk
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Nyomtató topik
Új hozzászólás Aktív témák
-
tomchy
tag
válasz
Peter Kiss #11753 üzenetére
Köszi, megoldódott, kicsit máshogy. A hibát kiírta és ezért sem így csináltam.
"És melyik iskolában garázdálkodnak mysql_ cuccokkal plusz escape-eléssel? A gányos megoldásról nem is beszélve."
Iskolában? Abszolút kezdő vagyok és a fent linkelt oldalon találtam hasonló megoldást, mint amire nekem lett volna szükségem. Max. magam garázdálkodok, gányolok (vagy nem veszem észre, ha más).
-
tomchy
tag
válasz
Tele von Zsinór #11752 üzenetére
Hibaüzenet nem volt, mert csak utána tettem be, amit Athlon64+ írt...
De azóta már átalakítottam, hogy nem ilyen két fájlos legyen és végül is működik, csak máshogy.
De köszi, legalább ezt is tudom
-
tomchy
tag
válasz
Tele von Zsinór #11747 üzenetére
Köszi!
Módosítottam így:
$sql = "UPDATE " . $tbl_name .
" SET email='" . mysql_real_escape_string($_POST["email"]) .
"', company='" . mysql_real_escape_string($_POST["company"]) .
"', telefon='" . mysql_real_escape_string($_POST["telefon"]) .
"', active='" . mysql_real_escape_string($_POST["active"]) .
"' WHERE userid='" . mysql_real_escape_string($_POST["id"]) . "'";De így sem akar működni...
-
tomchy
tag
Sziasztok!
Adott az alábbi php+mysql cucc:
Az update.php:<?php
$host="XX"; // Host name
$username="XX"; // Mysql username
$password="XX"; // Mysql password
$db_name="XX"; // Database name
$tbl_name="users"; // Table name
// Connect to server and select databse.
mysql_connect($host, $username, $password) or die('cannot connect');
mysql_select_db($db_name) or die('cannot select DB');
$id=$_GET['id'];
$sql="SELECT * FROM $tbl_name WHERE userid='$id'";
$result=mysql_query($sql);
$rows=mysql_fetch_array($result);
?>
<form name="form1" method="post" action="update_ac.php">
<table>
<tr>
<td><input name="email" type="text" id="email" value="<? echo $rows['email']; ?>"></td>
<td><input name="company" type="text" id="company" value="<? echo $rows['company']; ?>" size="15"></td>
<td><input name="telefon" type="text" id="telefon" value="<? echo $rows['telefon']; ?>" size="15"></td>
<td><input name="password" type="text" id="password" value="" size="15"></td>
<td><? if ($rows['active']== 1 )
{
echo "<strong>aktiválva!</strong>";
}
else {
echo "<input name='active' type='radio' id='active' value='' style='vertical-align:top;'> aktiválás";
} ?></td>
</tr>
</table>
<input name="id" type="hidden" id="id" value="<? echo $rows['id']; ?>">
<input type="submit" name="Submit" value="Submit">
</form>
<?php
// close connection
mysql_close();
?>elméletileg a Submit-kor meghívja az update_ac.php-t:
<?php
error_reporting(E_ALL);
$host="XX"; // Host name
$username="XX"; // Mysql username
$password="XX"; // Mysql password
$db_name="XX"; // Database name
$tbl_name="users"; // Table name
// Connect to server and select database.
mysql_connect($host, $username, $password) or die('cannot connect');
mysql_select_db($db_name) or die('cannot select DB');
// update data in mysql database
$sql = "UPDATE " . mysql_real_escape_string($tbl_name) .
" SET email='" . mysql_real_escape_string($email) .
"', company='" . mysql_real_escape_string($company) .
"', telefon='" . mysql_real_escape_string($telefon) .
"', active='" . mysql_real_escape_string($active) .
"' WHERE userid='" . mysql_real_escape_string($id) . "'";
$result = mysql_query($sql);
// if successfully updated.
if($result){
echo "Successful";
echo "<BR>";
echo "<a href='users.php'>View result</a>";
echo mysql_affected_rows();
}else {
echo mysql_error();
}
?>De hiába írja ki az update_ac.php, hogy sikeres, nem módosítja a tartalmat. Mi lehet ennek az oka? Úgy látom, hogy nem veszi át az update.php által küldött adatokat. De miért???
Plíz help...Köszi!
kieg: mysql_affected_rows(); mutatja, hogy nem lett érintve egy sor sem, de hibát sem ad, szóval tuti, hogy nem kap semmilyen infót az update.php-tól, csak nem értem, hogy miért. Az eredeti leírás itt található: http://www.phpeasystep.com/mysql/9.html
Új hozzászólás Aktív témák
Hirdetés
- Motorola Edge 50 Neo - az egyensúly gyengesége
- PlayStation 5
- Battlefield 6
- Milyen okostelefont vegyek?
- BestBuy topik
- Milyen autót vegyek?
- Hamarosan automatikusan települ a Microsoft 365 Copilot
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Melyik tápegységet vegyem?
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- További aktív témák...
- Lenovo ThinkPad P15v Tervező Vágó Laptop -65% 15,6" i7-10850H 16/512 QUADRO P620 4GB
- Szép! Lenovo ThinkPad P53s "Kis Tervező Vágó Laptop" -65% 15,6" i7-8665U 32/512 QUADRO P520 2GB FHD
- Zalman ZF9225ATH AMD CPU hűtő
- MSI NX8600GT-E (MS-V091) PCI-E videokártya
- Asus P5QE Retro alaplap, + Xeon X5450 CPU, + hűtő
- Telefon felvásárlás!! iPhone 11/iPhone 11 Pro/iPhone 11 Pro Max
- Alcatel tablet // GYEREK MÓD // Számla+Garancia //
- Bomba ár! Lenovo X1 Tab G2 i5-7Y57 I 8GB I 256GB SSD I 12" 2K IPS Touch I Cam I W10 I Garancia
- GYÖNYÖRŰ iPhone 13 128GB Starlight -1 ÉV GARANCIA - Kártyafüggetlen, MS3434
- GYÖNYÖRŰ iPhone 15 Plus 128GB Pink -1 ÉV GARANCIA - Kártyafüggetlen, MS3354
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest