PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr (https://www.php-resource.de/forum/)
-   Fragen zu Installation & Konfiguration (LAMP, WAMP & Co.) (https://www.php-resource.de/forum/fragen-zu-installation-and-konfiguration-lamp-wamp-and-co/)
-   -   undefined variable (https://www.php-resource.de/forum/fragen-zu-installation-and-konfiguration-lamp-wamp-and-co/22345-undefined-variable.html)

menasche 07-07-2003 11:11

undefined variable
 
DIESEN BEITRAG BITTE VERSCHIEBEN; DAS PROBLEM IST DENK ICH MAL DER APACHE SERVER

hi!
ich habe gestern meinen pc neu aufgesetzt..

vorher funktionierte alles bestens, aber jetzt nicht mehr. ich denke mir, ich habe bei der konfiguratiuon von apache etwas vergessen, aber ich weiß nicht was...

mein problem ist folgendes:

z.B. start.php?auswahl=1

bis jetzt habe ich diese variable ohne probleme auslesen können in einer anderen include datei, aber jetzt kommt folgende fehlermeldung, wenn ich versuche, einen SELECT aus der db zu machen:

'undefined variable'

mein SELECT sieht folgendermaßen aus:
"SELECT * FROM wwe WHERE ID=".$auswahl;

bis jetzt hat es so immer funktioniert, er hat mir in weiterer folge den inhalt aus dieser tabelle ausgegeben, aber wie gesagt nach dem neu aufsetzen bekomme ich diese fehlermeldung..

könnt ihr mir sagen, was ich falsche mache/gemacht habe??

danke schon im voraus, mfg max

Abraxax 07-07-2003 11:42

Zitat:

DIESEN BEITRAG BITTE VERSCHIEBEN; DAS PROBLEM IST DENK ICH MAL DER APACHE SERVER
done.


funktioniert es jetzt wieder?

menasche 07-07-2003 11:58

nein, das problem besteht immernoch^^#

ps: danke fürs verschieben

wahsaga 07-07-2003 13:41

Re: undefined variable
 
wie genau sieht die fehlermeldung aus? (warning, notice?)

ich vermute mal, dass du jetzt lediglich eine andere einstellung beim error reporting hast ...

menasche 07-07-2003 20:15

Notice: Undefined variable: wwe in c:\www\wrestling\inc.IncludeContentContent.php on line 16


das ist meine fehlermeldung..

naja aber früher hats funktioniert mit dem gleichen code, also kanns doch nicht an der fehlermedlung einstellung liegen?!

:confused:

kapitaeniglo 07-07-2003 20:25

du haste wahrscheinlich andere einstellungen bei ERROR_REPORTING

wahrscheinlich hattest frueher nur fehler an und jetzt auch warnungen ....

such mal in deiner php.ini nach
error_reporting
und display_errors

wahrscheinlich ist error_reporting auf E_ALL & E_NOTICE

wenn du daraus E_ALL & ~E_NOTICE

zeigt er die notizen nicht mehr an oder du definierst deine variablen bevor du sie benutzt

greetz
iglo

menasche 07-07-2003 20:39

hmm..

ich probier das alles nur lokal aus, heißt das jetzt, dass es möglicherweise nicht funktioniert??

abe dieses problem besteht bei allen skripten, ich habe div. tutorials ausprobiert und überall diese fehlermeldung bekommen...

kapitaeniglo 07-07-2003 20:46

jepp weil oft variablen nicht definiert werden bevor man sie benutzt ...

mach ich auch leider oft ...

ich denke online haste mit den skripten das problem nicht...

wenn es dich nicht stoert, dass deine skripte nicht ganz korrekt sind
stell bei error_reporting das notize aus ...

greetz
iglo

menasche 07-07-2003 21:17

erstmal danke:)

aber das problem ist irgendwie noch nicht ganz gelöst..

weil wenn ich jetzt versuche, ein variable aus der url zu entnehmen und sie so weiterzugeben, macht ers nicht..(antowort: invalid query)..

PHP-Code:

$db_connect open_db();

        
$sql "SELECT * FROM ".$category." WHERE ID=".$entry;
        
$result mysql_query($db_connect);
        
$result mysql_query($sql) or die ("Invalid Query.");

        while (
$row mysql_fetch_array($result,MYSQL_ASSOC))
         {
          echo 
$row["Content"];
         echo 
$row["Title"];
         }
        
mysql_close($db_connect); 

und meine menu-file:

PHP-Code:

<?php
        
include ("inc.dbconnect.php");
        
        
$db_connect open_db();

        
$sql "SELECT * FROM mainmenu";
        
$result mysql_query($db_connect);
        
$result mysql_query($sql) or die ("Invalid Query.");

        while (
$row mysql_fetch_array($result,MYSQL_ASSOC))
         {
         echo 
"<a href='start.php?category=".$row["Category"]."&entry=".$row["ID"]."'>";
         echo 
$row["Title"];
         echo 
"</a><br>";
         }
        
mysql_close($db_connect);
        
?>

hoffe ihr könnt mir weiterhelfen..

kapitaeniglo 07-07-2003 22:34

welche phpversion benutzt du lokal ???

welche online ???

wahrscheinlich ist in deineer php.ini register_globals auf off

das kannst du entweder auf on stellen ODER dein skripte anpassen ....

greetz
iglo

menasche 07-07-2003 22:35

und wie passe ich am besten meine skripte an??

mit $_REQUEST["name"], oder??

mrhappiness 07-07-2003 22:37

kommt drauf an, wo die variablen her kommen

$_GET für Links (und Formulare
$_POST für Formulare
$_SESSION, $_COOKIE wird selbsterklärend sein

dannhätten wir noch $_ENV und $_SERVER

menasche 07-07-2003 22:39

Danke jetzt funktionierts!!
DANKE!!^^

kapitaeniglo 07-07-2003 23:16

feinifein ;)

php-resource .... da wird einem geholfen ;)


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:42 Uhr.

Powered by vBulletin® Version 3.8.2 (Deutsch)
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0
[c] ebiz-consult GmbH & Co. KG