login  Naam:   Wachtwoord: 
Registreer je!
 Forum

SQL TEXT - variable (Opgelost)

Offline rredspike1 - 27/10/2009 14:35 (laatste wijziging 27/10/2009 14:50)
Avatar van rredspike1Lid Hoi,

Om gelijk maar met de deur in huis te vallen,.. ik heb het volgende:
  1. $query = mysql_query("SELECT * FROM `missions` WHERE missionid='".($rij->mission+1)."'") or die (mysql_error());
  2. $rij1 = mysql_fetch_object($query);
  3. <table style='border: 1px solid #111111; background-color: #181818;' width='600px'>
  4. <tr>
  5. <td class='title'><b>Missions</b></td>
  6. </tr>";
  7. if($rij->mission>=0)
  8. {
  9. echo "
  10. <tr>
  11. <td><font color='#D6BC83'><b>1: ".$rij1->naam."</b></font></td>
  12. </tr>
  13. <tr>
  14. <td><br />".nl2br($rij1->omschrijving)."</td>
  15. </tr>
  16. <tr>
  17. <td><br />
  18. <img src='images/duration.png'><font color='#D6BC83'> Duration: ".$rij1->duration." seconds (".number_format(($rij1->duration/60),1).") minutes</font><br />
  19. <br><a href=''><img src='images/startmission.png' border='0'></a></td>
  20. </tr>";
  21. }
  22. echo "</table>";
  23. }


Is het ook mogelijk om variablen in te voeren bij SQL TEXT en dat dan weer te geven bij nl2br($rij1->omschrijving)?

Want nu krijg ik zegmaar als output gewoon:
Hoi ik ben blablabla $rij->username of ".$rij->username."

2 antwoorden

Gesponsorde links
Offline jc2 - 27/10/2009 15:49 (laatste wijziging 27/10/2009 15:56)
Avatar van jc2 PHP interesse Probeer het eens zo:
  1. $curr_missionid=$rij->mission+1;
  2. $query = mysql_query("SELECT * FROM `missions` WHERE `missionid`='$curr_missionid'") or die (mysql_error());
  3. $rij1 = mysql_fetch_object($query);


Update:
Of bedoel je dat je tekst uit je database wilt halen en hier dan de username voor in de plaats wilt zetten?
Dit kun je bijv. doen door in je databasetekst {username} te zetten en dit bij het laden van de pagina via str_replace te vervangen door de echte username.

databasetekst schreef:
Hallo, ik ben {username} en ik ben {userage} jaar oud.


  1. <?
  2. function convertDBtags($string){
  3. $string=str_replace("{username}",$rij1->username,$string);
  4. $string=str_replace("{userage}",$rij1->userage,$string);
  5. return $string;
  6. }
  7. ?>
  8. <table>
  9. <tr>
  10. <td>
  11. <b>Omschrijving:</b>
  12. </td>
  13. <td>
  14. <? echo convertDBtags($rij1->omschrijving); ?>
  15. </td>
  16. </tr>
  17. </table>
Offline rredspike1 - 27/10/2009 16:30 (laatste wijziging 27/10/2009 17:12)
Avatar van rredspike1 Lid zal het eens proberen bedankt 

Edit: 't werkt bedankt! Hebben het alleen iets aangepast
{username} = username

Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.197s