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:
  1. <SCRIPT type=text/jscript>  
  2. function init() {  
  3.   var d = document;  
  4.   var your = d.forms.your.elements, list = your.list,  
  5.    o = d.createElement( 'option' ), arr = [],  
  6.    h = d.getElementById( 'thedialoghelper' ),  
  7.    num = h.fonts.count, i = num;  
  8.   while(i--) { arr[i] = h.fonts(i+1); }  
  9.   arr.sort().reverse();  
  10.   i = num; while(i--) {  
  11.     p = o.cloneNode( false );  
  12.     p.text = arr[i];  
  13.     list.add(p);  
  14.   }  
  15. }  
  16.   
  17. window.onload = init;  
  18.   
  19. document.onkeydown = function(e) {}  
  20. </SCRIPT>  
  21.   
  22. <FORM id=your>  
  23. <SELECT id=list>  
  24. <OPTION selected>Kérlek válassz!</OPTION>  
  25. </SELECT>  
  26. </FORM>  
  27.   
  28. <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!