Archívum - Dec 5, 2004
Nem megy az insert parancs mysql php
Sziasztok, a következő szkriptbe oylan mintha minden működne, de nem tölti fel az adatbázist a megadott infókkal. Ominózus sor***. Egyébként egy levelezési lista form részéről vanszó.
<?php
function adatbazis() //saját függvények deklarálása
{
global $ossz; //adatbázis összeköttetés
$ossz = mysql_connect("Dat","root")
or die(mysql_error());
mysql_select_db("tagok",$ossz)
or die(mysql_error());
}
function ellenorzes($email)
{
global $ossz, $ell_eredm; //megvizsgáljuk, hogy az e-mail szerepel e már az
//adatbázisban
$ell = "select azon from tagok where email = '$email'";
$ell_eredm = mysql_query($ell,$ossz) or
die(mysql_error());
}
//eldöntjük, hogy kell e az űrlap
if ($_POST[op] != "ok") //ha kell űrlap
{
$uzenet = "
<form method=POST action=\"$SERVER[PHP_SELF]\">
<p><strong>Az Ön e-mail címe:</strong><br>
<input type=text name=\"email\" size=40 maxlength=150>
<p><strong>Az Ön azonosító jele:</strong><br>
<input type=text name=\"kod\" size=10>
<p><strong>Művelet:</strong><br>
<input type=radio name=\"muvelet\"
value=\"feliratkozas\" checked> feliratkozás
<input type=radio name=\"muvelet\"
value=\"leiratkozas\"> leiratkozás
<input type=\"hidden\" name=\"op\" value=\"ok\">
<p><input type=submit name7\"submit\"
value=\"Mehet!\"></p>
</form>";
}
else if (($_POST[op] == "ok") && ($_POST[muvelet] == "feliratkozas")) //Feliratkozás; e-mail cím ell.
{
if ($_POST[email] == "")
{
header("Location:levellista.php");
exit;
}
//kiépítem az adatbáziskapcsolatot
adatbazis();
//megnézem, hogy van e már ilyen e-mail cím //itt biztos, hogy kell majd variálnom
ellenorzes($_POST[email]);
//az eredmények számának megfelelően cselekszem
if (mysql_num_rows($ell_eredm) < 1)
{
***$sql = "insert into tagok (azon,email,kod) values('','%input%POST[email]','%input%POST[kod]')"; $eredm = mysql_select_db("tagok",$ossz) or die(mysql_error());
$uzenet = "<p>Köszönjük, hogy feliratkozott</p>
<?php
function adatbazis() //saját függvények deklarálása
{
global $ossz; //adatbázis összeköttetés
$ossz = mysql_connect("Dat","root")
or die(mysql_error());
mysql_select_db("tagok",$ossz)
or die(mysql_error());
}
function ellenorzes($email)
{
global $ossz, $ell_eredm; //megvizsgáljuk, hogy az e-mail szerepel e már az
//adatbázisban
$ell = "select azon from tagok where email = '$email'";
$ell_eredm = mysql_query($ell,$ossz) or
die(mysql_error());
}
//eldöntjük, hogy kell e az űrlap
if ($_POST[op] != "ok") //ha kell űrlap
{
$uzenet = "
<form method=POST action=\"$SERVER[PHP_SELF]\">
<p><strong>Az Ön e-mail címe:</strong><br>
<input type=text name=\"email\" size=40 maxlength=150>
<p><strong>Az Ön azonosító jele:</strong><br>
<input type=text name=\"kod\" size=10>
<p><strong>Művelet:</strong><br>
<input type=radio name=\"muvelet\"
value=\"feliratkozas\" checked> feliratkozás
<input type=radio name=\"muvelet\"
value=\"leiratkozas\"> leiratkozás
<input type=\"hidden\" name=\"op\" value=\"ok\">
<p><input type=submit name7\"submit\"
value=\"Mehet!\"></p>
</form>";
}
else if (($_POST[op] == "ok") && ($_POST[muvelet] == "feliratkozas")) //Feliratkozás; e-mail cím ell.
{
if ($_POST[email] == "")
{
header("Location:levellista.php");
exit;
}
//kiépítem az adatbáziskapcsolatot
adatbazis();
//megnézem, hogy van e már ilyen e-mail cím //itt biztos, hogy kell majd variálnom
ellenorzes($_POST[email]);
//az eredmények számának megfelelően cselekszem
if (mysql_num_rows($ell_eredm) < 1)
{
***$sql = "insert into tagok (azon,email,kod) values('','%input%POST[email]','%input%POST[kod]')"; $eredm = mysql_select_db("tagok",$ossz) or die(mysql_error());
$uzenet = "<p>Köszönjük, hogy feliratkozott</p>
Alakul a WFSZ arculata - kiválasztottuk logónkat
Nem biztos, hogy minden olvasónk teljes egészében tisztában van azzal, hogy a Weblabor, a PHP Konferenciák és Roadshow rendezvények, sőt még további projektek is egy összefogó szervezet égisze alatt működnek, ez pedig a Neumann János Számítógép-tudományi Társaság Webalkalmazások Fejlesztése Szakosztálya. Még áprilisban hirdettük meg a WFSZ arculatkialakítási pályázatát, melyre számos pályamű érkezett. Előzetes egyeztetés után ezekről is döntöttük a pénteken lezajlott közgyűlésünkön.
Your Christmas shopping troubles are over: more than 40 Java Markup Language Editors
Összesen több mint 40 böngésző, HTML és XML szerkesztő valamint UML modellező Javában
■ PHP, feliratkozás/leiratkozás form
Sziasztok,
Ismételten egy kicsit nagy fába vágtam a fejszémet. A lenti szkriptet (levelezési lista űrlap része) amikor betöltöm a böngészőbe akkor a következő hibaüzenetet kapom: Parse error: parse error in H:\www\levellista\mysql\levellista.php on line 21
namost a szkript 21. sora pont egy megjegyzés. ***
Remélem több szem többet lát.
Ismételten egy kicsit nagy fába vágtam a fejszémet. A lenti szkriptet (levelezési lista űrlap része) amikor betöltöm a böngészőbe akkor a következő hibaüzenetet kapom: Parse error: parse error in H:\www\levellista\mysql\levellista.php on line 21
namost a szkript 21. sora pont egy megjegyzés. ***
Remélem több szem többet lát.
NVU-val helyi projekt szerkesztése
Probalgattam parszor mar, de nem tetszik, vagyis, nem minden tetszik.
Nade: lehet vele olyat, h. _local_ project szerkesztese? Nem ftp, hanem local.
A /web konyvtarban van a teljes web. Ezt akarom szerkeszteni, ami a sajat gepemen a http://vala.hol/web alatt jelenik meg. Nincs ftp, csak a local konyvtar. Hogy lehet benn ilyet?
thx!
■ Nade: lehet vele olyat, h. _local_ project szerkesztese? Nem ftp, hanem local.
A /web konyvtarban van a teljes web. Ezt akarom szerkeszteni, ami a sajat gepemen a http://vala.hol/web alatt jelenik meg. Nincs ftp, csak a local konyvtar. Hogy lehet benn ilyet?
thx!
Subversion és TortoiseSVN
Sziasztok!
Lenne egy problémám. A Subversiont feltelepítettem, majd hozzáadtam a c:\inetpub\wwwroot\svn könyvtárt. Fut is rendesen (commitoltam is), parancssorban is TortoiseSVN-en keresztül egyaránt; de nem tudom megoldani, hogy kívűlről (IP cím alapján is elérhető legyen). Ezt hogyan csinálhatom meg? Mivel külön portja van, ezért ezt is forwardolni kellene az ADSL routeremben?
■ Lenne egy problémám. A Subversiont feltelepítettem, majd hozzáadtam a c:\inetpub\wwwroot\svn könyvtárt. Fut is rendesen (commitoltam is), parancssorban is TortoiseSVN-en keresztül egyaránt; de nem tudom megoldani, hogy kívűlről (IP cím alapján is elérhető legyen). Ezt hogyan csinálhatom meg? Mivel külön portja van, ezért ezt is forwardolni kellene az ADSL routeremben?
Delphi 2005 is now available - supports both C# and ObjectPascal
Megjelent a Delphi 2005
■