Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php][MYSQL]Dodawanie autorów błąd:|
Forum PHP.pl > Forum > Przedszkole
bobo168
Mam taki skrypt który powinien dodawać autorów:
PLIK newauthor.php
  1. <html>
  2. <head>
  3. <title>CMS kwałów: Dowanie nowego autora</title>
  4. </head>
  5. <body>
  6. <?php
  7. if (isset($_POST['nazwa']))
  8. {
  9. if (!mysql_connect('localhost', 'root', '')) 
  10. {
  11. exit('Nie można nawiązać połączenie z bazą danych!<br>Błąd: '.mysql_error());
  12. }
  13. if (!mysql_select_db('ijdb')) 
  14. {
  15. exit('Nie ma takiej bazy danych!<br>Błąd: '.mysql_error());
  16. }
  17. $nazwa = $_POST['nazwa'];
  18. $email = $_POST['email'];
  19. $sql = "INSERT INTO autor SET nazwa='$nazwa', email='$email'";
  20. if (mysql_query($sql))
  21. {
  22. echo '<p>Dodano nowego autora</p>';
  23. }
  24. else
  25. {
  26. echo '<p>Problem podczas dodawania autora</p>';
  27. }
  28. }
  29. else
  30. {
  31. <form action="newauthor.php" method="post">
  32. <p>Wpisz nazwe nowego autora: </p>
  33. <label>Nazwa: <input type="text" name="nazwa" /></label><br />
  34. <label>Email: <input type="text" name="email" /></label><br />
  35. <input type="submit" value="AKCEPTUJ" />
  36. }
  37. ?>
  38. <p><a href="<?php echo $_SERVER['PHP_SELF']; ?>">Dodaj nowego autora</a></p>
  39. <p><a href="authors.php">Powrót do listy autorów</a></p>
  40. </body>
  41. </html>

Niestety gdy chce wywolac dostaje informacje o błędzie:
Kod
Parse error: parse error in c:\usr\krasnal\www\lol\r6\newauthor.php on line 31

Co jest nie tak?
Master Miko
zmień:
  1. <?php
  2. else{
  3. <form action="newauthor.php" method="post">
  4. <p>Wpisz nazwe nowego autora: </p>
  5. <label>Nazwa: <input type="text" name="nazwa" /></label><br />
  6. <label>Email: <input type="text" name="email" /></label><br />
  7. <input type="submit" value="AKCEPTUJ" />
  8. }
  9. ?>

na
  1. else {
  2. ?>
  3. <form action="newauthor.php" method="post">
  4. <p>Wpisz nazwe nowego autora: </p><label>
  5. Nazwa: <input type="text" name="nazwa" /></label><br />
  6. <label>Email: <input type="text" name="email" /></label><br />
  7. <input type="submit" value="AKCEPTUJ" />
  8. <?php
  9.  }
  10. ?>
Cysiaczek
Cytat
  1. <?php
  2. else
  3. {
  4. <form action="newauthor.php" method="post">
  5. <p>Wpisz nazwe nowego autora: </p>
  6. <label>Nazwa: <input type="text" name="nazwa" /></label><br />
  7. <label>Email: <input type="text" name="email" /></label><br />
  8. <input type="submit" value="AKCEPTUJ" />
  9. }
  10. ?>


A echo() lub print() to co - wakacje? Dzisiaj jest juz drugi września tongue.gif

Pozdrawiam
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.