PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : HILFE wo liegt mein Fehler


nonguru
06.10.2007, 12:42:38
Ich bin neu im gebiet der PHP Programmierung habe einige erfahrung mit HTML und CSS, und Hochsprachen. Nun wollte ich meine neue Internetpresents aufbauen. Ich hab es in HTM geschaft hab aber nun einen Styecheat gemacht und da funktioniert nun gar nichts wie es soll muss ich alles in PHP Klammern setzen oder kann ich nur teile wo PHP daten bezogen werden ich bekomme ständig fehler unten steht einer meiner Quelltexte innerhalb der index.php

<?php
include('db_verbindung.php');
$nav = "SELECT * from Navigation";
$Link = mysql_query ($nav);
while ($data = mysql_fetch_array ($Link));
{

echo '<A HREF="'.$data[Link].'" ONCLICK="stay('image2')" ONMOUSEOVER="on('image2')" ONMOUSEOUT="off('image2')"CLASS="menulink">'.$data[Button]'</A></TD> ' ;
}
mysql_close($verbindung);
?>

rambi
06.10.2007, 13:10:01
Formatiere bitte den Quelltext mit dem PHP Button im erweiterten Editor!

ich bekomme ständig fehler
Auch eine klasse Idee, die Fehlermeldungen geheim zu halten.....

<?php
error_reporting(E_ALL);
ini_set('display_errors', TRUE);

echo ' <a href="'.$data['Link'].'"
onclick="stay(\'image2\')"
onmouseover="on(\'image2\')"
onmouseout="off(\'image2\')"
class="menulink">'.$data['Button'].
'</a>' ;
?>

-------
Oder noch etwas schöner:

error_reporting(E_ALL);
ini_set('display_errors', TRUE);

$link = ' <a href="%1$s"
onclick="stay(\'%1$s\')"
onmouseover="on(\'%2$s\')"
onmouseout="off(\'%2$s\')"
class="menulink">
%3$s
</a>' ;

echo sprintf($link,$data['Link'],'image2',$data['Button']);



*ungetestet*
Wie du (hoffendlich) siehst kann ein wenig Struktur und Syntaxerhellung die Angelegenheit "schöner" machen...