ugrás a tartalomhoz

Archívum - 2011 - Fórum téma

április 12

If..isset...$_POST..() ?

Moszajszli · 2011. Ápr. 11. (H), 22.11
Üdv!

Egy pascal példa programot akarok php-re átírni, de a php tudásom még elég gyatra,
a program:

A felhasználó magasságának és súlyának ismeretében tájékoztassuk őt arról, hogy mennyire van elhízva. Tekintsük optimálisnak azt az esetet, ha a felhasználó kg-ban mért "súlya" legfeljebb 10%-kal tér el a cm-ben mért magassága-100 cm-től!

Nos, így akartam megcsinálni:

Van egy formom:

<form action="11.php" method="POST">
<input type="text" name="mag" placeholder="Magasság">cm
<input type="text" name="suly" placeholder="Súly">kg
<input type="submit" value="Elküld">
és a 11.php tartalma:

<?php 

if (( isset( $_POST['mag'])-100 > isset($_POST['suly'])*0.9) && (isset( $_POST['mag'])-100 < isset($_POST['suly'])*1.1 ) )
  {print "Nem vagy elhízva!";}
else 
  {print "El vagy hízva!";}
  
?>
Segítséget szeretnék kérni, hol rontottam el? A zárójelekbe gabalyodtam bele? :S

Előre is köszönöm!
 

kép probléma

makezdtem · 2011. Ápr. 11. (H), 19.35
Hogy tudom megcsinálni azt hogy a kép hátterét elvegyem!
Photoshoppal kiradírozom de miután elmentem fehér lesz ugyan úgy!
Hogy oldjam meg? :D
 

Eltűnt $_POST elemek

a.d.a.m · 2011. Ápr. 11. (H), 18.58
Sziasztok,

egy számomra érthetetlen problémába ütköztem, remélem ti, nálam okosabb és tapasztaltabb forumozók a segítségemre tudtok lenni.

A gond:

Adott egy űrlap, amit postként elküldök feldolgozásra. A firebugban szépen látszanak is a szerver felé küldött adatok. Szerveroldalon egy egyszerű if függvénnyel ellenőrzöm, hogy a megfelelő tartalmú űrlapadatok érkeztek-e:
if ( isset( $_POST['_token'] ) )
Itt ért az első meglepetés, a fenti ellenőrzés minden esetben úgy futott le, mintha a _token mező értéke nem szerepelne a post adatok között (a $_POST tömbben valóban nincs benne, de a szerver felé elküldésre került).

Ha megpróbáltam a fenti ellenőrzést úgy módosítani, hogy az űrlap első sorára szűrjön (a _token mező az utolsó sor), akkor a feltétel teljesül, de amikor kiíratom az adatokat nem jeleníti meg az űrlap összes sorát, csupán egy részét (60-66 sor).

Gondoltam rá, hogy esetleg nem engedélyezett ekkora adattömeg mozgatása post-ként de a post_max_size értéke 50M. Gondoltam rá, hogy esetleg valamilyen értelmezhetetlen karakter miatt szakad meg a megjelnítés/feldolgozás, de ha csak tisztán számokkal dolgozok akkor is a fenti eredményre jutok.

Találkozott már valaki a fenti problémával, vagy van esetleg ötlet, hogy merre felé kezdjek kutakodni a megoldáshoz?

Előre is köszönöm a válaszokat.
 

Php kód értetlen módon nem jó

klinnsy · 2011. Ápr. 11. (H), 14.01
Sziasztok a problémám a következő lapon (is) megtalálható (régebben jó volt most hirtelen nem műxik):
http://nicelife.hu/tanuljunk/szemtipus/05.php
Az a gondom, hogy régebben működött ez a script, ahol szavazni lehet, most pedig a szavaz gomb után ugyanúgy csinálja mintha jó lenne, de a szavazás értékét nem adja hozzá a txt file-hoz.
Az az érdekes (és most jön a poén), hogy másnál pedig működik, mert kipróbálta ismerősöm, illetve látom, hogy töb szavazat is érkezik egy nap.

Itt a szavaz.php forráskódja, a többi adatot (kérdés, válaszok, ip, szavazatok 1-1 txt-ben tárolja melyek igen 777 attr-al vannak ellátva).

Már néztem több gépről, nekem nem működött, mi lehet a baj?

EZ TELJESEN LOGIKÁTLAN HIBA! AKI MEGOLDJA AZ ULTRAÁSZ!

Kereső PHP-ben Post-tal+ lapozás

toldigabor · 2011. Ápr. 11. (H), 11.51
Sziasztok.
Hogyan lehet azt megoldani PHP-ben, hogyha keresőmezőből küldök egy kifejezést POST-tal, akkor a lapozást is meg tudjam oldani? Ugyanis akkor már nem tudom a keresendő kifejezést (és a FORM-ról elküldött egyéb beállításokat).
Köszi
 

április 11

Hozzászólás saját oldalon tárolva

kataiandi · 2011. Ápr. 10. (V), 22.20
Sziasztok!
Újabb segítségre szorulok :P
Hogyan lehet megoldani, hogy a hozzászólást ne egy külső program tárolja, hanem csak az én honlapomon legyen? Tehát nem egy beillesztett vendégkönyvet szeretnék. Lehetséges ezt megcsinálni?
Köszi
Andi
 

Azonos cím címkék lapozás miatt

Castor87 · 2011. Ápr. 10. (V), 00.01
Sziasztok!

A google webmestereszközök HTML javaslatainál, az azonos cím címkék almenüjében azt jelzi, hogy van több olyan oldal, amely azonos címmel(title tag) rendelkezik. Úgy látom, hogy a lapozás okozza a problémát.

Kipróbáltam, hogy a címbe betettem az aktuális oldal számát, így megszűnt a probléma, de ez elég béna megoldás. Találkozott más is ezzel a problémával? Egy több oldalas galériában, ahol a cím a "Böngészés", nem gondolom, hogy minden egyes oldalon más címet kellene megadni.

Egy olyan megoldás érdekelne, ahol minden oldalon maradhat változatlanul a cím és minden egyes lap beindexelve marad. Remélem van ilyen:S Itt a weblaboron sem változik a cím úgy látom, mikor lapozgatom a híreket.
 

április 9

Lekérdezés: válaszok száma, átlagosan, percenként, timestamp alapján

EL Tebe · 2011. Ápr. 9. (Szo), 14.31
A címben leírtakat szeretném megvalósítani.

A mysql tábla:
valasz_id
valasz_timestamp
valasz_txt

A helyzet az, hogy el sem tudom kezdeni. :S
Hogyan lehet egyáltalán ezt megoldani? :o
 

Rejtett div php-n belül.

Nagy Tamás · 2011. Ápr. 9. (Szo), 12.50
Sziasztok!

Ismételten elakadtam. A következőt szeretném. Van egy adatbázisom, ami fel van töltve adatokkal. És mikor megszeretném nézni az adatbázist, hogy mi tartozik benne, akkor csak a címét írassa ki, majd ha rákattintok a címére, akkor a címhez tartozó adatokat is kiírja egy rejtett div-ben.

Odáig eljutottam, hogy kiírja a címeket, be is linkeli nekem, de ha rákattintok akármelyik linkre, csak az első tábla adatait jeleníti meg.

A kód a következő lenne. Szívesen fogadok javaslatot, vagy ötletet, mert én már kezdek kifogyni.

Köszönöm szépen.

[colorer=php]public function osszeskonyv(){
print("<br><br><br><br><br><br><br>");
$this->utasitas=mysql_query("SELECT * FROM konyvtar;");
$szam=mysql_num_rows($this->utasitas);
print('<script language="JavaScript" type="text/javascript">

function showkf(mit){
if (document.getElementById("rejtett"+ mit).style.display=="none")
{
document.getElementById("rejtett"+ mit).style.display = "inline";
document.getElementById("cime"+ mit).style.height="300px";
}
else
{
document.getElementById("rejtett"+ mit).style.display ="none";
document.getElementById("cime"+ mit).style.height="25px";
}
}
</script>');
for($j=0;$j<$szam;$j++){
$egysor=mysql_fetch_array($this->utasitas);
$kiolvas1= stripslashes($egysor['cim']);
$kiolvas2= stripslashes($egysor['szerzo']);
$kiolvas3= stripslashes($egysor['tema']);
$kiolvas4= stripslashes($egysor['reszletek']);

print('

<div id="cime" align="center">
<a href="#" title="Mutat/Elrejt" onclick="showkf(\''.$egysor['id'].'\');return false;">'.$kiolvas1.'</a>');
print('<div id="rejtett'.$egysor['id'].'" style="display:none"><div align="center">

április 8

kisebből nagyobb

makezdtem · 2011. Ápr. 8. (P), 16.49
Sziasztok!
Hogy tudom megcsinálni azt, hogy egy térképen van egy piros pontom és ha ráhúzom az egeret erre a piros pontra akkor nagyobb lesz és ha leveszem róla az egeret akkor vissza megy abba a kis helyzetbe!?

Köszi szépen a segítséget!