ugrás a tartalomhoz

Archívum - Ápr 26, 2006 - Fórum téma

Űrlapfeldolgozóm nem tárol MySQL-ben (PHP)

babem · 2006. Ápr. 26. (Sze), 23.57
Hello
Képtelen vagyok rájönni miért nem müködik az alábbi script.
Állandóan visszadobja az ürlapot és nem ir be semmit se az adatbázisba.
Nincs semmi hibaüzenet, csak egyszerüen a kitöltés után nem a "Tárolva" üzenet jön be hanem az üres ürlap.
itt a kód:
<?php
if ($_POST[op] != "uj_lap") {
$kimenet = "<h2>Adatbeirás</h2>

<form method=\"POST\" action=\"$_SERVER[PHP_SELF]\">
<h1>Név:</h1>
<input type=\"text\" name=\"name\" size=45 maxlength=70>
<h1>Cím:</h1>
<input type=\"text\" name=\"cim\" size=45 maxlength=100><br>
<input name=\"Reset\" type=\"reset\" id=\"submit\" value=\"Mégsem\" >
<input type=\"submit\" name=\"submit\" value=\"Mehet!\">
</FORM>";

 } else if ($_POST[op] == "uj_lap") {
	if ($_POST[name] == "") {
	header("Location: ccc.php");
	exit;
	}
$ossz = mysql_connect("mysql", "név", "jelszo") or die(mysql_error());
mysql_select_db("adatok_dat",$ossz)  or die(mysql_error());

$uj_nev = "INSERT INTO nev VALUES ('', now(), now(), '$_POST[name]')";
mysql_query($uj_nev) or die(mysql_error());

$nev_azon = mysql_insert_id();
	
if ($_POST[cim]) {
	$uj_cim = "INSERT INTO cim VALUES ('', $nev_azon, now(), '$_POST[cim]')";
	mysql_query($uj_cim) or die(mysql_error());
    }

$kimenet = "<h2>Tárolva!</h2>";
}
?>
<head>
<title>proba</title>
</head>

<body>
<? print $kimenet; ?>
</body>
</html>
 

zavart tömbök

breakline · 2006. Ápr. 26. (Sze), 22.56
Sziasztok!


Egyszerűnek tűnt, de nem tudom megoldani, lehet ti tudtok rá valami magyarázatot.
Pl. van egy ilyen inputom (legyen most szöveg):

<?php
echo "<input class=\"textinput\" type=\"text\" name=\"adat_tomb['szoveg']\" size=\"35\">";
?>
Ez eddig okés, de ha POST-al elküldöm, akkor, ahová megy az adat képtelen vagyok visszakapni ezt (az az igazság hogy az input és az ellenőrzése is egy függvényben van, szoval ez is oda megy vissza, de az itt és most (remélem) nem fontos), mint változo. Pl. arra hogy

<?php
echo $adat_tomb['szoveg'];
?>
nem ír ki semmit (így ellenőriztem)

ezért kiírattam először a kulccsal együtt a tömbelemeket, tehát:

<?php
foreach ($adat_tomb as $kulcs=>$ertek) 
 {
  echo $kulcs;
 }
?>
Erre meg ilyesmit kaptam vissza:

'/szoveg'/ (vagy hasonlót)

Oldott meg már valaki hasonló problémát? Én most konkrétan egy keresésnél szeretném azt, hogy az összes adat (elég sok ilyen mező meg checkbox stb.. van) egy tömbben POST-olódjon át, így a függvény csak egy tömböt kap, amivel dolgozhat, és nem kell minden változót külön megkapnia. Valami ötlet? Vagy egyszerűbb, szebb javaslat?:)

Kösz előre is
BL
 

gotcha+ajax illetve flash

zottty · 2006. Ápr. 26. (Sze), 22.11
Sziasztok!

Lenne 2 kérdésem:

1) használok egy gotcha-t, a lenyeg, hogy adott egy gotcha.php-m, ami ledob egy képet, konkrétan a tartalmat, szóval <img src='gotcha.php' alt='c' /> csodalatosan megy.
Na, most mogedobok egy Ajaxot, ami gombnyomasra frissiti a kepet. Egyszeruen csinal, amit csinal, es ha meghivom ujra a gotcha.php-t, akkor mar egy masik kep jon le.
De ha javascriptbol megmondom, hogy akepem.src = 'gotcha.php', akkor az ugye ugyanaz, ami eddig is volt, szoval nem valtoztatja meg. Ha azt mondom, hogy akepem.src = 'hujeseg', aztan akepem.src = 'gotcha.php' akkor uyanez.
Ha a gotchaba kikuldok egy no-cache, vagy no-store Cache-control headert, akkor konkretan szarik ra. ( Amugy FF-rol van szo )

A megoldasom: akepem.src = 'gotcha.php?' + randomszam. Persze, ez igy jol megy, frissiti.

Szeretnem, ha erre adnatok egy szep megoldast. Koszi :)

2) Flash 8 playerrel porog a Flash Anim az oldalamon, de a Flash 7-esek nem latjak ugye. Akkor most en mit csinaljak??? Azt akarom, hogy nekik is 8-asuk legyen.

3) Talakozott mar valaki azzal a problemaval, hogy FF-ban a setTimeout osszeakad az Ajaxszal? Konkretan osszevissza hivja meg a setTimeoutos fuggvenyeket, ha mogotte ajaxozik az oldal?

koszi
zottty
 

Függvénynek függvény paraméterként?

Anonymous · 2006. Ápr. 26. (Sze), 18.39
Sziasztok!

Megoldható, hogy egy függvénynek egy másikat (vagy legalább a nevét) átadjuk paraméterként?
feldolgoz($adatok,FUGGVENY)
Tehát attól függően milyen fv-t adtunk át, attól fuggoen mindig más tortenik az adatokkal.

pl:

function feldolgoz($result,FUGGVENY){
while ($row = mysql_fetch_array($result)) {
      FUGGVENY ($row); 
}
}
tehát a visszadott rekordok mindegyikére el szeretnék valamit végezni, de nem ugy hogy kipakolom az egészet egy hatalmas tombbe es azt foreach-el vegigdaralom. Ebben az lenne nekem a josag, hogy egyetlen fuggvenyen at bonyolodna az osszes adatbazislekerdezes redundancia mentesen. es mindjart feldolgozast is kaphatnak az adatok.

Kivancsi vagyok mit szolotok! :)

Köszi szépen!
 

Két div egymás mellett

Pred · 2006. Ápr. 26. (Sze), 17.49
Sziasztok!

A problémám az lenne, hogy két résznek az oldalon egynás mellett kéne lennie, viszont nem meghatározható, hogy az oldal tetejétől mikor mennyire vannak... Ebben kérem segítségeteket.

A fent említett kódrászlet következő:

<div class='content'>
 <div class='smallBox_left'>
  Ez a bal oldali rész
 </div>

 <div class='smallBox_right'>
  Ezt kéne a bal mellé rakni valahogy.
  A position: relative; tulajdonsággal az a baj, hogy nem
  adott a bal oldali elem magassága, ezért nem adhatok meg fix negatív 
  helyet.
 </div>
</div>
Szóval ezt a két divet kéne egymás mellé pakolni valahogy...
position: absolute kizárva
JS-n nem szeretnék ide rakni
Táblázat nélkül szeretném megoldani, de nagyon nem akarja az igazságot...

Előre is köszönöm
 

Flashes Banner linkje

Anonymous · 2006. Ápr. 26. (Sze), 13.39
Kerestem a Weblaboron, nem találtam eddig megoldást.

Van egy portál, amire egy swf-et várnak bannernak. A bannerrakatintás linkje ugyen nem a www.valami.hu lesz, mert a kattintást audtiálni kéne, és elküldeni az audit.median.hu-ra vagy ilyesmire. Tehát a link valami komplikáltabb, ráadásul most , amikor gyártom a bannert nem tudom mi lesz, és ezt belefordítani az swf-be nem érdemes.
Kérdésem tehát:
Az auditált oldalak swf-es bannerjai hogyan mennek? A rákattintás linkjét honnan veszik? Az SWF-ben van „eltárolva” vagy valami csavarral az oldal „írja át” a linket a flashben.

köszi
 

Ki hogy tanult meg PHP-ben programozni

Anonymous · 2006. Ápr. 26. (Sze), 09.51
Sziasztok!

Olyan kérdésem lenne, hogy ki hogy és hol tanult meg PHP-ben probramozni? És milyen végzetsége van?
 

CSS Tableless - Szétesés...

airplane · 2006. Ápr. 26. (Sze), 02.59
Hali!
Nagyban benne vagyok, h tableless oldalt kreálok. A felépítés megvan, Firefox és Opera viszi is szépen, sőt még az IE is elboldogul vele - de csak 1024-es felbontás mellett. 800x600 mellett valami oknál fogva szétesik a rendszer, és egy jó adag üres hely keletkezik a tartalomban, ami nem egy szép látvány ugye... A hiba okát nem sikerült kideríteni, így egy kis segítséget kérnék. A tesztoldal (a hiba is kijön):
http://www.freeweb.hu/gjtester/index.html
Valaki tud megoldást?