Guestbook von Snoopy (Keine Formularfelder sichtbar)

Gesperrt
Genaral
Beiträge: 52
Registriert: Di 14. Sep 2004, 09:26
Kontaktdaten:

Guestbook von Snoopy (Keine Formularfelder sichtbar)

Beitrag von Genaral » Mo 20. Sep 2004, 15:50

Verstehe es einfach nicht!

Sehe keine Formularfelder im Output der Eingabe.

Gästebuch Eingabe

INPUT:

Code: Alles auswählen

/*********************************************** 
* CONTENIDO MODUL -  INPUT 
* 
* Modulname   :     Guestbook Eingabe v1.1 
* Copyright   :     P.beauvain 
* Created     :     14-02-2004 
************************************************/ 

echo "<input type=\"hidden\" name=\"CMS_VAR[0]\" value=\"".$value."\">"; 
echo "<table align=\"left\" cellpadding=\"0\" cellspacing=\"0\">"; 
echo "</SELECT></td></tr>"; 
echo "<tr valign=\"top\"><td class=\"FtextF\" width=\"202\">Emailbenachrichtigung: "; 
echo "Ja <INPUT TYPE=\"checkbox\" NAME=\"CMS_VAR[3]\" VALUE=\"1\" "; 
if("CMS_VALUE[3]" == 1){echo "checked=checked"; }; 
echo "> An:</td><td class=\"FtextF\">"; 
echo "<INPUT TYPE=\"text\" NAME=\"CMS_VAR[4]\" VALUE=\""; 
if("CMS_VALUE[4]"){ echo "CMS_VALUE[4]"; } else { echo $cfgNewsletter["from"]; }; 
echo "\"></td></tr>"; 
if("CMS_VALUE[5]" == 1) { $checked = "checked=checked"; } 
//else { $checked = ""; } 
echo "<tr> 
        <td class=\"FtextF\">Sofort anzeigen:</td> 
        <td class=\"FtextF\"><input type=\"checkbox\" name=\"CMS_VAR[5]\" value=\"1\" ".$checked."></td> 
        </tr> 
"; 
echo "<tr>"; 
echo "<td class=\"FtextF\" width=\"202\">Cookie gegen wiederholte Einträge :</td><td><INPUT TYPE=\"radio\" NAME=\"CMS_VAR[6]\" 
VALUE=\"0\""; 
if("CMS_VALUE[6]" ==0){echo "checked=checked";};echo"> off 
<INPUT TYPE=\"radio\" NAME=\"CMS_VAR[6]\" VALUE=\"1\""; 
if("CMS_VALUE[6]" ==1){echo "checked=checked";};
echo"> on</td></tr>";      

echo "<tr>"; 
echo"<td class=\"FtextF\" width=\"202\">Cookie Lifetime (1 = 1 Tag etc.) : 
</td><td><input type=\"text\" name=\"CMS_VAR[8]\" value=\"CMS_VALUE[8]\" ></td></tr>"; 

echo "<tr>";              
echo"<td class=\"FtextF\" width=\"202\">Angezeigte Länge in Zeichen : 
</td><td><input type=\"text\" name=\"CMS_VAR[7]\" value=\"CMS_VALUE[7]\" ></td></tr>"; 

echo "</table>"; 
OUTPUT:

Code: Alles auswählen

<?php
/***********************************************
* CONTENIDO MODUL -  OUTPUT
*
* Modulname   :     Guestbook Eingabe v1.1
* Copyright   :     P.beauvain
* Created     :     14-02-2004
* Modified    :     Mar. 1st 2004 by Lars D. Forseth <lars@forseth.de>
************************************************/


$activ = "CMS_VALUE[5]";
if ($activ == "") { $activ = "0";
}
$sperre ="CMS_VALUE[6]";
$links  = explode('?',$PHP_SELF);
$link   = $links[0];
$link   = $link."?idcat=".$idcat; // back-link
$meineseite = $auth->url();

if ($a == "") { $a = "add"; }


/* in diesem Ordner liegen meine smileys für das Gästebuch
(sollte nicht mit "/" beginnen, MUSS aber mit "/" enden!)
*/
$dir = "upload/design/gaestebuch/";
/* end definition v. "$dir" */


echo "
<p><B>Bitte mindestens Name und Kommentar angeben</B>
<div>Um Ihrem Beitrag ein <b>Emoticon</b> hinzuzufügen, einfach auf ein Smiley klicken ! Sie können auch den</div>
<div>Code eingeben, der erste Smiley wäre dann z.B.: :-)</div></p>
";





if ($a == "add") {

echo "
        <br>";
echo "
        <form name='gb' id='gb' action=".$link." method='post'>";
echo "
        <input type=\"hidden\" name=\"a\" value=\"send\">";
echo "
        <table border=0 cellpadding=2 cellspacing=0>
          <tr class=Ftext>
           <td align=right><B> Name:  </b></td>
           <td><input type=text name=name value='$name'></td>
           <td rowspan=8 valign=top>
            <table border=0 align=right cellspacing=0 cellpadding=0>
             <tr class=Ftext>
              <td class=Ftext><strong>Bedeutung</strong></td>
              <td class=Ftext><div align=center><strong>Icon </strong></div></td>
              <td class=Ftext><strong> Code</strong></td>
             </tr>
             <tr class=Ftext>
              <td>lacht</td>
              <td align=center valign=middle><img src=".$dir."smile.gif onClick=insert(':-)');></td>
              <td>:-)</td>
             </tr>
             <tr class=Ftext>
              <td>Zunge streckend</td>
              <td align=center valign=middle><img src=".$dir."tongue.gif onClick=insert(':-P');></td>
              <td>:-P</td>
             </tr>
             <tr class=Ftext>
              <td>zuzwinkernd</td>
              <td align=center valign=middle><img src=".$dir."wink.gif onClick=insert(';-)');></td>
              <td>;-)</td>
             </tr>
             <tr class=Ftext>
              <td>laut lachend</td>
              <td align=center valign=middle><img src=".$dir."laugh.gif onClick=insert(':lol:');></td>
              <td>:lol:</td>
             </tr>
             <tr class=Ftext>
              <td>unsicher</td>
              <td align=center valign=middle><img src=".$dir."unsure.gif onClick=insert(':unsure:');></td>
              <td>:unsure:</td>
             </tr>
             <tr class=Ftext>
              <td>cool</td>
              <td align=center valign=middle><img src=".$dir."cool.gif onClick=insert('8-)');></td>
              <td>8-)</td>
             </tr>
             <tr class=Ftext>
              <td>nicht versteht</td>
              <td align=center valign=middle><img src=".$dir."huh.gif onClick=insert(':huh:');></td>
              <td>:huh:</td>
             </tr>
             <tr class=Ftext>
              <td>w&uuml;tend</td>
              <td align=center valign=middle><img src=".$dir."mad.gif onClick=insert(':angry:');></td>
              <td>:angry:</td>
             </tr>
             <tr class=Ftext>
              <td>erstaunt</td>
              <td align=center valign=middle><img src=".$dir."blink.gif onClick=insert(':blink:');></td>
              <td>:blink:</td>
             </tr>
             <tr class=Ftext>
              <td>traurig</td>
              <td align=center valign=middle><img src=".$dir."sad.gif onClick=insert(':-(');></td>
              <td>:-(</td>
             </tr>
             <tr class=Ftext>
              <td>breit grinsend</td>
              <td align=center valign=middle><img src=".$dir."biggrin.gif onClick=insert(':-))');></td>
              <td>:-))</td>
             </tr>
             <tr class=Ftext>
              <td>erschrocken</td>
              <td align=center valign=middle><img src=".$dir."surprised.gif onClick=insert(':-O');></td>
              <td>:-0</td>
             </tr>
             <tr class=Ftext>
              <td>augenrollen</td>
              <td align=center valign=middle><img src=".$dir."rolleyes.gif onClick=insert(':rolleyes:');></td>
              <td>:rolleyes:</td>
             </tr>
            </table>
           </td>
          </tr>
          <tr class=Ftext>
           <td align=right width=12%> E-Mail:  </td>
           <td><input type=text name=email value='$email'></td>
          </tr>
          <tr class=Ftext>
           <td align=right width=12%> Homepage:  </td>
           <td><input type=\"text\" name=\"url\" value=\"$url\"></td>
          </tr>
          <tr valign=top class=Ftext>
           <td align=right width=10%><b> Kommentar:  </b></td>
           <td>
<textarea name=\"comments\" cols=21 rows=11 wrap=physical>\n
$comments\n
</text"."area>
           </td>
          </tr>
          <tr class=Ftext>
		  <td></td>
           <td align=right>
            <!-- <a href=$link onClick=gb.submit();>Eintragen</a> -->
            <input type=\"submit\" value=\"Eintragen\"></td>
          </tr>
        </table>
        </form>
        ";
} // end "if($a == "add")"






// wenn ein eintrag geschrieben werden soll
if($a == "send") {
  // Formatierung des Textes aus dem Kommentarfeld
if($name!="" && $comments!="") { //Abfangen der "leeren" Einträge

    /* filter given data */
    $error = "no";

    $mailkomm = stripslashes($comments);

    $comments = trim($comments);
    $comments = nl2br($comments);
    $comments = str_replace("'","",$comments);
    $comments = str_replace(";","",$comments);
    $comments = str_replace("--","",$comments);
    $comments = htmlentities($comments);
    $comments = str_replace("<br />","",$comments);
    $comments = str_replace("<br/>","",$comments);
    $comments = str_replace("<br>","",$comments);
    $comments = str_replace("\n","<br>",$comments);


      // filter email
      if ($error == "no") {
      if ($email) {
        if (strlen($email) > 50) {$error = "Emailadresse ist zu lang! (max. 50 Zeichen erlaubt)";}
        else {
        $valid = (eregi ("^([a-z0-9_]|\\-|\\.)+@(([a-z0-9_]|\\-)+\\.)+[a-z]+$",$email));
        if (!$valid == 1) {$error = "Emailadresse ist ung&uuml;ltig, bitte&nbsp;&uuml;berpr&uuml;fen!";}
        else {
          $parts = explode("@",$email);
          $lasts = explode(".",$parts[1]);
          $domain = $lasts[(count($lasts)-2)].".".$lasts[(count($lasts)-1)];
          $valid = (int) (checkdnsrr($domain,ANY));
          if ($valid == 0) {$error = "Emailadresse ist ung&uuml;ltig, bitte&nbsp;&uuml;berpr&uuml;fen!";}
        } // end else
        } // end else
      } // end if email
      } // end if no error
      
      
      // filter name
      if ($error == "no") {
      if (strlen($name) > 30) {$error = "Name ist zu lang! (max. 30 Zeichen erlaubt)";}
      else {
      $name = nl2br($name);
      $name = str_replace("'","",$name);
      $name = str_replace(";","",$name);
      $name = str_replace("--","",$name);
      $name = htmlentities($name);
      }
      } // end if
      
      
      // filter url
      if ($error == "no") {
      if ($url) {
        if (strlen($url) > 100) {$error = "URL ist zu lang! (max. 100 Zeichen erlaubt)";}
        else {
        $url = str_replace("\n","",$url);
        $url = str_replace("'","",$url);
        $url = str_replace(";","",$url);
        $url = str_replace("--","",$url);
        $url = str_replace("\"","",$url);
        $url = str_replace("'","",$url);
        $url = str_replace("\'","",$url);
        $url = str_replace(" ","",$url);
        $url = strtolower($url);
        $sheme_given = (eregi("^([a-z]+://)",$url));
        if ($sheme_given == 0) {$url = "http://".$url;}
        $url1 = (parse_url($url));
        $host = $url1["host"];
        $valid = (eregi("([a-z0-9_\\-\\.])+(\\.)+([a-z]{2,4})",$host));
        if (!$valid == 1) {$error = "Homepage ist ung&uuml;ltig, bitte&nbsp;&uuml;berpr&uuml;fen!";}
        else {
          $valid = (int) (checkdnsrr($host,ANY));
          if ($valid == 0) {$error = "Homepage ist ung&uuml;ltig, bitte&nbsp;&uuml;berpr&uuml;fen!";}
        } // end else

        } // end else
      } // end if url
      } // end if
      
      
      
      
      if ($error == "no") {
      
      if (strlen($comments) > 3000) {$error = "Kommentar ist zu lang! (max. 3000 Zeichen erlaubt)";}
      else { // no errors in given data yet...
      //-------------------- konvertiere Smileys ---------------------------------

      $comments = eregi_replace(":-\)\)|:\)\)|:biggrin:",
      "<img src=\'".$dir."biggrin.gif\' border=\'0\'>",$comments);

      $comments = eregi_replace(":-\)|:\)|:smile:",
      "<img src=\'".$dir."smile.gif\' border=\'0\'>",$comments);

                $comments = eregi_replace(":-D|:-D|:lol:",
      "<img src=\'".$dir."laugh.gif\' border=\'0\'>",$comments);

                $comments = eregi_replace(":huh:",
      "<img src=\'".$dir."huh.gif\' border=\'0\'>",$comments);

                $comments = eregi_replace(":rolleyes:",
      "<img src=\'".$dir."rolleyes.gif\' border=\'0\'>",$comments);


      $comments = eregi_replace(":O\)|:o\)",
      "<img src=\'".$dir."smile2.gif\' border=\'0\'>",$comments);

      $comments = eregi_replace(";-\)|;\)|:wink:",
      "<img src=\'".$dir."wink.gif\' border=\'0\'>",$comments);

      $comments = eregi_replace(":-\(|:\(|:sad:",
      "<img src=\'".$dir."sad.gif\' border=\'0\'>",$comments);

      $comments = eregi_replace(":angry:",
      "<img src=\'".$dir."mad.gif\' border=\'0\'>",$comments);

      $comments = eregi_replace(":-D|:D|:happy:",
      "<img src=\'".$dir."happy.gif\' border=\'0\'>",$comments);

      $comments = eregi_replace(":heart:",
      "<img src=\'".$dir."heart.gif\' border=\'0\'>",$comments);

      $comments = eregi_replace(":-P|:P|:tongue:",
      "<img src=\'".$dir."tongue.gif\' border=\'0\'>",$comments);

      $comments = eregi_replace("8-\)|8\)|:cool:",
      "<img src=\'".$dir."cool.gif\' border=\'0\'>",$comments);

      $comments = eregi_replace(":-\(|:\(|:weep:",
      "<img src=\'".$dir."weep.gif\' border=\'0\'>",$comments);

      $comments = eregi_replace(":-o|:o|:astonished:",
      "<img src=\'".$dir."surprised.gif\' border=\'0\'>",$comments);

      $comments = eregi_replace(":blink:",
      "<img src=\'".$dir."blink.gif\' border=\'0\'>",$comments);

      $comments = eregi_replace(":wub:",
      "<img src=\'".$dir."wub.gif\' border=\'0\'>",$comments);

      $comments = eregi_replace(":unsure:",
      "<img src=\'".$dir."unsure.gif\' border=\'0\'>",$comments);


      // see if there are more smileys than allowed:
      $imgs = explode("<img src=",$comments);
      $imgs = count($imgs);
      if ($imgs > 10) {
        $error = "Zu viele Smileys! (max. 10 Stück pro Eintrag)";
        $comments = "";
      } // end if($imgs > 10)
      
      } // end else no errors
      
      
      
      
      } // end else ("no errors in given data yet")


      /* end "filter given data" */
      
      
      
      /* if no error was found while filtering */
      
      if ($error == "no") {

/* search for words longer than 50 chars and shorten them + <br> */
$c = 0;
for ($i=0; $i < strlen($comments); $i++) {
  $c++;
  if (($comments[$i] == " ") or ($comments[$i] == "\n") or
      ($comments[$i] == "\r")) {$c = 0;}
  if ($c > 48) {
    $comments = substr_replace($comments, "-<br>", $i, 0);
    $i = $i+4;
    $c = 0;
  } // end if
} // end for


// ---------Abschnitt nach n Zeichen -------------------------------------

//$z = (int) ("CMS_VALUE[7]");
//for ($i=$z; $i < $z+20; $i++) {
//  $comments1 = substr($comments , 0, $i);
//  $cut = substr($comments, $i);
//  if ((ord ($cut) == 32)||(ord ($cut) == 44)||(ord ($cut) == 45)) {
//    $comments= substr($comments , 0, $i);
//    $comments .= ' .....';
//  } // end if
//} // end for

// -------------- IP /Host speichern ----------------------------------
$ip = getenv('REMOTE_ADDR');
$host = gethostbyaddr($ip);

// -------------- Cookie Setzen ---------------------------------------

/* if no cookie lifetime given */
$lifetime = (int) ("CMS_VALUE[8]");
if($lifetime!="0" && $lifetime!=""){setcookie("AJUS-Forumeintrag","ja",time()+ ($lifetime*24*3600));}
/* end if no cookie-lifetime given */


if($HTTP_COOKIE_VARS["AJUS-Forumeintrag"]=="ja" && $sperre ==1){
  echo "<br><p><font class=FtextF><b>Sie haben sich bereits eingetragen !<br>";
  if ($lifetime == 1){echo "Sie können sich Morgen erneut eintragen.";}
  else {echo "Sie können sich in CMS_VALUE[8] Tagen erneut eintragen.</b></p>";}
} // end if

else {
    $url =  str_replace("http://","",$url);
    $sql = "INSERT INTO ".$cfg["tab"]["guestbook"]." ".
           "(name,email,location,url,date,comments,active,client) ".
           "VALUES ('$name','$email','$ip/$host','$url',NOW(),'$comments','$activ',$client)";
   // $db->query($sql);

if("CMS_VALUE[3]" == 1 && "CMS_VALUE[4]" != "") {
  $mailbody = "Von: $name ( $email )\nHomepage: $url\n\nKommentar:\n$mailkomm\n\n http://".getenv("HTTP_HOST")."$meineseite";
  mail("CMS_VALUE[4]", "neuer Gaestebuch-Eintrag", $mailbody, "From: Gaestebuch<CMS_VALUE[4]>\nX-Mailer: PHP/" . phpversion(). "\n");
};

echo "<br><p class=Ftext><b>Danke, Ihr Beitrag wurde eingetragen.</b></p><br>";
} // end else


} // end "if no error was found while filtering"

/* errors were found in given data */
else {

  $comments = str_replace("<br>","\n",$comments);
  echo "
  <br><br><br><font color=\"red\"><b><u>Fehler</u><br>".$error."</b></font><br><br>
  <form action=\"$link\" method=\"post\">
    <input type=\"hidden\" name=\"name\" value=\"$name\">
    <input type=\"hidden\" name=\"email\" value=\"$email\">
    <input type=\"hidden\" name=\"url\" value=\"$url\">
    <input type=\"hidden\" name=\"comments\" value=\"$comments\">
    <input type=\"submit\" value=\"&laquo;&nbsp;zur&uuml;ck\">
  </form>
  <br><br><br>";}
// end "errors were found in given data"



} // end "Abfangen von leeren Einträgen

else {

$comments = str_replace("<br>","\n",$comments);
echo "
   <br><p><font class=\"Ftext\"><b>Bitte überprüfen Sie ihre Eingaben!</b></p><br><br>
";
echo"
   <form action=\"$link\" method=\"post\">
    <input type=\"hidden\" name=\"name\" value=\"$name\">
    <input type=\"hidden\" name=\"email\" value=\"$email\">
    <input type=\"hidden\" name=\"url\" value=\"$url\">
    <input type=\"hidden\" name=\"comments\" value=\"$comments\">
    <input type=\"submit\" value=\"&laquo;&nbsp;zur&uuml;ck\">
  </form>
  ";
} // end else



} // end if($a == "send")


?>
Gästebuch Ausgabe:

Hier Sehe ich wiederum keine Felder im Input (Konfiguration)

INPUT:

Code: Alles auswählen

/***********************************************
* CONTENIDO MODUL -  INPUT
*
* Modulname   :     Guestbook Ausgabe v1.1
* Copyright   :     P.beauvain
* Created     :     14-02-2004
* Modified    :     Feb. 29th 2004 by Lars D. Forseth <lars@forseth.de>
************************************************/

echo "<input type=\"hidden\" name=\"CMS_VAR[0]\" value=\"".$value."\">";
echo "<table align=\"left\" cellpadding=\"0\" cellspacing=\"0\">";
echo "</SELECT></td></tr>";
echo "
        <tr>
          <td class=\"text_medium\">Anzahl Einträge/Seite:   </td>
       

<td class=\"text_medium\"><input type=\"text\" name=\"CMS_VAR[4]\" value=\"CMS_VALUE[4]\"></td></tr>";

$query = "SELECT * FROM ".$cfg["tab"]["upl"]." WHERE filetype = 'gif'";

$db->query($query);

while ($db->next_record()) {
//$bild replaces old $filename
$bild[$db->f("idupl")] = "upload/".$db->f("dirname").$db->f("filename");

} // end while

function d_checked($which) {
  if ($which != "") {
    return "checked";
  }
} // end function

  echo "<tr>\n";
  echo "<td class=\"text_medium\">WWW-Image</td>\n";
  echo "<td class=\"text_medium\"><select name=\"CMS_VAR[5]\">\n";

  if (is_array($bild)) {
    foreach ($bild as $key => $value) {
      if ("CMS_VALUE[5]" == $value) {
        echo "<option selected=\"selected\" value=\"". $value ."\">". $value ."</option>";
      } else {
        echo "<option value=\"". $value ."\">". $value ."</option>";
      } // end if
    } // end foreach
  } // end if

  echo "</select></td>\n";
  echo "</tr>\n";

  echo "<tr>\n";
  echo "<td class=\"text_medium\">Mail-Image</td>\n";
  echo "<td class=\"text_medium\"><select name=\"CMS_VAR[6]\">\n";

  if (is_array($bild)) {
    foreach ($bild as $key => $value) {
      if ("CMS_VALUE[6]" == $value) {
        echo "<option selected=\"selected\" value=\"". $cfgClient[1]["frontendpath"]["img"].$value ."\">". $value ."</option>";
      } else {
        echo "<option value=\"". $value ."\">". $value ."</option>";
      } // end if
    } // end foreach
  } // end if

  echo "</select></td>\n";
  echo "</tr>\n";

echo "</table>";
OUTPUT:

Code: Alles auswählen

<p><B>Einträge mit ICONS haben Links auf E-Mail und URL</B></p> 

<?php 

/*********************************************** 
* CONTENIDO MODUL -  OUTPUT 
* 
* Modulname   :     Guestbook Ausgabe v1.2 
* Copyright   :     P.beauvain 
* Created     :     14-02-2004 
* Modified    :     Mar. 1st 2004 by Lars D. Forseth <lars@forseth.de> 
               	    17-03-2004 by Frank Hoffmann <info@x28.de> 
                
************************************************/ 
$accessGranted = false; 
  $permissions = $auth->auth["perm"]; 
  $permissions = explode(',', $permissions); 
  foreach ($permissions as $perm) 
  if ($perm == "sysadmin" || $perm == "admin[".$client."]") 
  $accessGranted = true; 

switch ($eintrag) {      // das erste mal beim aufruf ist $eintrag undefiniert 
  case ""; 
    $eintrag = "0";      // deswegen wertzuweisung 0 
} 
$zps = "CMS_VALUE[4]";              // anzeige der einträge pro Seite 

$max = ($eintrag + $zps); 
$meineseite=$auth->url(); 
if (!$accessGranted) { $where = " WHERE active=1 AND client=$client"; } 
else { $where = " WHERE client=$client"; } 
if($accessGranted) { 
if ($acontext == "delete") { 
   $sql = "DELETE FROM ".$cfgTab_guestbook." WHERE id=".$gbid; 
   $db->query($sql); 
   echo "<p><font color=red>-- Eintrag wurde aus der Datenbank entfernt --</font></p>"; 
   } 
else { 
   if ($acontext=="set") { 
      $sql = "UPDATE ".$cfgTab_guestbook." SET active=".$active." WHERE id='".$gbid."' LIMIT 1"; 
      $db->query($sql); 
      } 
   } 
} 
$acontext = "view"; 

// wenn view als aktion übergeben wird bzw. beim erstmaligen Seitenaufruf 
if($acontext == "view") 
{ 
  //Zählen der Datensätze 
  $sql = "SELECT count(*) AS total FROM ".$cfgTab_guestbook.$where; 
  $db->query($sql); 
  $db->next_record(); 
  $eintraege = $db->f("total"); 
echo "<br>"; 
echo "<table>"; 

  //Unternavigation zusammenbauen 
  $gbnav = ""; 
  $gbnav .= "<table width=100% cellspacing=0 cellpadding=0><tr>"; 
  if ($max >= $eintraege) 
  $gbnav .= "<td class=textbold><p>  Einträge: ".($eintrag+1)."-".($eintraege)." von ".$eintraege."</p></td>"; 
  else 
  $gbnav .= "<td class=textbold><p>  Einträge: ".($eintrag+1)."-".($max)." von ".$eintraege."</p></td>"; 
  $gbnav .= "<td class=textbold align=right><p>"; 
  $pages = $eintraege / $zps; 
  if ($pages > 1) { 
    $gbnav .= "gehe zu Seite "; 
    for ($ii = 0; $ii < $pages; $ii++) { 
     if ($ii != ($eintrag / $zps)) { 
       $gbnav .= "<a href=\"$meineseite&acontext=view&eintrag="; 
       $gbnav .= ($ii * $zps); 
       $gbnav .= "\">[".($ii+1)."]</a> "; 
     } 
    } 
  } 
  $gbnav .= "</p></td>"; 

  //Ausgabe Navigation 
//  echo $gbnav; 

  // Daten aus der Datenbank abfragen mit der Einschränkung $eintrag (d.h. welche ausgegeben werden sollen) und $zps (anzahl der anzuzeigenden elemente) 
  $sql = "SELECT name, email, url, date, location, comments, id, active FROM $cfgTab_guestbook $where order by date desc LIMIT $eintrag,$zps"; 
  $db->query($sql); 

  // Auslesen des Ergebnisse pro Reihe und Generierung der Seite 
  while ($db->next_record()) { 
    echo "<p><table width=80% border=0 cellpadding=0 cellspacing=0>"; 
    echo "<td class=textbold><span ID=fontCMS_VALUE[1]>".$db->f("name")."</span><br><span ID=fontCMS_VALUE[2]>".$db->f("date")."</span></td>"; 
    echo "<td align=right valign=top>"; 
if($accessGranted) { 
      if ($db->f("active") == 0) { $x_context = "-activate-"; } 
      if ($db->f("active") == 1) { $x_context = "-deactivate-"; } 
      echo "<a href=$meineseite&acontext=set&active=".(($db->f("active")*-1)+1)."&gbid=".$db->f("id")."&eintrag=".$eintrag.">".$x_context."</a>"; 
     echo "<a href=$meineseite&acontext=delete"."&gbid=".$db->f("id").">  -kill-</a>"; 
    } 

if ($db->f("url") != "") { echo "<a href=\"http://".$db->f("url")."\" target=_blank><img src=".$cfgClient[1]["frontendpath"]["img"]."CMS_VALUE[5] border=0 hspace=5></a>"; } 
if ($db->f("email") != "") { echo "<a href=\"mailto:".$db->f("email")."\"><img src=".$cfgClient[1]["frontendpath"]["img"]."CMS_VALUE[6] border=0></a></td>"; } 

echo "</tr>"; 
    echo "<tr><td class=text ID=fontCMS_VALUE[3] colspan=3 valign=top><p>".$db->f("comments")."</p></td></tr>"; 

    //Eintrag aktivieren/deaktivieren 
   { 
      if ($acontext == "view") { $imgsrc = "upload/design/gaestebuch/line_top.gif"; } 
      echo "<tr><td colspan=2><a href=\"#top\"><img src=$imgsrc border=0></a></td></tr>"; 
    } 
    echo "</table></p><br>"; 
  } 

  //Ausgabe Navigation 
  echo $gbnav; 
} 

echo "</table>"; 

?> 
lg Genaral

timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo » Mo 20. Sep 2004, 16:04

also irgendwie sieht dein code im input auch ein wenig kaputt aus...

Genaral
Beiträge: 52
Registriert: Di 14. Sep 2004, 09:26
Kontaktdaten:

Gästebuch www.x28.de (Ausgabe->Input funkt nicht.)

Beitrag von Genaral » Mi 6. Okt 2004, 09:30

timo hat geschrieben:also irgendwie sieht dein code im input auch ein wenig kaputt aus...
Danke für deine Antwort.

Die Eingabe funktioniert mittlerweile. Nur bei der Ausgabe im Input sehe ich immer noch nur eine weisse Seite in der Konfiguration. Hast du eventuell dort einen Fehler entdeckt. Habe es mit dem Script, welches ich verwendet habe, verglichen, und erkenne aber keinen Fehler.
Bin leider noch nicht so gefestig in PHP.

Bedanke mich für Deine Hilfe.
Genaral

Gesperrt