Archívum - Jan 6, 2008
Php5 vs mysql
Sziasztok!
Van egy mysql kezelő objektumom ami tökéletesen működött PHP 4 alatt, de az 5-ös verziónál nem minden lekérdezésnél működik.
A DBNumrows-nál és a DBFetchrow metódus hívásánál valamikor nem létezik a lekérdezés eredménye (supplied argument is not a valid MySQL result )
Mi okozhatja ezt a problémát már próbáltam a mysqli-t is hátha csak azzal működik a php5, de azzal se működik (Warning: mysqli_fetch_row() expects parameter 1 to be mysqli_result, boolean given in...)
Az biztos, hogy minden lekérdezés jó, mert kipróbáltam mysql kliensben.
[colorer=php]
class DBObject{
var $dhost;
var $duser;
var $dpass;
var $dname;
var $DBCon;
var $query;
var $rowcount;
var $result;
var $row;
var $MYSQL_I=false;
function DBObject()
{
global $dbhost;
global $dbuser;
global $dbpassword;
global $dbname;
$this->dhost= $dbhost;
$this->duser= $dbuser;
$this->dpass= $dbpassword;
$this->dname= $dbname;
}
function GetRowCount()
{
return $this->rowcount;
}
function SetSQL($sql)
{
$this->query=$sql;
}
function DBConnect()
{
if(!$this->MYSQL_I)
{
$this->DBCon=mysql_connect($this->dhost, $this->duser, $this->dpass);
mysql_select_db($this->dname,$this->DBCon);
}
else
{
$this->DBCon=mysqli_connect($this->dhost, $this->duser, $this->dpass);
mysqli_select_db($this->DBCon,$this->dname);
}
}
function DBDisconnect()
{
if(!$this->MYSQL_I)
Van egy mysql kezelő objektumom ami tökéletesen működött PHP 4 alatt, de az 5-ös verziónál nem minden lekérdezésnél működik.
A DBNumrows-nál és a DBFetchrow metódus hívásánál valamikor nem létezik a lekérdezés eredménye (supplied argument is not a valid MySQL result )
Mi okozhatja ezt a problémát már próbáltam a mysqli-t is hátha csak azzal működik a php5, de azzal se működik (Warning: mysqli_fetch_row() expects parameter 1 to be mysqli_result, boolean given in...)
Az biztos, hogy minden lekérdezés jó, mert kipróbáltam mysql kliensben.
[colorer=php]
class DBObject{
var $dhost;
var $duser;
var $dpass;
var $dname;
var $DBCon;
var $query;
var $rowcount;
var $result;
var $row;
var $MYSQL_I=false;
function DBObject()
{
global $dbhost;
global $dbuser;
global $dbpassword;
global $dbname;
$this->dhost= $dbhost;
$this->duser= $dbuser;
$this->dpass= $dbpassword;
$this->dname= $dbname;
}
function GetRowCount()
{
return $this->rowcount;
}
function SetSQL($sql)
{
$this->query=$sql;
}
function DBConnect()
{
if(!$this->MYSQL_I)
{
$this->DBCon=mysql_connect($this->dhost, $this->duser, $this->dpass);
mysql_select_db($this->dname,$this->DBCon);
}
else
{
$this->DBCon=mysqli_connect($this->dhost, $this->duser, $this->dpass);
mysqli_select_db($this->DBCon,$this->dname);
}
}
function DBDisconnect()
{
if(!$this->MYSQL_I)
Hogy csináljam, hogy a XAMMP az URL-ben a modules-t kiegészítse modules.php-re?
Hellosztok!
A gépemre a XAMMP progi van telepitve.
Hogy tudom azt megcsinalni, mit alitsak benne pontosan, hogy az modules.php = modules-sel, szal a .php-t automatikusan odaképzeli.
Volt egy cikk, de nem tudtam kimenni belőle.
■ A gépemre a XAMMP progi van telepitve.
Hogy tudom azt megcsinalni, mit alitsak benne pontosan, hogy az modules.php = modules-sel, szal a .php-t automatikusan odaképzeli.
Volt egy cikk, de nem tudtam kimenni belőle.
nincs hibajelzés küldéskor
Sziasztok!
Nagy mértékben kezdő vagyok.
A kérdésem az alábbi kódrészlettel kapcsolatos. Akárhogy variálom, nem jelenik meg a hibaüzenet, és gond nélkül elküldi az emailt. De bármilyen más programmal űrlappal is próbálkozok, mindíg ez van. Egyszerűen tovább lép és küldi a nagy semmit az emailcímre. Ha kitöltöm akkor jól működik de az mondjuk rendben is van:) Mi lehet a baj? Előre is köszi!
Nem tudom számít e de a szerverre töltöttem fel nem a gépemen próbálgattam.
ez pl.: az "index.html"
________________________________________
<html>
<head>
<title>mail küldés</title>
</head>
<body>
<form method="post" action="mail.php">
Név:<input type="text" name="neved"><br>
E-mail cím:<input type="text" name="email"><br>
Szöveg:<textarea name="szoveg"></textarea><br>
<input type="submit" value="Mehet">
</form>
</body>
</html>
_________________________________________
Ez pedig a "mail.php"
_________________________________________
<?php
if (isset ($_POST['neved']) && isset($_POST['email']) && isset($_POST['szoveg']))
{
$kuldo_neve = $_POST['neved'];
$kuldo_email = $_POST['email'];
$kuldo_comment = $_POST['szoveg'];
mail ('nev29##kukac##kiszolgalo.hu', 'Üzenet az oldaladrol', "Név: $kuldo_neve Email: $kuldo_email Hozzászólás: $kuldo_comment" . date('d/m/Y H:i:s'), "FROM: $kuldo_email Reply-To: $kuldo_email");
}
else
{
echo ('Nem toltotted ki az osszes mezot');
}
?>
■ Nagy mértékben kezdő vagyok.
A kérdésem az alábbi kódrészlettel kapcsolatos. Akárhogy variálom, nem jelenik meg a hibaüzenet, és gond nélkül elküldi az emailt. De bármilyen más programmal űrlappal is próbálkozok, mindíg ez van. Egyszerűen tovább lép és küldi a nagy semmit az emailcímre. Ha kitöltöm akkor jól működik de az mondjuk rendben is van:) Mi lehet a baj? Előre is köszi!
Nem tudom számít e de a szerverre töltöttem fel nem a gépemen próbálgattam.
ez pl.: az "index.html"
________________________________________
<html>
<head>
<title>mail küldés</title>
</head>
<body>
<form method="post" action="mail.php">
Név:<input type="text" name="neved"><br>
E-mail cím:<input type="text" name="email"><br>
Szöveg:<textarea name="szoveg"></textarea><br>
<input type="submit" value="Mehet">
</form>
</body>
</html>
_________________________________________
Ez pedig a "mail.php"
_________________________________________
<?php
if (isset ($_POST['neved']) && isset($_POST['email']) && isset($_POST['szoveg']))
{
$kuldo_neve = $_POST['neved'];
$kuldo_email = $_POST['email'];
$kuldo_comment = $_POST['szoveg'];
mail ('nev29##kukac##kiszolgalo.hu', 'Üzenet az oldaladrol', "Név: $kuldo_neve Email: $kuldo_email Hozzászólás: $kuldo_comment" . date('d/m/Y H:i:s'), "FROM: $kuldo_email Reply-To: $kuldo_email");
}
else
{
echo ('Nem toltotted ki az osszes mezot');
}
?>
SELECT lista elemeinek értéke legyen ugyanaz, mint a megjelenő név
Sziasztok!
Találtam a neten egy js kódot:Ez a kód egy legördülő mezőbe gyüjti össze aí windows összes betűjének a nevét.
Ezt úgy akarom módosítani, hogy minden elem értéke legyen ugyanaz, pl. arial éréke arial.
Tudna ebben valaki segíteni, mert én kevés vagyok hozzá!
Köszönöm a segítséget mindenkinek!
■ Találtam a neten egy js kódot:
<SCRIPT type=text/jscript>
function init() {
var d = document;
var your = d.forms.your.elements, list = your.list,
o = d.createElement( 'option' ), arr = [],
h = d.getElementById( 'thedialoghelper' ),
num = h.fonts.count, i = num;
while(i--) { arr[i] = h.fonts(i+1); }
arr.sort().reverse();
i = num; while(i--) {
p = o.cloneNode( false );
p.text = arr[i];
list.add(p);
}
}
window.onload = init;
document.onkeydown = function(e) {}
</SCRIPT>
<FORM id=your>
<SELECT id=list>
<OPTION selected>Kérlek válassz!</OPTION>
</SELECT>
</FORM>
<OBJECT id=thedialoghelper height=0 width=0 classid=clsid:3050f819-98b5-11cf-bb82-00aa00bdce0b></OBJECT>
Ezt úgy akarom módosítani, hogy minden elem értéke legyen ugyanaz, pl. arial éréke arial.
Tudna ebben valaki segíteni, mert én kevés vagyok hozzá!
Köszönöm a segítséget mindenkinek!