Florian Liebscher: Mal wieder Hilfe...

So es ist mal wieder so weit ich freue mich wenn mir noch wer hilft...
ich schätze, ich werde mal wieder gegen irgendwelche faq`s verstossen
Julian sorry im Vorraus ;)...

also ich will ein einfaches PHP gb machen ...
hab mal im archiv ein script gefunden:::
  <?php

$dbh=mysql_connect("localhost","klostifa_fabian","hallo");
$result = mysql_db_query("klostifa_db1","select * from tbl_guestbook order by fld_id DESC limit $start, 4");

$sql = "select count(*) as num from tbl_guestbook";
 $result2 = mysql_db_query("klostifa_db1",$sql);
 $num = mysql_result($result2,0,'num');
 $nummer = $num - $start;

echo "<table>";
echo "<tr><td width='510'>";
$nummer2 = $nummer - 3;
if ($nummer2 > 1)
        {
echo "<center><p><b>-------------------- ";
echo "Einträge $nummer2 - $nummer von $num";
echo " --------------------
</b></p></center></td></tr></table>";
 }
 else
 {
echo "<center><p><b>---------------------- ";
echo "Eintrag $nummer von $num";
echo " ----------------------</b></p></center></td></tr></table>";
   }

(line 118) while($row = mysql_fetch_array($result))

{
//-------------------------------- D A T U M -------------------------------------------------
   echo "<table border='0' width='500' align='center'><tr><td class='tabelle2'>";

$datum = $row["fld_datum"];
   // list($jahr,$monat,$tag) = split('[/.-]',$datum);
 list ($jahr, $monat, $tag) = split ('[/.-]', $datum);
 $dat = "$tag.$monat.$jahr";

echo $dat;
   echo " |  ";

//-------------------------------- E M A I L   C H E C K -------------------------------------

$check_email = $row["fld_email"];
   if ($check_email)
   {

echo "<a class='link' href='mailto:";

echo $row["fld_email"];

echo "'>";

echo $row["fld_name"];

}

else
   {

echo $row["fld_name"];

}

echo "</td></tr>";

// --------------------------------------------- U R L ------------------------------------------------

$check_url = $row["fld_url"];
   if ($check_url)
   if ($check_url !="http://")
   {

echo "<tr><td class='tabelle2'><a class='link' href='";

echo $row["fld_url"];

echo "'>";

echo $row["fld_url"];

echo "</a>";

echo "</td></tr>";

}

// ------------------------------------------ T I T E L ------------------------------------------------

echo "<tr><td class='tabelle2'><b>Titel: ";

echo $row["fld_titel"];

echo "</b></td></tr><tr><td class='tabelle2'>";

echo $row["fld_text"];

echo "</td></tr><tr><td height='20'>";

echo "</td></tr></table>";

}

$nummer--;

echo "<table><tr><td width='100' class='leer'></td>";
    echo "<td width='410' class='guest'><p>>> ";
    if ($start > 3)
  {
  $zurueck = $start - 4;
  echo "<a href=guests.php?start=$zurueck>";
 echo "die vorigen 4 Einträge</a>";
 if ($nummer != 0)
 {
 echo " | ";
 }
 }
 if ($nummer != 0)
 {
 $vor = $start + 4;
 echo "<a href=guests.php?start=$vor>";
 echo "die nächsten 4 Einträge</a>";
 }
 echo " anzeigen";
 echo "</p></td></tr></table>";

(line 218)   mysql_free_result($result);
mysql_close()

?>

aber wie immer geht es net!

Parse error: parse error in /homepages/29/d26714735/htdocs/hosting/getthefloh/gbtest.php on line 36

was soll ich mahen...
ach ja: wenn ich mein GB so habe wie ich es will.... ist SELFFHTML
m9ich für immer los : also helft  mir bitte!!!
Es ist auch a bisserl in eurem Sinne!

Grüsse aus Hannovber

Florian Liebscher

  1. N parse error ?

    Wenn der parse error sich in Linie 36 befindet, dann check die Linien 35 und 36 ab.
    Hast Du ein ; am Ende der Lniie 35 ?
    Hast Du jedes geöffnete ' oder " in Linie 36 wieder geschlossen ?

    MfG
    David

    PS: Sorry, konnte nicht auf Anhieb erkennen, was davon jetzt Linie 35 / 36 sind

  2. Hallo Florian!

    Hatte keine Lust mir das alles anzuschauen, aber guck Dir mal
    die Zeilen (s.u.) mal genau an und prüfe, ob da bei Copy & Pasta
    was schiefgelaufen ist.

    $dbh=mysql_connect("localhost","klostifa_fabian","hallo");
    $result = mysql_db_query("klostifa_db1","select * from tbl_guestbook order by fld_id DESC limit $start, 4");

    $sql = "select count(*) as num from tbl_guestbook";
    $result2 = mysql_db_query("klostifa_db1",$sql);

    tommy

  3. Ach wisst ihr was... ich denke mal ich verstosse mal wieder gegen die faq aber::: könntet ihr mir nicht einfach ein fertiges script geben, das der ************* endlich mal funzt und ich euch in SELFHTML in ruhe lassen kann?????

    wäre echt super nett

    sry Julian ... ach ja hatte mir soon fertiges genommen (geht auch net lol) aber ich finde das layout gut!!!::http://www.hosting.metroprime.de/getthefloh/sign_book.php

    sollte halt nur statt grau hellblau seiin aber egalo das ist wahrscheinlich CSS och man ichz raff es im mom net aber ist egalö auf jeden Fall wüpr ich es gerne endlich fertig kriegen (hoffentlich mit eurer hilfe!!!)

    MfG

    Flo

    So es ist mal wieder so weit ich freue mich wenn mir noch wer hilft...
    ich schätze, ich werde mal wieder gegen irgendwelche faq`s verstossen
    Julian sorry im Vorraus ;)...

    also ich will ein einfaches PHP gb machen ...
    hab mal im archiv ein script gefunden:::
      <?php

    $dbh=mysql_connect("localhost","klostifa_fabian","hallo");
    $result = mysql_db_query("klostifa_db1","select * from tbl_guestbook order by fld_id DESC limit $start, 4");

    $sql = "select count(*) as num from tbl_guestbook";
    $result2 = mysql_db_query("klostifa_db1",$sql);
    $num = mysql_result($result2,0,'num');
    $nummer = $num - $start;

    echo "<table>";
    echo "<tr><td width='510'>";
    $nummer2 = $nummer - 3;
    if ($nummer2 > 1)
            {
    echo "<center><p><b>-------------------- ";
    echo "Einträge $nummer2 - $nummer von $num";
    echo " --------------------
    </b></p></center></td></tr></table>";
    }
    else
    {
    echo "<center><p><b>---------------------- ";
    echo "Eintrag $nummer von $num";
    echo " ----------------------</b></p></center></td></tr></table>";
       }

    (line 118) while($row = mysql_fetch_array($result))

    {
    //-------------------------------- D A T U M -------------------------------------------------
       echo "<table border='0' width='500' align='center'><tr><td class='tabelle2'>";

    $datum = $row["fld_datum"];
       // list($jahr,$monat,$tag) = split('[/.-]',$datum);
    list ($jahr, $monat, $tag) = split ('[/.-]', $datum);
    $dat = "$tag.$monat.$jahr";

    echo $dat;
       echo " |  ";

    //-------------------------------- E M A I L   C H E C K -------------------------------------

    $check_email = $row["fld_email"];
       if ($check_email)
       {

    echo "<a class='link' href='mailto:";

    echo $row["fld_email"];

    echo "'>";

    echo $row["fld_name"];

    }

    else
       {

    echo $row["fld_name"];

    }

    echo "</td></tr>";

    // --------------------------------------------- U R L ------------------------------------------------

    $check_url = $row["fld_url"];
       if ($check_url)
       if ($check_url !="http://")
       {

    echo "<tr><td class='tabelle2'><a class='link' href='";

    echo $row["fld_url"];

    echo "'>";

    echo $row["fld_url"];

    echo "</a>";

    echo "</td></tr>";

    }

    // ------------------------------------------ T I T E L ------------------------------------------------

    echo "<tr><td class='tabelle2'><b>Titel: ";

    echo $row["fld_titel"];

    echo "</b></td></tr><tr><td class='tabelle2'>";

    echo $row["fld_text"];

    echo "</td></tr><tr><td height='20'>";

    echo "</td></tr></table>";

    }

    $nummer--;

    echo "<table><tr><td width='100' class='leer'></td>";
        echo "<td width='410' class='guest'><p>>> ";
        if ($start > 3)
      {
      $zurueck = $start - 4;
      echo "<a href=guests.php?start=$zurueck>";
    echo "die vorigen 4 Einträge</a>";
    if ($nummer != 0)
    {
    echo " | ";
    }
    }
    if ($nummer != 0)
    {
    $vor = $start + 4;
    echo "<a href=guests.php?start=$vor>";
    echo "die nächsten 4 Einträge</a>";
    }
    echo " anzeigen";
    echo "</p></td></tr></table>";

    (line 218)   mysql_free_result($result);
    mysql_close()

    ?>

    aber wie immer geht es net!

    Parse error: parse error in /homepages/29/d26714735/htdocs/hosting/getthefloh/gbtest.php on line 36

    was soll ich mahen...
    ach ja: wenn ich mein GB so habe wie ich es will.... ist SELFFHTML
    m9ich für immer los : also helft  mir bitte!!!
    Es ist auch a bisserl in eurem Sinne!

    Grüsse aus Hannovber

    Florian Liebscher

    1. Hallo,

      siehe auch php.net:
      resource mysql_db_query ( string Datenbank, string Anfrage [, resource Verbindungs-Kennung])

      ...und wie schauts bei Dir aus?

      $dbh=mysql_connect("localhost","klostifa_fabian","hallo");
      $result = mysql_db_query("klostifa_db1","select * from tbl_guestbook order by fld_id DESC limit $start, 4");

      ...schau Dir mal die Datenbank- und Tabellenbezeichnungen an.

      NUR EIN GUTER KOCH KANN AUCH PASTA&COPY ZELEBRIEREN ;-)

      tommy