- Megérkezett a Google Pixel 7 és 7 Pro
- Hatalmas kedvezménnyel nyit az Ulefone új csúcsmodellje
- Okosóra és okoskiegészítő topik
- Motorola Moto G84 - színes egyéniség
- Magisk
- Redmi Note 12 Pro - nem tolták túl
- One mobilszolgáltatások
- Telekom mobilszolgáltatások
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- Motorola Edge 50 Neo - az egyensúly gyengesége
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- gban: Ingyen kellene, de tegnapra
- LordAthis: Ismét egy "Idióta" A.I. Projekt, hogy meglovagolja az aktuális trendeket...
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- Meggyi001: Nyilvános wc-k.....még mindig hiánypótló...
Hirdetés
Ú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
- Háztartási gépek
- Fejhallgató erősítő és DAC topik
- Milyen billentyűzetet vegyek?
- Kerékpárosok, bringások ide!
- Motoros topic
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- Megérkezett a Google Pixel 7 és 7 Pro
- PlayStation 5
- Hatalmas kedvezménnyel nyit az Ulefone új csúcsmodellje
- A fociról könnyedén, egy baráti társaságban
- További aktív témák...
- Eladó PC i7 8700, 16 GB RAM, GTX 1060, 460 GB SSD
- Szép! HP EliteBook 840 G8 Fémházas Hordozható Laptop Ultrabook 14" -65% i5-1145G7 32/512 Iris Xe FHD
- Eladó Lego Star Wars - Mandalorian Fang Fighter vs Tie Interceptor (75348)!
- Asus AM1M-A AMD AM1 alaplap + Quad Core AMD Sempron 3850 Processzor
- HP EliteBook 850 G8 Fémházas Multimédiás Laptop 15,6" -65% i7-1185G7 16/512 Iris Xe FHD
- Telefon felvásárlás!! Samsung Galaxy A13/Samsung Galaxy A33/Samsung Galaxy A53
- iPhone 15 Pro 128GB Black Titanium Új eredeti Apple akkuval, USA model
- Bomba ár! Dell Latitude 7320 - i5-11GEN I 8GB I 512SSD I HDMI I 13,3" FHD I Cam I W11 I Garancia!
- Laptop felvásárlás , egy darab, több darab, új , használt ! Korrekt áron !
- Bomba ár! Fujitsu LifeBook U939x- i5-8GEN I 8GB I 256SSD I 13,3" FHD Touch I HDMI I Cam I W11 I Gari
Állásajánlatok
Cég: FOTC
Város: Budapest