login  Naam:   Wachtwoord: 
Registreer je!
 Forum

openen van een url met waardes uit db

Offline herby - 10/10/2006 10:43 (laatste wijziging 10/10/2006 10:43)
Avatar van herbyNieuw lid hallo beste Site masters Be
ik zit met het volgende ik moet nu een url openen via een link
ik wil die url laten openen met gegevens uit de database
zoals van tafel: Rooms_Table --->Room_id,Room_IpAddy,Room_Port
dus ik heb een link nodig dat op het moment iemand die link drukt
deze waarders uit de dabase worden gehaald en meegegeven aan die link
ik heb nu staan alleen als ik die link druk zie ik niet veel gebeuren behalve een blanco pagina en de url GamesOnline:///
  1. <?php
  2. include("config.php");
  3.  
  4. $sql = "
  5. SELECT
  6. a.user_id,
  7. a.username,
  8. a.user_password,
  9. b.Room_IpAddy,
  10. b.Room_Port
  11. FROM
  12. table_users AS a,
  13. Rooms_Table AS b
  14. WHERE
  15. a.user_id='".$user_id ."'
  16. AND
  17. b.Room_Id='spadestr1'
  18. ";
  19.  
  20. if(!$res = mysql_query($sql))
  21. {
  22. }
  23. else
  24. {
  25. $row = mysql_fetch_assoc($res);
  26. echo '<a href="GamesOnline:// '.$row[Room_id].$row['Room_IpAddy'].$row['Rooms_Table'].'">Play</a>';
  27. }
  28. ?>


6 antwoorden

Gesponsorde links
Offline Clemens32 - 10/10/2006 11:00
Avatar van Clemens32 PHP interesse
  1. echo '<a href="GamesOnline:// ?id='.$row[Room_id].'&Ip='.$row['Room_IpAddy'].'&Room='.$row['Rooms_Table'].'">Play</a>';


Volgens mij moet het zoiets worden.
Offline herby - 10/10/2006 11:07
Avatar van herby Nieuw lid hallo clemens32 ik krijg nu te zien
gamesonline://%20/?id=&Ip=&Room=
lijkt erop of de mysql niet die waarders meegeeft.
en ik had al zo'n vemoeden dat ik iets in mijn script nog mis maar ik zie het niet .
Offline Clemens32 - 10/10/2006 12:02 (laatste wijziging 10/10/2006 12:03)
Avatar van Clemens32 PHP interesse Die %20/ klopt dat is de spatie.
Die moet je er even tussenuithalen.
Verder bestaat $row['Room_id'] niet, want die haal je niet op uit je database.
Ook $row['Rooms_Table'] haal je niet op in je select query.

Zo heb ik het nu, maar dt gaat ook niet werken omdat je niet alle info goed uit je dbase haalt.
  1. <?php
  2. $sql = "
  3. SELECT
  4. a.user_id,
  5. a.username,
  6. a.user_password,
  7. b.Room_IpAddy,
  8. b.Room_Port
  9. FROM
  10. table_users AS a,
  11. Rooms_Table AS b
  12. WHERE
  13. a.user_id='".$user_id ."'
  14. AND
  15. b.Room_Id='spadestr1'
  16. ";
  17.  
  18. $res = mysql_query($sql) or die (mysql_error());
  19. if (mysql_num_rows($res) > 0) {
  20. $row = mysql_fetch_assoc($res);
  21. echo '<a href="GamesOnline://?id='.$row['Room_id'].'&Ip='.$row['b.Room_IpAddy'].'&Room='.$row['Rooms_Table'].'">Play</a>';
  22. }
  23. ?>
Offline herby - 10/10/2006 12:27 (laatste wijziging 10/10/2006 14:14)
Avatar van herby Nieuw lid hoi clemens,
ik ben niet duidelijk geweest idd in wat ik in de db heb staan
dus also nog .. ik heb 2 tafels waarvan 1 Rooms_Table
daar heb ik de volgende velden in staan room_id en Room_IpAddy en Room_Port

en deze 3 velden daar staan nu values in die heb ik erin gezet

ik moet dus van table Rooms_Table die 3 velden uitlezen en die values die daar in staan mee geven in die url dan pas zal mijn url doorgaan naar die locatie met de juiste values het gaat om id , ip en port nummer
id staat voor die hele 1ste veld dat is een uniek veld. was ik vergeten te vermelden ik weet niet of dat hij per see moet worden aangeroepen trouwens heb hem maar erbij gezet maar ik heb zeker wel die ip en port nodig, met die 2 zal het precies openen zoals ik dat nodig heb,
sorry dat ik daarin onduidelijk ben geweest 
verder staat er onder id maar 1 row dus onder ieder vakje staat 1 value .. later zal daar meer in komen te staan dus een 2de rij values voor een andere ip en poort nummer.
ik heb voor de duidelijkheid maar even een screenshot gemaakt van de table in mysql.. misschien dat het dan duidelijker wordt
http://www.herbyssite.nl/Rooms_Table.GIF
Offline Sitefoon - 10/10/2006 15:19
Avatar van Sitefoon Nieuw lid connect met de db
(mysql_connect('host', 'username', 'password') en mysql_select_db('databasenaam'))

dat werkt altijd een stuk beter
Offline herby - 10/10/2006 16:32
Avatar van herby Nieuw lid en lezen werkt zelfs nog beter , beter weter kijk eens wat er staat . include die en die file en mag jij eens raden wat daar instaat
bingo aub eerst lezen voor je onnodig commentaar geeft ok.
wel bedankt voor de post alleen ik heb daar niets aan
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.187s