login  Naam:   Wachtwoord: 
Registreer je!
 Forum

credits (Opgelost)

Offline ArcanA - 29/08/2007 00:56 (laatste wijziging 07/04/2008 00:26)
Avatar van ArcanAPHP beginner

6 antwoorden

Gesponsorde links
Offline Stijn - 29/08/2007 00:59
Avatar van Stijn PHP expert zet bij je } else {

  1. if( ! mysql_query("UPDATE gebruikers SET credits=credits - 50 WHERE gebruikersnaam='"._SESSION['gebruikersnaam']."'") {
  2. } else {
  3. echo "de naam van je hond is aangepast.";
  4. }


Mag ik eraan toevoegen dat je geen while moet gebruiken omdat je query maar 1 record returnt!
Offline ArcanA - 29/08/2007 01:06
Avatar van ArcanA PHP beginner Dan krijg ik deze error:



Parse error: syntax error, unexpected T_ELSE in /home/vhosts/hondencity.eu/httpdocs/spel/paginas/naam.php on line 24
Offline Stijn - 29/08/2007 01:10
Avatar van Stijn PHP expert je moet die wel sluiten hé 
Offline ArcanA - 29/08/2007 01:14 (laatste wijziging 11/04/2008 19:15)
Avatar van ArcanA PHP beginner
Offline Stijn - 29/08/2007 01:34
Avatar van Stijn PHP expert
  1. <?php
  2. if(empty($_POST['naam'])) {
  3. ?>
  4.  
  5. <p>Hier kun je je hond een naam geven! Je hond een naam geven kost <i>50</i> credits.
  6. </p>
  7. <form action="index.php?pagina=naam&amp;id=<?php echo $_GET['id']; ?>" method="post">
  8. Naam: <input name="naam" type="text">
  9. <input type="submit" name="Submit" value="Geef naam!">
  10. </form>
  11. <?php
  12. }
  13. else {
  14. // Maak verbinding met server
  15. include("includes/db-connect.php");
  16. // Selecteer database
  17. mysql_select_db("desite");
  18. $query = "SELECT credits FROM gebruikers WHERE gebruikersnaam = '".$_SESSION['gebruikersnaam']."'";
  19. $obj = mysql_fetch_object( mysql_query($query) );
  20.  
  21. if($obj->credits<50) {
  22. echo "Je hebt niet genoeg credits om de naam van je hond te veranderen. ";
  23. }
  24. else {
  25.  
  26. if( ! mysql_query("UPDATE gebruikers SET credits=credits - 50 WHERE gebruikersnaam='".$_SESSION['gebruikersnaam']."'") ) {
  27. } else {
  28. echo "de naam van je hond is aangepast.";
  29. }
  30.  
  31. }
  32.  
  33.  
  34. $query = mysql_query("SELECT naam FROM honden WHERE naam = '".$_POST['naam']."'");
  35. if(mysql_num_rows($query) > 1) {
  36. echo "Deze naam bestaat al.";
  37. }
  38. else {
  39. $query = "SELECT eigenaar FROM honden WHERE id = '".$_GET['id']."'";
  40. // Voer query uit
  41. $obj = mysql_fetch_object( mysql_query($query) );
  42.  
  43. if($obj->eigenaar != $_SESSION['gebruikersnaam']) {
  44. echo "Je bent niet de eigenaar van deze hond.";
  45. }
  46. else {
  47. $query = "UPDATE honden SET naam = '".$_POST['naam']."' WHERE id = '".$_GET['id']."'";
  48. mysql_query($query) or die (mysql_error());
  49. echo "De naam van je hond is met succes veranderd in <i>".$_POST['naam']."</i>";
  50. }
  51.  
  52. }
  53. }
  54. ?>
en ik heb er van de eerste keer mijn code bijgeplakt.
Offline ArcanA - 29/08/2007 14:13 (laatste wijziging 11/04/2008 19:15)
Avatar van ArcanA PHP beginner
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.338s