login  Naam:   Wachtwoord: 
Registreer je!
 Forum

select

Offline ottorocket - 03/03/2006 11:13
Avatar van ottorocketOnbekend ik heb in mijn hoofdpagina een tabel staan waar hij zegt hoe je station noemt en hoeveel geld je contant en op je bank hebt staan, maar ik heb voor elk appart een mysql_query aangemaakt, dus 3
kan ik dit niet simpeler doen, want er gaan nog meer rijen komen uit de database die hij moet weergeven

  1. <?php
  2. include('config.php');
  3. if(!isset($_SESSION['gebruiker'])) {
  4. header("Location: index.html");
  5. }
  6. ?>
  7. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  8. <html xmlns="http://www.w3.org/1999/xhtml">
  9. <head>
  10. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  11. <title>:: counter terrors ::</title>
  12. </head>
  13. <body>
  14. <?php
  15. $stat = mysql_query("SELECT station FROM leden WHERE gebruikersnaam = '".$_SESSION['gebruiker']."'") or die(mysql_error()); //$station is het station van het lid dat is ingelogd
  16. $station = mysql_result($stat, 0); //resultaat van de vorige lijn
  17. $cont = mysql_query("SELECT contant FROM leden WHERE gebruikersnaam = '".$_SESSION['gebruiker']."'") or die(mysql_error()); //$station is het station van het lid dat is ingelogd
  18. $contant = mysql_result($cont, 0); //selecteerd het contant geld
  19. $money = mysql_query("SELECT bank FROM leden WHERE gebruikersnaam = '".$_SESSION['gebruiker']."'") or die(mysql_error()); //$station is het station van het lid dat is ingelogd
  20. $bank = mysql_result($money, 0); //selecteerd het bank geld
  21. if($station == ""){
  22. echo"Je hebt nog geen station, hier kan je ereen maken."; //als je geen station hebt
  23. print <<< ENDHTML
  24. <form method='post'>
  25. Station: <input type='text' name='station' value='' maxlength=20>
  26. <input name="maak" type='submit' value='maak'><br>
  27. ENDHTML;
  28. if (isset($_POST['maak'])) {
  29. if ($_POST['station'] == "") {
  30. $error = "Je hebt geen station naam ingevuld.<br>";
  31. echo $error; //als er geen stationaam is ingevuld
  32. }
  33. if(!preg_match('/^[A-Za-z_-]+$/',$_POST['station'])) {
  34. $error = "Er mogen alleen letter en _- in je station naam zitten.<br>";
  35. echo $error; //als er spaties of cijfers in de naam zitten
  36. }
  37. if (!isset($error)) { //als er geen error is aangemaakt
  38. echo "Uw stationnaam wordt <b>".$_POST['station']."</b>, welkom";
  39. mysql_query("UPDATE leden SET station = '".$_POST['station']."' WHERE gebruikersnaam = '".$_SESSION['gebruiker']."'") or die(mysql_error()); //zet de stationnaam in de database
  40. }}
  41. }else
  42. {
  43. ?>
  44. <table width=570 align="center">
  45. <tr>
  46. <td colspan="2" align="center">HOOFDKWARTIER</td>
  47. </tr>
  48. <tr>
  49. <td><?php echo "Je station noemt <b>$station</b>"; //als je wel een station hebt ?></td></tr>
  50. <tr><td><?php echo "Je hebt <b>$contant</b> € cash" ?></td> <td><?php echo"Je hebt <b>$bank</b> € op je bank" ?></b></td></tr>
  51. </table>
  52. <?php
  53. }
  54. ?>
  55. </body>
  56. </html>

10 antwoorden

Gesponsorde links
Offline nielsvdwal - 03/03/2006 11:15 (laatste wijziging 03/03/2006 11:15)
Avatar van nielsvdwal PHP gevorderde kan je contant bank en station niet gewoon beter in je ledentabel zetten.. dan heb je alles bij elkaar..
Offline ottorocket - 03/03/2006 11:16
Avatar van ottorocket Onbekend het staat in mijn database allemaal, maar nu moet hij het tonen op de pagina, maar als ik voor elk stukje dat ik wil tonen een andere mysql_query moet maken, gaat het nogal lang worden
Offline nielsvdwal - 03/03/2006 11:17 (laatste wijziging 03/03/2006 11:17)
Avatar van nielsvdwal PHP gevorderde SELECT * FROM leden etc.

dan pakt hij alle velden..
Offline ottorocket - 03/03/2006 11:17
Avatar van ottorocket Onbekend en hoe moet ik dan weergeven?
Offline nielsvdwal - 03/03/2006 11:19
Avatar van nielsvdwal PHP gevorderde
  1. <?php
  2. $blabla = mysql_query("SELECT * FROM leden WHERE gebruikersnaam = '".$_SESSION['gebruiker']."'") or die(mysql_error());
  3. $blabla1 = mysql_fetch_array($blabla);
  4. echo $blabla1['station']." en ".$blabla1['contant'];
  5. ?>
Offline ottorocket - 03/03/2006 11:21
Avatar van ottorocket Onbekend ik heb het zo gedaan, werkt ook

  1. <?php
  2. include('config.php');
  3. if(!isset($_SESSION['gebruiker'])) {
  4. header("Location: index.html");
  5. }
  6. ?>
  7. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  8. <html xmlns="http://www.w3.org/1999/xhtml">
  9. <head>
  10. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  11. <title>:: counter terrors ::</title>
  12. </head>
  13. <body>
  14. <?php
  15. $stat = mysql_query("SELECT * FROM leden WHERE gebruikersnaam = '".$_SESSION['gebruiker']."'") or die(mysql_error()); //$station is het station van het lid dat is ingelogd
  16. $info = mysql_fetch_object($stat); //resultaat van de vorige lijn
  17. if($info->station == ""){
  18. echo"Je hebt nog geen station, hier kan je ereen maken."; //als je geen station hebt
  19. print <<< ENDHTML
  20. <form method='post'>
  21. Station: <input type='text' name='station' value='' maxlength=20>
  22. <input name="maak" type='submit' value='maak'><br>
  23. ENDHTML;
  24. if (isset($_POST['maak'])) {
  25. if ($_POST['station'] == "") {
  26. $error = "Je hebt geen station naam ingevuld.<br>";
  27. echo $error; //als er geen stationaam is ingevuld
  28. }
  29. if(!preg_match('/^[A-Za-z_-]+$/',$_POST['station'])) {
  30. $error = "Er mogen alleen letter en _- in je station naam zitten.<br>";
  31. echo $error; //als er spaties of cijfers in de naam zitten
  32. }
  33. if (!isset($error)) { //als er geen error is aangemaakt
  34. echo "Uw stationnaam wordt <b>".$_POST['station']."</b>, welkom";
  35. mysql_query("UPDATE leden SET station = '".$_POST['station']."' WHERE gebruikersnaam = '".$_SESSION['gebruiker']."'") or die(mysql_error()); //zet de stationnaam in de database
  36. }}
  37. }else
  38. {
  39. ?>
  40. <table width=570 align="center">
  41. <tr>
  42. <td colspan="2" align="center">HOOFDKWARTIER</td>
  43. </tr>
  44. <tr>
  45. <td><?php echo "Je station noemt <b>$info->station</b>"; //als je wel een station hebt ?></td></tr>
  46. <tr><td><?php echo "Je hebt <b>$info->contant</b> € cash" ?></td> <td><?php echo"Je hebt <b>$info->bank</b> € op je bank" ?></b></td></tr>
  47. </table>
  48. <?php
  49. }
  50. ?>
  51. </body>
  52. </html>
Offline ottorocket - 03/03/2006 11:23
Avatar van ottorocket Onbekend is het even veilig als dat van jou of is het minder veilig?
Offline nielsvdwal - 03/03/2006 11:23
Avatar van nielsvdwal PHP gevorderde dat maakt volges mij niks uit..
Offline Thomas - 03/03/2006 11:58
Avatar van Thomas Moderator Anders voeg elkaar ff toe op MSN, en babbel lekker verder?
Offline nielsvdwal - 03/03/2006 12:00
Avatar van nielsvdwal PHP gevorderde hebbe we al gedaan 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.292s