Regipage

08/05/2011 22:58 BaurMax#1
Hallo
Hab einen eigenen Hamachi Server gemacht.
Jetzt ist das problem das Apache nicht angeht. Und wens angeht nur kurz.

Kann jemand pls helfen?

Danke im vorraus
08/05/2011 23:01 xMagicx3#2
instant messenger aus machen
08/05/2011 23:02 BaurMax#3
wo kann man die ausmachen ??
08/05/2011 23:05 xLiiK3Zz#4
Mach Skype , MSN , TV oder andere Programme aus.
Wenn du Skype anhast mach starte dann nochmal
den Task-Manager und guck auf den Prozess Skype
den musst du dann wieder beenden.
Wenn es dann immer noch nicht geht neu installieren.
08/05/2011 23:33 BaurMax#5
es tut jetzt aber jetzt ist ein neues Problem aufgetaucht. Und zwar kommt wenn man was im Itemshop kauft kommt immer:


Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\xampp\htdocs\scripts\itemshop\shopbuy.php on line 31
Kaufen fehlgeschlagen.


Kennt jemand die Lösung??
08/05/2011 23:34 .Cretton'#6
Wer kauft bei nem Hamachi-Server im Itemshop ?

Da ist was mit der DB
08/05/2011 23:42 BaurMax#7
Das war nur wegen lw^^ aber würd trozdem wissen die Lösung.

PS: Es gibt auch Leute wo auf Hamachi server kaufen ;D
08/05/2011 23:49 ¢ýL#8
Mysql num rows sieht aus nach zu viele Reihen poste mal den Code aus der shopbuy.php auf Linie 31
08/05/2011 23:51 BaurMax#9
wie soll ich das Posten?? das ist zuviel was darin steht
08/05/2011 23:56 ¢ýL#10
Nein du sollst nur die Linie 31 hier hin Posten in einen Spoiler mit notepad++ siehst du die Zeilen nummern
08/05/2011 23:57 BaurMax#11
Das steht drin
$num = mysql_num_rows($query);
08/06/2011 00:00 ¢ýL#12
Gibts in der Account db ne Reihe namens Coins?
08/06/2011 00:02 BaurMax#13
wie? meinst bei naviecat oder wo??
08/06/2011 00:09 ¢ýL#14
Okay Dan nomal also sry geh mal hier und poste die komplette shopbuy.php und Magier mal die Linie 31 denn ich muss mir die querry angucken PS:jo in navicat in der db Account auf die Tabelle Account in gucken ob da Coins steht da wo auch Name steht also ob die Reihe okay?
08/06/2011 00:14 BaurMax#15
also in naviecat ist keine coins

Das ist die shopbuy.php

<?php
session_start();
if($_SESSION['id'] == "") {
die('Logge dich bitte ein!');
}
else {

include('../../inc/dbsettings.php');
$db = "account";
mysql_connect($dbhost, $dbuser, $dbpw) OR
die("ERROR: Connection failed. ".mysql_error());
mysql_select_db($db) OR
die("ERROR: DB allready open. ".mysql_error());

$getuser = "SELECT * from account where login = '" . $_SESSION['id'] . "'";
$checkuser = mysql_query($getuser);
$num = mysql_num_rows($checkuser);

if($num > 0) {

$array = mysql_fetch_array($checkuser);

$itemid = $_GET['id'];
$user = $_SESSION['id'];
$coins = $_SESSION['coins'];



$check = "SELECT * from itemshop where value = '" . $itemid . "'";
$query = mysql_query($check);
$num = mysql_num_rows($query);
if($num > 0) {
$array2 = mysql_fetch_array($query);
$rescash = $array['coins'] - $array2['coins'];

if($num > 0 && $rescash >= 0) {
mysql_select_db('player');
$i = 0;
$giveitem = "INSERT INTO item SET owner_id = '" . $array['id'] . "', window = 'MALL', pos = '" . $_SESSION['pos'] . "', count = '1', vnum = '" . $itemid . "', socket0 = '0', socket1 = '0', socket2 = '0'";
$result = mysql_query($giveitem);

if($result) {


if($_SESSION['pos'] == '42') {

$_SESSION['pos'] = '0'; }
else { $_SESSION['pos'] = $_SESSION['pos'] + 1; }

mysql_select_db('account');

$cashresult = $array['coins'] - $array2['coins'];

$coins = "UPDATE account set coins = '" . $cashresult . "' where login = '" . $_SESSION['id'] . "'";
$coinsresult = mysql_query($coins);

if($coinsresult) {
$_SESSION['coins'] = $cashresult;

echo "<meta http-equiv=\"refresh\" content=\"0;url=index.php?page=buysuccess\">";
} else {
echo "Kaufen fehlgeschlagen.";
}

}
else { echo "Kaufen fehlgeschlagen."; }

} else { echo "Du hast zu wenig Coins."; }

} else { echo "Kaufen fehlgeschlagen."; }

} else { echo "Bitte logge dich ein."; }

}

?>