Registreer FAQ Berichten van vandaag


Ga terug   Scholieren.com forum / Technologie / Software & Hardware
Topic gesloten
 
Topictools Zoek in deze topic
Oud 21-06-2002, 18:54
chatfreak2002
Avatar van chatfreak2002
chatfreak2002 is offline
Citaat:
Chimera schreef:
[B]

Waar staat de echo?
geloof me maar, die staat al een stukje eerder
Advertentie
Oud 21-06-2002, 18:59
Chimera
Avatar van Chimera
Chimera is offline
PHP-code:

<?
include "dbconfig.php"; 
include "functions.php"; 
mysql_connect($dbhost, $dbuser, $dbpassword); 
$query = "SELECT * FROM $dbid order by id DESC"; 
$query = "SELECT * FROM faq WHERE id=".$id; 
$result = mysql_db_query($dbname2, $query); 


if ($result)
{
    while ($row = mysql_fetch_array($result))
        {
            $id  = $row["id"];
            $name  = $row["name"];
            $date = date ("d-m-y @ H:i", $row['date']);
            $email  = $row["email"];
            $onderwerp  = $row["onderwerp"];
            $bericht1  = $row["bericht"];
            $bericht1 = ubb($bericht1); 


        $bericht = wordwrap( $bericht1, 65, "\n", 1);
?>
<tr>
        <td bgcolor=#EAC840><img src=http://forum.scholieren.com/images/folder.gif width=14 height=15 border=0 alt=></td>
        <td bgcolor=#FAD850><img src=http://forum.scholieren.com/images/icons/icon1.gif  border=\"0\" alt=\"\"></td>
        <td bgcolor=#EAC840>
        
        <font class=nf><a href="showfaq.php?id=<?=$row->id?>"><?$row->onderwerp?></a></font>
        
       </td>
        <td bgcolor=#FAD850><font class=nf><a href=index.php>$name</a></font></td>
        <td bgcolor=#EAC840><font class=nf><a href=index.php>$date</a></font></td>

</tr>
<?
        }

}
?>
Een echo kan niet zo maar meerdere regels beslaan, dan kun je dat beter op de bovenstaande manier doen.

Nog iets: Waarom heet die rowvar eerst $r, en daarna $row? Denk je dat dat zomaar ff aangepast wordt? Tis een computer, computers denken niet creatief.
Oud 21-06-2002, 18:59
Chimera
Avatar van Chimera
Chimera is offline
Citaat:
chatfreak2002 schreef:


geloof me maar, die staat al een stukje eerder
Ja, heel leuk en aardig, maar dat kan ik niet ruiken. Echo's gebruik je eigenlijk alleen voor enkele regels, anders wordt het rotzooi.
Oud 21-06-2002, 19:02
Chimera
Avatar van Chimera
Chimera is offline
Nog iets: Het is kennelijk de bedoeling dat in een tabel de VRAGEN staan? Dan moet je het ontwerp aanpassen, als je meerdere FAQs wilt hebben. Een FAQ is nl. een verzameling vragen.

Dus:

tabel faq:
-id
-naam

tabel question:
-id
-faq_id
-naam
-titel
-etc....

Maar zie eerst maar eens dat voorbeeld werkend te krijgen, lijkt me moeilijk genoeg.
Oud 21-06-2002, 19:03
chatfreak2002
Avatar van chatfreak2002
chatfreak2002 is offline
OK, ik heb nu dus de code die jij hebt gegeven gekopieërd en weer in mijn index.php geplakt. Tijdens het laden van de pagina krijg ik nu geen parse error meer maar worden de faq-titels etc ook niet meer weergegeven. (http://chatfreak.endoria.net/FAQ/index.php)
Oud 21-06-2002, 19:07
Chimera
Avatar van Chimera
Chimera is offline
Komt omdat die query niet klopt kerel, lees dan ff wat ik zei over welke query waar moet.

mysql_connect($dbhost, $dbuser, $dbpassword);
$query = "SELECT * FROM faq";
$result = mysql_db_query($dbname2, $query);

Maak van die laatste regel trouwens liever:
$result = mysql_db_query($dbname2, $query) or die("Queryfout: " . mysql_error());

Dan drukt 'ie een error af als je geen resultset (= dus foute query) terugkrijgt.
Oud 21-06-2002, 19:36
chatfreak2002
Avatar van chatfreak2002
chatfreak2002 is offline
Ik heb het nu allemaal gedaan zoals jij hebt gezegd. (Alvast superbedankt voor je hulp, zonder jou had ik het al wel opgegeven).

Mijn index.php ziet er nu zo uit:

PHP-code:
<?
include "dbconfig.php";
include "functions.php";
mysql_connect($dbhost, $dbuser, $dbpassword);
$query = "SELECT name, onderwerp FROM faq ORDER BY onderwerp";
$query = "SELECT * FROM faq";
$result = mysql_db_query($dbname2, $query) or die("Queryfout: " . mysql_error());


if ($result)
{
    while ($row = mysql_fetch_array($result))
        {
            $id  = $row["id"];
            $name  = $row["name"];
            $date = date ("d-m-y @ H:i", $row['date']);
            $email  = $row["email"];
            $onderwerp  = $row["onderwerp"];
            $bericht1  = $row["bericht"];
            $bericht1 = ubb($bericht1);


        $bericht = wordwrap( $bericht1, 65, "\n", 1);
        
        
        echo "

<tr>
        <td bgcolor=#EAC840><img src=http://forum.scholieren.com/images/folder.gif width=14 height=15 border=0 alt=></td>
        <td bgcolor=#FAD850><img src=http://forum.scholieren.com/images/icons/icon1.gif  border=\"0\" alt=\"\"></td>
        <td bgcolor=#EAC840>

        <font class=nf><a href=\"showfaq.php?id=<?=$row->id?>\">$row->onderwerp</a></font>

       </td>
        <td bgcolor=#FAD850><font class=nf><a href=index.php>$name</a></font></td>
        <td bgcolor=#EAC840><font class=nf><a href=index.php>$date</a></font></td>

</tr>";



}


?>
Alles staat nu goed alleen worden de "onderwerpen" niet meer weergegeven. Waar zou dit aan kunnen liggen?
Oud 21-06-2002, 19:44
Verwijderd
hieraan!
<a*href=\"showfaq.php?id=<?=$row->id?>\">$row->onderwerp</a>

moet zijn
<a*href=\"showfaq.php?id=$row->id\">$row->onderwerp</a>

of
<a*href=\"showfaq.php?id=$id\">$onderwerp</a>

lmd
Oud 21-06-2002, 19:48
chatfreak2002
Avatar van chatfreak2002
chatfreak2002 is offline
Geen van beide werkt. Als ik die sorteerfunctie weglaat werkt alles wel. Nu heb ik die functie er tussenuit gehaald en het script werkt als een tierelier!
Oud 21-06-2002, 20:14
chatfreak2002
Avatar van chatfreak2002
chatfreak2002 is offline
Alles werkt naar mijn zin, deze mag dan nu van mij wel dicht.
Oud 21-06-2002, 20:28
dystopia
dystopia is offline
Ok
__________________
The surest way to corrupt a youth is to instruct him to hold in higher esteem those who think alike than those who think differently - Steve Jobs
Advertentie
Topic gesloten


Regels voor berichten
Je mag geen nieuwe topics starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit

Spring naar

Soortgelijke topics
Forum Topic Reacties Laatste bericht
Software & Hardware [Alg/PHP] Vragen/Ideen voor custom weblog
Dr HenDre
10 26-01-2005 15:56
Software & Hardware PHP Vraagje
Nate
35 02-06-2003 21:45
Software & Hardware [php] vraagje over tables??
micra
5 23-04-2003 17:56
Software & Hardware PHP vraagje
TAFKAB
13 18-10-2002 17:10
Software & Hardware PHP vraag
Verwijderd
6 05-04-2002 18:21


Alle tijden zijn GMT +1. Het is nu 03:02.