Hallo
Ich habe noch ein Problem
und zwar
Dieses Skript soll Links aus einer Datenbank auslesen
Datenbank Felder: id titel url text kat
und diese in einer textarea der gewählten Kategorie (kat) sortiert anzeigen
z.B. alle Links mit Webservice
ich bekomme aber immer ein Fehler
Unknown column 'Webservice' in 'where clause'
PHP
<?php
session_start() ;
if(!session_is_registered('id') || $_SESSION['id'] == "") {
header("Location:login.php");
die;
}
?>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<script type="text/javascript" src="jscolor.js"></script>
<?php
require("config.inc.php");
if ($kat != '') {
// Auslesen, ausgebem
$sqlbefehl = "SELECT id, titel, url, text, kat
FROM $tab
WHERE kat = $kat";
$ergebnis = mysql_query($sqlbefehl, $serverid) or
die (mysql_error($serverid));
$sqlbefehl = "SELECT id, titel, url ,text, kat
FROM $tab
WHERE kat = $kat";
$ergebnis = mysql_query($sqlbefehl, $serverid) or
die ("Konnte Eintrag nicht auslesen.");
$get = mysql_fetch_row($ergebnis);
$zeilen = mysql_num_rows($ergebnis); //Anzahl Zeilen in Ergebnistabelle
include("menu.php");
echo "<form name=\"oben\" action=\"(leere referenz!)\" method=\"get\">";
echo "<textarea name=\"code\" cols=\"100\" rows=\"10\" id=\"code\" >";
echo "<p align=\"$ausrichtung\">";
$i = 1;
while ($i <= $zeilen) {
$get = mysql_fetch_row($ergebnis);
echo "<a target=\"$fenster\" href=\"$get[3]\" title=\"$get[4]\"><font color=\"#$farbe\" size=\"$größe\">$get[2]</font></a>";
if ($i == $zeilen) {
// Nothing
}
else {
echo "$link";
}
$i++;
}
echo "</p>";
echo "</textarea>";
echo "<br>";
echo "<SCRIPT language=\"JavaScript\" type=\"text/javascript\">";
echo "function highlightextoben() {";
echo "document.oben.code.select();";
echo "document.oben.code.focus();";
echo "}";
echo "function copytext() {";
echo "highlightext();";
echo "textRange = document.oben.code.createTextRange();";
echo "textRange.execCommand(\"RemoveFormat\");";
echo "textRange.execCommand(\"Copy\");";
echo "alert(\"Der Text wurde in die Zwischenablage kopiert.\");";
echo "}";
echo "if ((navigator.appName==\"Microsoft Internet Explorer\")&&(parseInt(navigator.appVersion)>=4)) {";
echo "document.write('<INPUT type=\"button\" value=\" Text in Zwischenablage kopieren \" onClick=\"copytext();\">');";
echo "} else {";
echo "document.write('<INPUT type=\"button\" value=\" Text markieren \" onClick=\"highlightextoben();\">');";
echo "}";
echo "</script>";
echo "</form>";
echo "<br>";
echo "Hier ist der Include wenn es geht dann nimm dieses";
echo "<br>";
echo "<form name=\"unten\" action=\"(leere referenz!)\" method=\"get\">";
echo "<textarea name=\"code1\" cols=\"100\" rows=\"1\" id=\"code1\">";
echo "<?PHP include(\"links.php?kat=$kat&ausrichtung=$ausrichtung&farbe=$farbe&größe=$größe&fenster=$fenster\"); ?>";
echo "</textarea>";
echo "<br>";
echo "<SCRIPT language=\"JavaScript\" type=\"text/javascript\">";
echo "function highlightext() {";
echo "document.unten.code1.select();";
echo "document.unten.code1.focus();";
echo "}";
echo "function copytext() {";
echo "highlightext();";
echo "textRange = document.unten.code1.createTextRange();";
echo "textRange.execCommand(\"RemoveFormat\");";
echo "textRange.execCommand(\"Copy\");";
echo "alert(\"Der Text wurde in die Zwischenablage kopiert.\");";
echo "}";
echo "if ((navigator.appName==\"Microsoft Internet Explorer\")&&(parseInt(navigator.appVersion)>=4)) {";
echo "document.write('<INPUT type=\"button\" value=\" Text in Zwischenablage kopieren \" onClick=\"copytextunten();\">');";
echo "} else {";
echo "document.write('<INPUT type=\"button\" value=\" Text markieren \" onClick=\"highlightext();\">');";
echo "}";
echo "</script>";
echo "</form>";
echo "<INPUT TYPE=BUTTON VALUE=\"Zurück\" onClick=\"history.back()\">";
}
else {
include("menu.php");
echo "<form name=\"form2\" method=\"post\" action=\"html.php\">
<div align=\"left\">
<table border=\"1\" cellpadding=\"0\" cellspacing=\"1\" width=\"27%\" height=\"123\">
<tr>
<td width=\"18%\" height=\"19\"><b>Option</b></td>
<td width=\"34%\" height=\"19\"><b>Auswahl</b></td>
</tr>
<tr>
<td width=\"18%\" height=\"24\"><b>Kategorie:</b></td>
<td width=\"34%\" height=\"24\">
<select name=\"kat\">";
$katausgabex= '<option value="">Bitte eine Kategorie Wählen...</option>';
$sqlbefehl = "SELECT kat
FROM $tab_kat";
$ergebnis = mysql_query($sqlbefehl, $serverid) or
die ("Konnte Seiten nicht auslesen.");
while($ROW=mysql_fetch_assoc($ergebnis))
{
$kat =$ROW['kat'];
$katid =$ROW['id'];
if(isset($kat) && $kat == $id)
{
$katausgabe= '<option value="'.$kat.'" selected>'.$kat.'</option>';
}
else
{
$katausgabe= '<option value="'.$kat.'"> '.$kat.'</option>';
}
$katausgabex = $katausgabex.$katausgabe;
}
echo $katausgabex;
echo "</select>";
echo "</td>
<tr>
<td width=\"18%\" height=\"24\"><b>Link Farbe:</b></td>
<td width=\"34%\" height=\"24\"><input class=\"color\" value=\"66FF00\" size=\"20\" name=\"farbe\"></td>
</tr>
<tr>
<td width=\"18%\" height=\"24\"><b>Links sollen:</b></td>
<td width=\"34%\" height=\"24\"><select size=\"1\" name=\"link\"><option value=\"<br>\" selected>Untereinander</option><option value=\" -- \">Nebeneinander</option></select></td>
</tr>
<tr>
<td width=\"18%\" height=\"24\"><b>Ausrichtung:</b></td>
<td width=\"34%\" height=\"24\"><select size=\"1\" name=\"ausrichtung\"><option value=\"center\" selected>Zensiert</option><option value=\"left\">Links</option><option value=\"right\">Rechts</option></select></td>
</tr>
<tr>
<td width=\"18%\" height=\"24\"><b>Öffne im:</b></td>
<td width=\"34%\" height=\"24\">
<select size=\"1\" name=\"fenster\"><option value=\"_blank\" selected>Neues Fenster</option><option value=\"_top\">Gleiche Seite</option><option value=\"_self\">Gleicher Frame</option><option value=\"_parent\">Übergeordneter Frame</option></select></td>
</tr>
<tr>
<td width=\"18%\" height=\"24\"><b>Schrieft Größe:</b></td>
<td width=\"34%\" height=\"24\"><input type=\"text\" size=\"2\" maxlength=\"1\" name=\"größe\"></td>
</tr>
<tr>
<td width=\"18%\" height=\"25\"> </td>
<td width=\"34%\" height=\"25\"><input type=\"submit\" name=\"Submit\" value=\"HTML-Code generieren\" size=\"20\"></td>
</tr>
</table>
<INPUT TYPE=BUTTON VALUE=\"Zurück\" onClick=\"history.back()\">
</div>
</form>";
}
?>
</body>
</html>
Alles anzeigen