php, codeschnipsel, php beispielen
Problem mit einem PHP-Skript!

Navigation
Home
Fachbücher
Support Forum
Webmaster News
Script Newsletter
Kontakt
Script Installation
Php
Php Tutorials
Impressum

Userbereich
kostenlos Anmelden
Memberliste

Script Datenbank
Script Archiv
Script Top 20
Screenshots
Testberichte

Suche

 
Script Seite

Unsere Php Scripts
Counter Script
Umfrage Script
Bilder Upload Script
Terminverwaltung
Simple PHP Forum
RSS Grabber

Script Mods
phpBB Adsense Mode

Tools und Generatoren
.htpasswd Generator
md5 Generator
base64 Generator
ICQ Generator
Colorpicker
Unix timestamp Tool
TLD Liste
Webkatalog Verzeichnis

Partner
Sprüche Treff

United-domains.de...
Bei diesen Anbieter bekommen sie verschiedene .tld...

City-scripte-shop...
Bei den Anbieter bekommt man Webspace mit einer Do...

weitere Anbieter
PHP Space Community auf Facebook PHP Space Community auf Twitter RSS Feeds der PHP Space Community

 

Statistik
2 Gäste Online
0 Member Online
167 Besucher heute
1149 Besucher gestern
 
Ajax Forum Script Froum Mysql Froum
Php Forum

Problem mit einem PHP-Skript!

Sie befinden sich: Home > Forum > Mysql > Problem mit einem...

Wenn Sie einen Beitrag in diesem Forum schreiben möchten, so ist es erforderlich dass sie sich auf unsere Seite als User anmelden.

In diesen Beitrag wurden 5 Nachrichten geschrieben.

Problem mit einem PHP-Skript!
Nachricht wurde verfasst am 22.04.2011 um 08:18 Uhr von thomasde thomasde
Hallo
Zur Geschichte!

Ich hab ein Skript das Links verwalten soll also
eintragen(geht) und nach Kategorin auslesen und ein code
erstellt und diesen auf seine Seite einbaut!

Problem ist es jetzt das der Code nicht generiert wird

Fehler:
Unknown column 'Webservice' in 'where clause'

hier ist mal der php code:
<?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>

require("config.inc.php");
if ($kat != '') {
// Auslesen, ausgebem
$sqlbefehl = "SELECT id, gruppe, titel, url, text, kat
FROM $tab
WHERE kat = $kat";

$ergebnis = mysql_query($sqlbefehl, $serverid) or
die (mysql_error($serverid));

$sqlbefehl = "SELECT id, gruppe, 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>&l
t;/a>";

if ($i == $zeilen) {
// Nothing
}
else {

echo "$link";
echo "$kat";
}

$i ;
}
echo "</p>";

echo "</textarea>";
echo "<br>";
echo "<SCRIPT language=\"JavaScript\"
type=\"text/javascript\">";
echo "function highlightextoben() {\n";
echo "document.oben.code.select();\n";
echo "document.oben.code.focus();\n";
echo "}\n";

echo "function copytext() {\n";
echo "highlightext();\n";
echo "textRange =
document.oben.code.createTextRange();\n";
echo
"textRange.execCommand(\"RemoveFormat\");\n&quo
t;;
echo "textRange.execCommand(\"Copy\");\n";

echo "alert(\"Der Text wurde in die Zwischenablage
kopiert.\");\n";
echo "}";

echo "if ((navigator.appName==\"Microsoft Internet
Explorer\")&&(parseInt(navigator.appVersion)>=
4)) {\n";
echo "document.write('<INPUT type=\"button\"
value=\" Text in Zwischenablage kopieren \"
onClick=\"copytext();\">');\n";
echo "} else {\n";
echo "document.write('<INPUT type=\"button\"
value=\" Text markieren \"
onClick=\"highlightextoben();\">');\n";
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 "
include(\"xxxxxxx/links.php?kat=$kat&ausrichtung=$aus
richtung&farbe=$farbe&größe=$größ
;e&fenster=$fenster\"); ";
echo "</textarea>";

echo "<br>";
echo "<SCRIPT language=\"JavaScript\"
type=\"text/javascript\">";
echo "function highlightext() {\n";
echo "document.unten.code1.select();\n";
echo "document.unten.code1.focus();\n";
echo "}\n";

echo "function copytext() {\n";
echo "highlightext();\n";
echo "textRange =
document.unten.code1.createTextRange();\n";
echo
"textRange.execCommand(\"RemoveFormat\");\n&quo
t;;
echo "textRange.execCommand(\"Copy\");\n";

echo "alert(\"Der Text wurde in die Zwischenablage
kopiert.\");\n";
echo "}\n";

echo "if ((navigator.appName==\"Microsoft Internet
Explorer\")&&(parseInt(navigator.appVersion)>=
4)) {\n";
echo "document.write('<INPUT type=\"button\"
value=\" Text in Zwischenablage kopieren \"
onClick=\"copytextunten();\">');\n";
echo "} else {\n";
echo "document.write('<INPUT type=\"button\"
value=\" Text markieren \"
onClick=\"highlightext();\">');\n";
echo "}\n";
echo "</script>\n";
echo "</form>\n";
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&g
t;
</tr>
<tr>
<td width=\"18%\"
height=\"24\"><b>Kategorie:</b></t
d>
<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>Gruppe:</b></td&g
t;
<td width=\"34%\"
height=\"24\"><input type=\"text\"
name=\"gruppe\">

</td>
</tr>
<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=\"&lt;br&gt;\"
selected>Untereinander</option><option
value=\" --
\">Nebeneinander</option></select></td&
gt;
</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&
gt;</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\">&nbsp;</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>
?>


Ich hoffe mir kann da mal einer Helfen

Besten Dank schon mal
Nachricht wurde verfasst am 23.04.2011 um 00:21 Uhr von schubertmedia schubertmedia
Huhu thomasde,

was hast Du in der config.inc.php bei $tab und $tab_kat drin stehen? Dein Fehler passt nicht zu dein Script, da Du keine "WHERE"-Abfrage mit "Webservice" hast.

Grüße Nico
Nachricht wurde verfasst am 23.04.2011 um 07:14 Uhr von thomasde thomasde
Hallo Nico!

Danke für deine Antwort...

ich muß noch viel lernen....:-) aber dafür bin ich
anfänger!!!

In der Datenbank gibt es eine Tabelle Kategorie wo die
Kategorien drin stehen die bearbeitet werden können, die
werden auch vom skript augelesen.

und dann gibt es noch eine Tabelle links wo die ganzen links
stehen und da
ist auch Feldname kat wo die links der Kategorie zugeordnet
werden.

jetzt ist das Problem wie kann ich die links nach den
kategorien auslesen und anzeigen???

in der config steht das
<?php 



# Zugangsdaten zur Datenbank
$database= ""; //Datenbankname
$sqlhost= ""; //mySQL Hostname (meistens
"LOCALHOST")
$sqluser= ""; //mySQL Username
$sqlpass= ""; //mySQL Passwort

# Tabellennamen
$tab = "link";
$tab_farbe = "link_farbe";
$tab_kat = "kategorie";

##############################################################
#######################################################
##################################### Ab hier nichts mehr
verändern
#################################################
##############################################################
#######################################################

$serverid = mysql_connect ($sqlhost, $sqluser, $sqlpass) or
die ("Verbindung zur Datenbank nicht
möglich!");

if (!mysql_select_db($database))
echo mysql_error($serverid);


?>

Danke für deine Hilfe!
Nachricht wurde verfasst am 23.04.2011 um 08:33 Uhr von thomasde thomasde
Hallo Nico :-)

Freu micht hab es geschaft grins

jetzt zeigt er mir die lins nach kategorien an.....

$sqlbefehl = "SELECT id, gruppe, titel, url ,text, kat
FROM $tab
WHERE kat = '$kat'";
hab die sql abfrage geändert!!!

nur jetzt habe ich das Problem wie kann ich jetzt nach auswahl
alle Links anzeigen lassen?

Liebe Grüße
Thomas
Nachricht wurde verfasst am 07.05.2011 um 07:52 Uhr von schubertmedia schubertmedia
Dazu musst du einfach WHERE bei deiner SQL Abfrage entfernen. Dann werden alle Links von der jeweiligen Tabelle angezeigt.
  Antwort schreiben






 
 
Webmaster News