Aktív témák
-
andriscs
aktív tag
Hi!
Nekem is gondom van ezzel a form submit dologgal. Kipróbáltam minden módszert, amit írtatok (PHP 5.0.1-et használok), de az a legfurcsább, hogy amikor a submit gombra kattintok, és bejön a php oldal, akkor semmit nem hajlandó kiírni. A php kód így néz ki:
<html>
<head>
<title>Processing...</title>
</head>
<body>
<?php
print $_GET[''usr''] ;
print (''Jó lenne, ha valamit kiírna'') ;
?>
</body>
</html>
Még ha a usr változót nem is kapja meg, attól még az alatta lévő sort ki kellene írnia, nem? a $_GET körül pedig minden idézőjelet kipróbáltam, de sehogy nem írja ki. Aki tud segítsen!
[Szerkesztve] -
niemand
csendes tag
hi
php5.0.0 alatt
1. forras:
$tomb[proba] = ''Izé'';
echo $tomb[''proba''];
1. eredmeny:
Notice: Use of undefined constant proba - assumed 'proba' in C:webize.php on line 2
Izé
2. forras:
<?php
$tomb[proba] = ''Izé'';
echo $tomb[proba];
?>
2.eredmeny:
Notice: Use of undefined constant proba - assumed 'proba' in C:webize.php on line 2
Notice: Use of undefined constant proba - assumed 'proba' in C:webize.php on line 3
Izé
notice-okkal mukodik :)
byez
niemand -
faster
nagyúr
A jelenlegi online php manual az 5-ösre vonatkozik, a manual szerint ez igaz:
$tomb[proba] = ''Izé'';
echo $tomb[proba]; // kiírja, hogy izé
...mivel proba egy 0 konstans, legalábbis a manual így magyarázza, de ez nem magyarázat arra, 4-es PHP-ban miért működik ez a példa:
$tomb[proba] = ''Izé'';
echo $tomb[''proba'' ]; // kiírja, hogy izé
...és tudtommal ez változott meg a PHP 4-hez képest
Csak 4-es PHP-m van, 5-ös nincs, valaki , akinek van fent, kipróbálhatná ezt a második példát.
[Szerkesztve] -
L3zl13
nagyúr
Akkor örülök, hogy sikerült megcáfolni a fentebb általam említett tévhírt... :DDD
-
L3zl13
nagyúr
-
Szalma
őstag
(Aki nem látja a különbséget az $ize [ bigyo ], az $ize [ ''bigyo'' ] (eddig balérték) és az ''$ize [ bigyo ] '' (itt kizárólag jobbérték) között, az hiába olvasgatja a manuált...
Persze ha erősen tagolt a kulcs, akkor nem lehet megúszni a konkatenálást... :) )
Szeretettel:
Szalma
ui.: Nem támadás személyed ellen, de másról szól a manual link és lehet, hogy nem mindenki látja... -
-
Szalma
őstag
(Attó függ, hogy sztring literálok között van, vagy csak magában álldogál.
Ha ki akarjuk használni a PHP változóbehelyettesítési és automata típuskonverziójának a lehetőségeit, akkor legyünk következetesek a végletekig és ne konkatenáljunk type checking/matching nélkül már feleslegesen! Ha konkatenálni akarunk, akkor tessék már string-re konvertálni a változót is!!!)
Szeretettel:
Szalma
ui.: Nem szeretem az ''összevissza használjuk a lehetőségeket'' módszert. Következetesség mindenek felett!!! ;] -
niemand
csendes tag
hi
koszi a gyors segitseget ez igy frankon mukodott is
de jon a kovetkezo kerdes :)
most igy nez ki a html form:
<html>
<FORM ACTION=''kiir.php'' METHOD=POST>
First Name: <INPUT TYPE=TEXT NAME=''firstname''><BR>
Last Name: <INPUT TYPE=TEXT NAME=''lastname''>
<INPUT TYPE=SUBMIT VALUE=''GO''>
</FORM>
</html>
es igy a php:
<?php
echo( ''Welcome to our Web site, $_POST [''firstname''] $_POST [''lastname'']!'' );
?>
erre viszont ezt kapom:
Parse error: parse error, unexpected T_STRING in C:webkiir.php on line 2
most mi a megoldas?
byez
niemand -
L3zl13
nagyúr
Ezt kb minden egyes PHP-s fórumba szerepelt már.
Defaultból (szerencsére) ki van kapcsolva a PHP-ban a register globals opció. Így a POST-al elküldött értékeket a $_POST tömbből tudod kiolvasni, a GET-tel küldötteket $_GET tömbből.
Te esetedben:
<?php
echo $_GET[''firstname''];
echo $_GET[''lastname''];
?>
Szerk: Na míg kisregényt írtam beelőztek... :Y
Ajánlom a PHP kérdések topic, és más PHP topicok végigböngészését. Aok alap problémát kitárgyaltunk már.
[L]http://prohardver.hu/rios3_forum.php?mod=40&id=30253&arc=f[/L]
[L]http://prohardver.hu/rios3_forum.php?mod=40&id=80178&arc=f[/L]
[L]http://prohardver.hu/rios3_forum.php?mod=40&id=26772&arc=f[/L]
[Szerkesztve] -
niemand
csendes tag
hi
probalkozok php programozassal, egyelore sikertelenul
felnyomtam windows alatt egy apache/2.0.50-et, egy php5.0.0-t es az alap dolgok sem mukodnek
van egy alap html form-om
<html>
<FORM ACTION=''kiir.php'' METHOD=GET>
First Name: <INPUT TYPE=TEXT NAME=''firstname''><BR>
Last Name: <INPUT TYPE=TEXT NAME=''lastname''>
<INPUT TYPE=SUBMIT VALUE=''GO''>
</FORM>
</html>
es egy kiir.php-m
<?php
echo $firstname;
echo $lastname;
?>
erre ezt kapom:
Notice: Undefined variable: firstname in C:webkiir.php on line 2
Notice: Undefined variable: lastname in C:webkiir.php on line 3
ennel egyszerubbet pedig mar nem tudok kitalalni
miert nem adja at a html form-bol a valtozokat a php-nak?
vagy a szintaktikat lamaztam el?
koszi
byez
niemand
Aktív témák
Hirdetés
- Thinkpad X13 Gen2i 13.3" FHD+ IPS i5-1145G7 16GB 512GB NVMe gar
- Gyakorlatilag új, GARANCIÁLIS (2026.12.23-ig!) Asus ROG Strix G16 (G614JV) gamer laptop RTX 4060-nal
- Switch OLED piros-kék, 2025. novemberig Alza garis, dobozával és minden tartozékkal
- Eladó! MSI mag 360r-v2 komplett cpu hűtő (Csomagküldés az árban)+vezérlő
- NEOS BAZÁR számtek kellékek, kábelek, tartozékok, egerek
- Bomba ár! HP EliteBook 2570P - i5-3GEN I 4GB I 320GB I DVD I 12,5" HD I W10 I Garancia!
- ÁRGARANCIA!Épített KomPhone i5 13400F 16/32/64GB RAM RTX 5060 Ti 16GB GAMER PC termékbeszámítással
- Telefon felváráslás!! Samsung Galaxy S22/Samsung Galaxy S22+/Samsung Galaxy S22 Ultra
- Turbózd fel géped a jövő RAM-jával!
- LG 48C2 - 48" OLED EVO - 4K 120Hz 1ms - NVIDIA G-Sync - FreeSync Premium - HDMI 2.1 - A9 Gen5 CPU
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged