- Hogy is néznek ki a gépeink?
- AMD Navi Radeon™ RX 9xxx sorozat
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Ventilátorok - Ház, CPU (borda, radiátor), VGA
- SSD kibeszélő
- Fejhallgató erősítő és DAC topik
- Meghalt a Windows 10, éljen a Windows 10!
- Milyen RAM-ot vegyek?
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Azonnali alaplapos kérdések órája
Új hozzászólás Aktív témák
-
norbiv8
tag
válasz
don_peter #19362 üzenetére
A változót ellenőrzöm, így
$kapott = $_GET['strdata'];
if(!empty($kapott) {lehet, hogy így jobb lenne
if(!empty($_GET['strdata']) {
$kapott = $_GET['strdata'];A kódot sokszor átnéztem, kipróbáltam máshogy is, de ahogy írod, egyre gyanúsabb, hogy nem kód, hanem valami jogosultsági probléma van. Természetesen googléztam az 500-as hibára, de amit találtam az nem segített. A szerver nem az enyém, hanem egy szolgáltató szervere, remélhetőleg munkaidőben kapok választ tőlük, hogy mit nézzek meg/állítsak be (nem használtam még náluk saját PHP-ből adatbázist, de pl az opencart az megy, szóval elvileg nem kellene problémának lennie). A kódra visszatérve ez csak egy eszköz de nem a cél (szabadon idézve nem tudom kitől), szóval senki ne kövesse ezt a megoldást, ha nincs tisztában a GET hátrányaival, nehogy megismétlődjön a BKV-s jegybotrány.
-
norbiv8
tag
Sziasztok!
URL-ben érkező adatot szeretnék lementeni adatbázisba. A következő kód semmit nem ad vissza, valamiért nem fut le, még a weboldal title sem lesz az amit megadok. Hol van a hiba?<html>
<head>
<title>weboldal title</title>
</head>
<body>
<?php
$servername = "localhost";
$username = "*";
$password = "*";
$dbname = "*";
$kapott = $_GET['strdata'];
if(!empty($kapott) {
// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
echo "Connected successfully";
$sql = "INSERT INTO "tablename" (happened, datarec)
VALUES (date("Y-m-d H:i:s"), $kapott)";
if (mysqli_query($conn, $sql)) {
echo "New record created successfully";
} else {
echo "Error: " . $sql . "<br>" . mysqli_error($conn);
}
#mssql_free_result($query);
mysqli_close($conn);
}
else {
echo "Ures keres!";
}
?>
</body>
</html>Ez a kód lefut:
<html>
<head>
<title>weboldal title</title>
</head>
<body>
<?php
$kapott = $_GET['strdata'];
echo $kapott;
?>
</body>
</html>Így hívom böngészőből:
ezaza.php?strdata=123ttt
Új hozzászólás Aktív témák
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Hogy is néznek ki a gépeink?
- AMD Navi Radeon™ RX 9xxx sorozat
- exHWSW - Értünk mindenhez IS
- „Új mérce az Android világában” – Kezünkben a Vivo X300 és X300 Pro
- One mobilszolgáltatások
- Okos Otthon / Smart Home
- Kínai és egyéb olcsó órák topikja
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Na, még egyszer, csak ezúttal OnePlus Open néven
- További aktív témák...
- Azonnali készpénzes AMD Radeon RX 9000 sorozat videokártya felvásárlás személyesen/csomagküldéssel
- Lenovo ThinkPad T14s Gen 3 i5-1245U 14" FHD+ 16GB 512GB 1 év teljeskörű garancia
- ÁRGARANCIA! Épített KomPhone Ultra 7 265KF 32/64GB RAM RX 9070 16GB GAMER PC termékbeszámítással
- 3DKRAFT.HU - 3D NYOMTATÁS - AZONNALI ÁRAJÁNLAT - GYORS KIVITELEZÉS - 490+ POZITÍV ÉRTÉKELÉS
- Apple iPhone 16 128GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: NetGo.hu Kft.
Város: Gödöllő