Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP] Edycja lub dodawanie - problem
Forum PHP.pl > Forum > Przedszkole
phen0
Witam serdecznie. Jestem tu nowy i pewnie nigdy bym nie zadał tego pytania, ale czas mnie nagli, a jestem kompletnym noobem i nie mogę sobie poradzić z takim problemem.
Otóż sytuacja wygląda następująco. Mam do zrobienia mini stronkę na zaliczenie i muszę w niej wstawić skrypcik dodający lub edytujący dane w bazie danych.
Gdy mam ustawione samo dodawanie, to nie ma problemu, ale schody pojawiają się, gdy chcę edytować.
Wywala Parse error: syntax error, unexpected T_STRING in /home2/phen/domains/phen.pl/public_html/edytujprofil.php on line 44
Czyli standard. Próbowałem to na miliard sposobów rozwiązać, ale nie wiem jak. Gdy już coś mi się udało, to error wyskakiwał w lini 56. Już nie wiem jak mam sobie poradzić.

  1. <center><h1>Edycja profilu</h1></center><br><br>
  2.  
  3.  
  4. <?php
  5.  
  6. mysql_connect('x.x.x.x', 'xxx', '123456') or die('blad');
  7. mysql_select_db('phen_phen') or die('blad');
  8.  
  9.  
  10.  
  11.  
  12.  
  13. $imie = ($_POST['imie']);
  14. $nazwisko = ($_POST['nazwisko']);
  15. $pesel = ($_POST['pesel']);
  16. $miejscowosc = ($_POST['miejcowosc']);
  17. $ulica = ($_POST['ulica']);
  18. $mail = ($_POST['mail']);
  19. $telefon = ($_POST['telefon']);
  20. $id_usera = ($_SESSION['id_usera']);
  21. $zapstud="select PP.id_studenta, imie, nazwisko, pesel, miejscowosc, ulica, mail, telefon from portal_users PU join portal_studenci PP on PP.id_studenta=PU.id_usera where id_usera=$_SESSION[id_usera]";
  22. $idst=mysql_query($zapstud);
  23. $id_stud=mysql_fetch_array($idst);
  24. if (isset($_POST['addd']))
  25.  
  26.  
  27. {
  28. echo '<div>Dane z formularza dotarły</div>';
  29.  
  30. if ($id_usera && $id_stud)
  31. {
  32. $zapytanie = "UPDATE `portal_studenci` SET (`id_studenta`= $id_usera, `imie` = `$imie`, `nazwisko` = $nazwisko, `pesel` = $pesel, `miejscowosc` = $miejscowosc, `ulica` = $ulica, `mail` = $mail, `telefon` = $telefon);
  33.  
  34. if(!mysql_query($zapytanie))
  35. {
  36. echo '<pre>'.mysql_error().'</pre>'; //Na wypadek błędu
  37. }
  38. }
  39.  
  40.  
  41. else
  42. {
  43.  
  44. $insert = "INSERT INTO `portal_studenci` (`id_studenta`, `imie`, `nazwisko`, `pesel`, `miejscowosc`, `ulica`, `mail`, `telefon`) VALUES (NULL, $imie, $nazwisko, $pesel, $miejscowosc, $ulica, $mail, $telefon)";
  45. if(!mysql_query($insert))
  46. {
  47. echo '<pre>'.mysql_error().'</pre>'; //Na wypadek błędu
  48. }
  49.  
  50. }
  51. }
  52. ?>
  53. </body>
  54.  
  55. <body>
  56. <form method="post">
  57. Imię:<br><input class="textbox" type="text" name="imie"/><br/>
  58. Nazwisko:<br><input class="textbox" type="text" name="nazwisko"/><br/>
  59. PESEL:<br><input class="textbox" type="text" name="pesel"/><br/>
  60. Miejscowość:<br><input class="textbox" type="text" name="miejscowosc"/><br/>
  61. Ulica:<br><input class="textbox" type="text" name="ulica"/><br/>
  62. E-Mail:<br><input class="textbox" type="text" name="mail"/><br/>
  63. Telefon:<br><input class="textbox" type="text" name="telefon"/><br/>
  64. <input type="submit" name="addd" value="addd" />
  65. </form>
  66. </body>
wookieb
Forum nie parser.
Zamykam
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.