Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 17:01

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

Advertisement



[PHP]Fehlersuche

Discussion on [PHP]Fehlersuche within the Web Development forum part of the Coders Den category.

Closed Thread
 
Old   #1


 
DasPrinzip.'s Avatar
 
elite*gold: 727
Join Date: Feb 2012
Posts: 1,206
Received Thanks: 303
[PHP]Fehlersuche

PHP Code:
$query "SELECT * FROM exc_pic ORDER BY RAND() LIMIT 10";
        
$result mysql_query($query);
        
        
$lines = array();
        while(
$row mysql_fetch_array($result)) {
        
$lines[] = array('picname' => $row['picname'], 'url' => $row['url'], 'headline' => $row['headline'], 'description' => $row['description']);
        }

     echo
        
'<li><p><a href="'.$lines['url'].' "><img src="/werbebilder/'.$lines['picname'].'" alt="'.$lines['picname'].'" /></a></p>
        <p>'
.$lines['headline'].'</p>
        <p>'
.$lines['description'].'</p>
        <p><a href="'
.$lines['url'].'">'.$lines['url'].'</a></p>
        </li>'

Ich bekomme nichts ausgegeben findet jemand einen Fehler? Ich starre schon 30 min auf diesen Teil aber finde nichts.
DasPrinzip. is offline  
Old 03/17/2015, 14:44   #2

 
Dingtax's Avatar
 
elite*gold: 340
The Black Market: 144/0/0
Join Date: Apr 2011
Posts: 1,577
Received Thanks: 341
Also soweit ich das sehen kann, hast du keine Syntax Fehler aber die Funktionen, die du verwendest, sind in der aktuellen Version von PHP als veraltet markiert, du solltest dir die Alternativen einmal anschauen
Dingtax is offline  
Old 03/17/2015, 14:48   #3
 
NotEnoughForYou's Avatar
 
elite*gold: 0
Join Date: Jun 2010
Posts: 3,406
Received Thanks: 2,024
Es kann ja auch nicht wirklich etwas ausgegeben werden.

$lines ist ein numerisches array.
In diesem array sind wiederum assoziative arrays.

Du musst $lines ebenfalls mit einer Schleife durchlaufen. Woher soll man denn sonst wissen, was $lines['url'] sein soll? ($lines[0]['url'] wäre zb. korrekt)

PHP Code:
foreach($lines as $l) {
    echo 
$l['url'];

Allerdings sollte dir das Script einen Fehler werfen. Hast du error reporting aktiviert?
NotEnoughForYou is offline  
Thanks
1 User
Old 03/17/2015, 15:33   #4


 
DasPrinzip.'s Avatar
 
elite*gold: 727
Join Date: Feb 2012
Posts: 1,206
Received Thanks: 303
Quote:
Originally Posted by NotEnoughForYou View Post
Es kann ja auch nicht wirklich etwas ausgegeben werden.

$lines ist ein numerisches array.
In diesem array sind wiederum assoziative arrays.

Du musst $lines ebenfalls mit einer Schleife durchlaufen. Woher soll man denn sonst wissen, was $lines['url'] sein soll? ($lines[0]['url'] wäre zb. korrekt)

PHP Code:
foreach($lines as $l) {
    echo 
$l['url'];

Allerdings sollte dir das Script einen Fehler werfen. Hast du error reporting aktiviert?
Danke, das war das Problem =)
Nein war deaktiviert
DasPrinzip. is offline  
Old 03/17/2015, 16:45   #5
 
elite*gold: 0
Join Date: Jan 2012
Posts: 759
Received Thanks: 416
Anstatt 30 Minuten den Fehler nur durch drauf schauen finden zu wollen, ist es vielleicht besser, etwas mit dem Code zu spielen, um den Fehler einzugrenzen.
Wird ein einfaches "echo '123';" ausgeben? -> Script wird wirklich ausgeführt
Wird meine Schleife ausgeführt? -> Es gibt auch Daten, MySQL Teil geht
Haben meine Variablen die Struktur, die ich möchte (mit var_dump() kannst du dir die Struktur von Arrays und Objekten anschauen)? -> Variablen stimmen
Usw. dann findest du den Fehler viel schneller. Wenn du dir jeden Schritt ausgeben lässt findest du den Fehler (fast) immer.
dowhile is offline  
Thanks
1 User
Old 03/18/2015, 14:05   #6

 
snow's Avatar
 
elite*gold: 724
Join Date: Mar 2011
Posts: 10,479
Received Thanks: 3,318
#closed (on request)
snow is offline  
Closed Thread


Similar Threads Similar Threads
Fehlersuche
03/29/2013 - Technical Support - 5 Replies
Ich suche ein Prog was die fehler und so bei mein PC behebt :D hatte eben ein Bluescreen Ingame und ich hätte fast durch den bildschürm geschlagen. Dies soll nicht nochmal vorkommen. :D Danke für euere Hilfe ^^
[GAME] Fehlersuche
08/06/2010 - Off Topic - 54 Replies
Hallo zusammen ich hab mir in der letzten zeit überlegt was mann so als game machen könnte da kamm mir die idee als ich bei 9live im fernsehr die alt belibte geschichte sah findet den fehler im rechten bild :) und ich dachte mir das könnte man doch auch hier ein bringen und das mache ich jetzt auch mal. Regeln: der erste user (also ich) fängt an mit einem bild welches bild ist egal hauptsache es verstößt nicht gegen die allgemeinen regeln dann nimmt man ein bearbeitungsprogram (z.b. paint,...
Fehlersuche
07/21/2010 - AutoIt - 2 Replies
vielleicht kennt wer von euch das spiel freewar also ich schreib grad einen bot und hab irgendwo einen fehler bei einer selbsterstellten funtion die meinen avatar auf ein feld mit einer bestimmten position gehen lassen sollte zwar macht er irgendwas wenn der bot aktiviert is aber er bewegt sich leider nicht vom fleck ich hab mal nur die 2 funktionen rauskopiert die ihr hierfür braucht vielleicht findet ihr ja was danke im voraus mfg australo
[C++] Fehlersuche
06/29/2010 - C/C++ - 7 Replies
GELÖST Huhu :P Bei mir ist der Wurm drin. Kann mir einer sagen was ich falsch mache? xD
Fehlersuche
12/31/2009 - AutoIt - 5 Replies
Hi, ich hab ein Skript, welches aber nicht funktioniert. Der Button lässt sich aus irgendeinem Grund nicht drücken. Hier is der Code: ; Includes #include <NoMadMemory.au3> #include <EditConstants.au3> #include <GUIConstantsEx.au3> #include <StaticConstants.au3> #include <WindowsConstants.au3> ;GUI



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


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.