Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 13:14

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Kleiner Php Fehler. Php funktioniert nicht!

Discussion on Kleiner Php Fehler. Php funktioniert nicht! within the Web Development forum part of the Coders Den category.

Reply
 
Old 03/27/2013, 19:25   #16
 
Mikesch01's Avatar
 
elite*gold: 203
Join Date: Sep 2007
Posts: 732
Received Thanks: 190
Quote:
Originally Posted by vbacoder View Post
Ne geht immernoch nicht es kommt die Ausgabe "Kein Account gefunden!"

:S
Da diese 'id' in der Session ein Name ist und da 'Kein Account gefunden' erscheint, heißt dass, dass die Session leer ist.

Wo wird diese denn gesetzt? (Initialisiert) Dies muss in einem anderem Script (wahrscheinlich Login oder ähnlich) passieren.
Mikesch01 is offline  
Old 03/27/2013, 23:04   #17
 
vbacoder's Avatar
 
elite*gold: 39
Join Date: Sep 2011
Posts: 1,198
Received Thanks: 251
Die ID ist einfach die zufällige nummer die einem in der DB registrierten account zugewiesen wird. Und ist beim Account und in der player datenbank die selbe
vbacoder is offline  
Old 03/28/2013, 00:55   #18
 
Mikesch01's Avatar
 
elite*gold: 203
Join Date: Sep 2007
Posts: 732
Received Thanks: 190
Schön und gut^^, aber wo wird diese ID im Script gesetzt? Also wo ist die Wertzuweisung... z.B $_SESSION['id'] = $row['id'] oder ähnlich.
Mikesch01 is offline  
Old 03/28/2013, 16:43   #19
 
vbacoder's Avatar
 
elite*gold: 39
Join Date: Sep 2011
Posts: 1,198
Received Thanks: 251
Ich hab keine Ahnung xD. Eigentlich müsste es ja so funktionieren weil das Scripts das ja von oben nimmt und dan damit in der account.account such :S
vbacoder is offline  
Old 03/28/2013, 16:54   #20
 
Mikesch01's Avatar
 
elite*gold: 203
Join Date: Sep 2007
Posts: 732
Received Thanks: 190
ja, aber wenn $_SESSION['id'] keinen Inhalt hat, dann wird die Abfrage auch nicht funktionieren
Mikesch01 is offline  
Old 03/28/2013, 17:17   #21


 
.Marcel''s Avatar
 
elite*gold: 100
Join Date: Sep 2009
Posts: 8,143
Received Thanks: 2,763
Quote:
Originally Posted by vbacoder View Post
Ich hab keine Ahnung xD. Eigentlich müsste es ja so funktionieren weil das Scripts das ja von oben nimmt und dan damit in der account.account such :S
Schau dir lieber noch mal die Funktionsweise von Sessions an..
.Marcel' is offline  
Old 03/28/2013, 17:32   #22
 
vbacoder's Avatar
 
elite*gold: 39
Join Date: Sep 2011
Posts: 1,198
Received Thanks: 251
Ich weis aber wie mach ich es den sonst um nach Namen zu suchen? o.O
vbacoder is offline  
Old 03/28/2013, 22:05   #23
 
Mikesch01's Avatar
 
elite*gold: 203
Join Date: Sep 2007
Posts: 732
Received Thanks: 190
Lass es doch wie es ist, das ist ja in Ordnung. Du musst uns nur sagen, wo du die Session gesetzt hast, damit wir rausfinden können, warum diese leer ist^^ Wir benötigen das Script dazu, wo diese gesetzt wird.
Mikesch01 is offline  
Thanks
1 User
Old 03/28/2013, 22:23   #24
 
vbacoder's Avatar
 
elite*gold: 39
Join Date: Sep 2011
Posts: 1,198
Received Thanks: 251
Im Browser schreibt man z.B. ......php?id=name und dass ist die session id also "name" und die soll in player gesucht werden. aus der selben zeile soll eine id die da ist in der account gesucht werden und dort in der selben zeile ein BLOCK in der spalte Status gesetzt werden.

ist jetzt alles klar? :S
vbacoder is offline  
Old 03/28/2013, 23:12   #25
 
Mikesch01's Avatar
 
elite*gold: 203
Join Date: Sep 2007
Posts: 732
Received Thanks: 190
ah

Du musst hierzu GET verwenden... jetzt verstehe ich^^

PHP Code:
 <?php
session_start 
();

$id htmlentities($_GET['id']);

    if(empty(
$id)) {
        die(
'Kein Account gefunden!');
    }
    else {
    
    include(
'../inc/config.php');
    
    
mysql_select_db('player');
        
    
$query mysql_query("SELECT SUM(`account_id`) as amount FROM player where name = '" $id "'");
    
$lasttime mysql_fetch_assoc($query); 
    
$amount $lasttime['amount'];

    
mysql_select_db('account'); //das wurde auch verschoben 

    
$cccc mysql_query("SELECT account_id FROM player where name = '" $id "'");
    
$row mysql_fetch_assoc($cccc);
    
$insertnew false;     

    
mysql_query("UPDATE account.account SET status = 'BLOCK' where id = '"$row['account_id'] ."'");

    
header("Location: http://****.html");

    exit;
    }  
?>
Mikesch01 is offline  
Thanks
1 User
Old 03/29/2013, 13:40   #26
 
vbacoder's Avatar
 
elite*gold: 39
Join Date: Sep 2011
Posts: 1,198
Received Thanks: 251
1 Fehler kommt immernoch :S

Quote:
Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in ****.php on line 26
Zeile 26:
Quote:
$row = mysql_fetch_assoc($cccc);
EDIT:

Problem Gelöst so hätte es funktioniert:
PHP Code:
<?php
session_start 
();

$id htmlentities($_GET['id']);

    if(empty(
$id)) {
        die(
'Kein Account gefunden!');
    }
    else {
    
    
$ip '*.*.*.*';
    
$user '*';
    
$pw '*';

mysql_connect($ip$user$pw) or die('Verbindung fehlgeschlagen.');
    
    
mysql_select_db('player');
        
    
$query mysql_query("SELECT SUM(`account_id`) as amount FROM player where name = '" $id "'");
    
$lasttime mysql_fetch_assoc($query); 
    
$amount $lasttime['amount'];

    
mysql_select_db('player'); //das wurde auch verschoben 

    
$cccc mysql_query("SELECT account_id FROM player where name = '" $id "'");
    
$row mysql_fetch_assoc($cccc);
    
$insertnew false;     
mysql_select_db('account'); //das wurde auch verschoben 
    
mysql_query("UPDATE account.account SET status = 'BLOCK' where id = '"$row['account_id'] ."'");

    
    exit;
    }  
?>
Thx an Mikesch01 =)
vbacoder is offline  
Old 03/29/2013, 13:44   #27
 
Mikesch01's Avatar
 
elite*gold: 203
Join Date: Sep 2007
Posts: 732
Received Thanks: 190
PHP Code:
 <?php
session_start 
();

$id htmlentities($_GET['id']);

    if(empty(
$id)) {
        die(
'Kein Account gefunden!');
    }
    else {
    
    include(
'../inc/config.php');
    
    
mysql_select_db('player');
        
    
$query mysql_query("SELECT SUM(`account_id`) as amount FROM player where name = '" $id "'");
    
$lasttime mysql_fetch_assoc($query); 
    
$amount $lasttime['amount'];    

    
$cccc mysql_query("SELECT account_id FROM player where name = '" $id "'");
    
$row mysql_fetch_assoc($cccc);
    
$insertnew false;     

    
mysql_select_db('account'); // wurde verschoben, habe nicht gemerkt, dass account erst später kommt^^

    
mysql_query("UPDATE account SET status = 'BLOCK' where id = '"$row['account_id'] ."'");

    
header("Location: http://****.html");

    exit;
    }  
?>
Mikesch01 is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
Kein Fehler in VPC aber Quest funktioniert trozdem nicht :/
11/12/2012 - Metin2 Private Server - 9 Replies
Ich habe folgende Quest : quest lager_oeffnen begin state start begin when 71009.use begin if pc.get_money > 500000 then game.set_event_flag("tresore_kaufen" ;, 1) else game.set_event_flag("tresore_kaufen" ;, 2)
Mein combat arms funktioniert nicht fehler warum?
11/10/2012 - Combat Arms - 7 Replies
HILFE Diese Meldung kommt immer und ich will wieder CA zocken doch es geht nicht!
syserr fehler --> login funktioniert nicht
08/07/2011 - Metin2 Private Server - 0 Replies
Hallo, also bei mir kommt bei Game1_2 folgender Fehler bei syserr: SYSERR: Aug 6 10:54:21 :: socket_connect: HOST 220.95.239.40:7120, could not connect. SYSERR: Aug 6 10:54:21 :: heart_idle: losing 77 seconds. (lag occured) SYSERR: Aug 6 10:54:46 :: FuncCheckWarp: Warp NPC name wrong : µµÃø¬}¥Þ¤@¼Ó SYSERR: Aug 6 10:54:46 :: FuncCheckWarp: Warp NPC name wrong : µµÃø¬}¥Þ¤@¼Ó SYSERR: Aug 6 10:54:46 :: FuncCheckWarp: Warp NPC name wrong : µµÃø¬}¥Þ¤@¼Ó ...
Kleiner Fehler. DB-Connecten will nicht ôo
06/13/2010 - Metin2 Private Server - 2 Replies
Labert mich nicht voll mit SuFu oder Google. Wenn ich was gefunden hätte würde ich nicht posten. Also sparts euch gleich ! ALso, ich hatte nach langer Zeit mit meiner Freundin mal wieder Lust nen Server zu machen. Das Problem: Ich kann nicht auf Ihre DB Connecten. Ja Port 3306 ist an ! Das Problem währe: http://img641.imageshack.us/img641/782/fehlerf.pn g
Fehler beim Laden des Designs - Aero funktioniert nicht mehr [Vista]
03/16/2010 - Technical Support - 3 Replies
Hi Ich habe ein Problem: Das Aero Design von Vista funktioniert nicht mehr. Gestern ging es noch. Leistungsindex ist 4,6 also über den benötigten 3,0. Ich habe auch schon versucht, manuell die Datei auszuwählen (Designeinstellungen -> durchsuchen). Da finde ich zwar "Aero.theme", kann diese aber nicht öffnen. Wenn ich es versuche kommt folgender Fehler: http://s10.directupload.net/images/100315/xofs5ih k.jpg Weiß jemand, woran das liegen könnte, und was ich dagegen machen kann ? lg...



All times are GMT +1. The time now is 13:17.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.