login  Naam:   Wachtwoord: 
Registreer je!
 Forum

na elk antw. een BR

Offline jelle - 09/02/2007 21:10
Avatar van jellePHP beginner
  1. elseif($action=="archief")
  2. {
  3. $query = "SELECT * FROM `poll` ";
  4. //query is aangemaakt
  5. $sql = mysql_query($query) or die ( mysql_error( ) );
  6. //query is uitgevoerd
  7. while($record = mysql_fetch_object($sql))
  8. {
  9. echo"<table width='303' border='1'><tr><td>".$record->vraag."</td></tr><tr><td>".$record->antwoorden."</td></tr></table>" ;
  10. }
  11.  
  12. }


http://www.jell...on=archief

ik wil dat bij antwoorden in de tabel na elk antwoord een <BR> maar hoe ? net zoals de poll daarboven is na elk antw. volgende regel het kan zo:
  1. echo .$record->antwoord. .$record->antwoord2. .$record->antwoord3. ;

maar de antwoorden staan in 1 veld in de database

5 antwoorden

Gesponsorde links
Offline DjNoiz - 09/02/2007 21:19
Avatar van DjNoiz Nieuw lid Als je vragen telkens eindigen op een "?" kan je daarop filteren (http://be2.php.net/manual/nl/function.eregi-replace.php).
Dan filter je bv. alle "?" door "?<br>".
Offline jelle - 09/02/2007 21:20 (laatste wijziging 09/02/2007 22:45)
Avatar van jelle PHP beginner ben net nieuw met php hoor maar wat doet foreach?? kan het daarmee?

antwoord graag??? 

<?php
$pattern = '(>[^<]*)('. quotemeta($_GET['search']) .')';
$replacement = '\\1<span class="search">\\2</span>';
$body = eregi_replace($pattern, $replacement, $body);
?>
en hier snap ik all helemaal niks van wil iemand even uitleggen?
iemand?
Offline Ibrahim - 09/02/2007 22:50 (laatste wijziging 09/02/2007 22:52)
Avatar van Ibrahim PHP expert met een foreach kun je loopen door een array

  1. <?php
  2. $array = array('Hallo', ',', 'mijn', 'nicknaam', 'is', 'siliecom');
  3.  
  4. foreach($array as $zinsdeel)
  5. {
  6. echo $zinsdeel . ' ';
  7. }
  8. // output: Hallo , mijn nicknaam is siliecom


Over je topic

Wat je beter kunt doen, om ook nog eens makkelijk meerdere antwoorden te kunnen toevoegen, is een extra tabel 'antwoorden'

Een <BR> na elk antwoord kun je krijgen door gewoon $record->antwoord1 . '<br />'; te gebruiken
Offline jelle - 09/02/2007 22:56
Avatar van jelle PHP beginner heb ik al in bovenste post staan en ik wil maar een tabel
Offline Ibrahim - 09/02/2007 23:09
Avatar van Ibrahim PHP expert Wat jij nu hebt is per record in tabel poll een nieuwe tabel maken.

Script eens wat netter
  1. <?php
  2.  
  3. $query_vraag = ...;
  4. $query_antwoorden = ...;
  5.  
  6. $fetch_vraag = mysql_fetch_assoc( $query_vraag);
  7.  
  8. echo $fetch_vraag['vraag'] . '<br />';
  9.  
  10. while($fetch_antwoorden = mysql_fetch_assoc($query_antwoorden))
  11. {
  12. echo $fetch_antwoorden['antwoord'] . '<br />';
  13. }


dit is wat leesbaarder
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.303s