ugrás a tartalomhoz

Archívum - Jan 6, 2008 - Fórum téma

Php5 vs mysql

C_hris · 2008. Jan. 6. (V), 20.23
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)

Hogy csináljam, hogy a XAMMP az URL-ben a modules-t kiegészítse modules.php-re?

krisz91 · 2008. Jan. 6. (V), 20.02
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.
 

nincs hibajelzés küldéskor

joska29 · 2008. Jan. 6. (V), 19.26
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');
}
?>
 

SELECT lista elemeinek értéke legyen ugyanaz, mint a megjelenő név

mrtom · 2008. Jan. 6. (V), 11.26
Sziasztok!

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>
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!