Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   PHP: Spezielles Problem (https://www.delphipraxis.net/44852-php-spezielles-problem.html)

Nero 25. Apr 2005 20:05


PHP: Spezielles Problem
 
Folgender Code:
Code:
<?
//mysql connect
$iview = array();
$abfrage = "SELECT iview FROM iview";
$ergebnis = mysql_query($abfrage);
 while($row = mysql_fetch_object($ergebnis))
    {
    array_push($iview,$row->iview);
    }
$id = $_GET['id'];
echo '
<span class="nor">'.$iview[$id].'</span>
';
?>
Das Problem:

Auf der Seite zeigt er im Quelltext nur <span class="nor"></span> an.
Den Inhalt lässt er weg. Selbst wenn ich $iview[1] (also feste id) eingebe sagt er nichts, obwohl es 1 in der Datenbank gibt. Entweder versteht er iview net oder ich bin einfach zu blöd, ober aber ihr braucht noch mehr Infos..

[edit=sakura] [Klammern ersetzt] Mfg, sakura[/edit]

Strophi 25. Apr 2005 20:24

Re: [php] Spezielles Problem
 
Hi,

schreib mal

error_reporting(E_ALL);
in Dein Script, und sage was PHP bemäkelt.
Wenn es nicht bemäkelt, gibt vielleicht Deine Abfrage nichts zurück.

mfg

Strophi

Airblader 25. Apr 2005 20:30

Re: [php] Spezielles Problem
 
Code:
<? 
//mysql connect

$id = (isset($_GET['id']) && !empty($_GET['id'])) ? $_GET['id'] : 1;
$abfrage = "SELECT `iview` FROM `iview` WHERE iview='".$id."'";
$ergebnis = mysql_query($abfrage);
$fe = mysql_fetch_array($ergebnis);

echo "<span class=\"nor\">".$fe['iview']."</span>\r\n";
?>
Vielleicht is das besser, da du nich erst alles holst

Der Fehler dürfte damit nich behoben sein, der Fehler kann eig. auch nur daran liegen, dass kein Eintrag vorhanden ist.
Vielleicht machst mal ein ech $abfrage; rein.

Achja: Falls iview nicht eine ID darstellt, geht obiges nicht..aber genau darum macht man immer ID's, denn so ist es nicht nur kürzer sondern auch x-mal besser ;)

air

Nero 26. Apr 2005 15:24

Re: [php] Spezielles Problem
 
Hab's.
Hab natürlich verplant, dass ein Array bei 0 anfängt die IDs in der URL erst bei 1. Also einfach $iview[$id-1] geschrieben und es funktionierte. THX trotzdem to all.


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:52 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz