habe eine externe datenbank-tabelle und habe einfach aus meinen alten php code ein contenido-modul gemacht. aber anscheinend klappt das so nicht.
Code: Alles auswählen
<?php
if (!is_object($tpl))
{
$tpl = new Template;
}
mysql_connect("localhost","db_user","db_pw");
mysql_select_db("db_name");
if($_POST['query']) {
$template = "haendler.html";
$tpl->reset();
$result = mysql_query("select firma, name, vorname, strasse, hausnr, ort, plz, telefon, fax, email, web from traders where plz like='$query%'");
if (!$result) {
echo "Fehler Nr.".mysql_errno()."-".mysql_error()."<br>";
}
while(list($firma, $name, $vorname, $strasse, $hausnr, $ort, $plz, $telefon, $fax, $email, $web) = mysql_fetch_row($result))
{
$firma = htmlentities($firma);
if ($firma)
{
$name = "<b>".$firma."</b><br>".$vorname." ".$name."<br>";
} else {
$name = "<b>".$vorname." ".$name."</b><br>";
}
$adresse = $strasse." ".$hausnr."<br>".$plz." ".$ort."<br>";
if ($web)
{
if ($fax AND $email)
{
$kontakt = "Tel.: ".$telefon."<br>Fax: ".$fax."<br><a href=\"mailto:".$email."\">".$email."</a><br><a href=\"http://".$web."\" target=\"_blank\"\">".$web."</a><br>";
}
elseif ($fax)
{
$kontakt = "Tel.: ".$telefon."<br>Fax: ".$fax."<br><a href=\"http://".$web."\" target=\"_blank\"\">".$web."</a><br>";
}
elseif ($email)
{
$kontakt = "Tel.: ".$telefon."<br><a href=\"mailto:".$email."\">".$email."</a><br><a href=\"http://".$web."\" target=\"_blank\"\">".$web."</a><br>";
} else {
$kontakt = "Tel.: ".$telefon."<br><a href=\"http://".$web."\" target=\"_blank\"\">".$web."</a><br>";
}
} else {
if ($fax AND $email)
{
$kontakt = "Tel.: ".$telefon."<br>Fax: ".$fax."<br><a href=\"mailto:".$email."\">".$email."</a><br>";
}
elseif ($fax)
{
$kontakt = "Tel.: ".$telefon."<br>Fax: ".$fax."<br>";
} elseif ($email)
{
$kontakt = "Tel.: ".$telefon."<br><a href=\"mailto:".$email."\">".$email."</a><br>";
} else {
$kontakt = "Tel.: ".$telefon."<br>";
}
}
$tpl->set('d', 'NAME', $name);
$tpl->set('d', 'ADRESSE', $adresse);
$tpl->set('d', 'KONTAKT', $kontakt);
$tpl->next();
}
$tpl->generate('templates/'.$template);
} else {
echo "<br><br><table align=\"center\" valign=\"top\" border=\"0\" cellpadding=\"2\" cellspacing=\"2\" width=\"85%\">
<tr><td>Hier könnt ihr <b>HändlerInnen</b> in eurer Nähe nach Postleitzahlen geordnet suchen.</font><br><br>Bitte gebt die erste oder die ersten beiden Ziffern der gewünschten Postleitzahl in das Suchfenster ein und klickt auf \"Suchen\".<br><br></td></tr>"
."<tr><td><table align=\"center\" valign=\"top\" border=\"0\" cellpadding=\"2\" cellspacing=\"2\" width=\"60%\"><form action=\"".$_SERVER['PHP_SELF']."\" method=\"post\"><tr><td align=\"center\">PLZ-Bereich </td><td align=\"center\" valign=\"middle\"><input type=\"text\" size=\"6\" name=\"query\" > </td><td valign=\"middle\" align=\"left\"><input type=\"submit\" value=\"Suchen\"></td></tr></form></table>";
echo "<br><br></td></tr></table>";
}
?>
Warning: main(config.php) [function.main]: failed to open stream: No such file or directory in /home/kamasha_de/www/contenido/external/backendedit/front_content.php on line 62
Warning: main() [function.include]: Failed opening 'config.php' for inclusion (include_path='.:/usr/local/lib/php') in /home/kamasha_de/www/contenido/external/backendedit/front_content.php on line 62
Warning: chdir() [function.chdir]: No such file or directory (errno 2) in /home/kamasha_de/www/contenido/external/backendedit/front_content.php on line 63
Warning: Cannot modify header information - headers already sent by (output started at /home/kamasha_de/www/contenido/external/backendedit/front_content.php:62) in /home/kamasha_de/www/conlib/session.inc on line 479
wie kann ich das problem am besten lösen?
danke und gruss, V.