Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Edycja danych w wierszu
fardbleecker
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 24.12.2012

Ostrzeżenie: (0%)
-----


Witam. Mam mały problem z którym borykam się od godz. 9:00 (IMG:style_emoticons/default/tongue.gif)

Otórz mam plik php który pobiera dane z bazy i tworzy tabelę
  1. [...]
  2. echo " <td>" . $row['Nick'] . "</td>";
  3. echo " <td>" . $row['Zamowienie'] . "</td>";
  4. echo " <td>" . $row['Email'] . "</td>";
  5. echo " <td>" . $row['Date'] . "</td>";
  6. echo " <td>" . $row['Source'] . "</td>";
  7. echo " <td>" . $row['Option'] . "</td>";
  8. echo " <td>" . $row['Coment'] . "</td>";
  9. [...]

'Option' ma standardowo wartość 0, lecz ja chcę żeby zamiast wartości pokazywał się odpowiedni napis więc zmienilem na:
  1. if($row['Option']==1)
  2. {echo " <td>Tak, jest</td>";}
  3. else
  4. {echo "<td>Nie, nie ma</td>"; }

I chiałbym teraz zrobić, by po kliknięciu "Nie, nie ma" wartość Option ustawiałaby się na 1 (czyli po odswieżeniu strony zmienilby sie tekst).
Nigdy nie uczylem się php (:/) dlatego nie wiem od czego zacząć. Próbowałem zrobić odnośnik <a href="option.php?login=.row['Nick']></a>
Lecz po kliknięciu nic sie nie dzieje ;/
Kod option.php
  1. <?php
  2. $login = $_GET['logid'];
  3. $con=mysqli_connect("localhost","*****","****","*****");
  4. // Check connection
  5. if (mysqli_connect_errno())
  6. {
  7. echo "Failed to connect to MySQL: " . mysqli_connect_error();
  8. }
  9. $sql="UPDATE 'Zamowienia' SET 'Option'='1' WHERE 'Nick' = '$_GET[logid]'";
  10.  
  11. if (!mysqli_query($con,$sql))
  12. {
  13. die('Error: ' . mysqli_error());
  14. }
  15. echo header("Location: zamowienia.html");
  16. mysqli_close($con);
  17. ?>


Z góry dziękuje za pomoc :]

Ten post edytował fardbleecker 9.02.2014, 13:41:25
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
fardbleecker
post
Post #2





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 24.12.2012

Ostrzeżenie: (0%)
-----


  1. <?php
  2. if ((!isset($_SERVER['PHP_AUTH_USER'])) OR (!isset($_SERVER['PHP_AUTH_PW'])))
  3. {
  4. header('WWW-Authenticate: Basic realm="Private"');
  5. header('HTTP/1.0 401 Unauthorized');
  6.  
  7.  
  8. } else {
  9.  
  10. if (($_SERVER['PHP_AUTH_USER'] == "***") AND ($_SERVER['PHP_AUTH_PW'] == "***")) {
  11. $con=mysqli_connect("localhost","f**","b**","f**");
  12. // Check connection
  13. if (mysqli_connect_errno())
  14. {
  15. echo "Failed to connect to MySQL: " . mysqli_connect_error();
  16. }
  17.  
  18. $result = mysqli_query($con,"SELECT * FROM Table12");
  19. echo "<center><table border='2' bordercolor='#FFFFFF' style='background-color:#3399CC' width='700' cellpadding='4' cellspacing='1'>
  20. <tr>
  21. <td><b>LOGIN</b></td>
  22. <td><b>Zam</b></td>
  23. <td><b>EMAIL</b></td>
  24. <td><b>DATA</b></td>
  25. <td><b>ŻRÓDŁO</b></td>
  26. <td><b>CMail</b></td>
  27. </tr>"
  28. ;
  29. while($row = mysqli_fetch_array($result))
  30. {
  31. echo "<tr>";
  32. echo " <td>" . $row['Nick'] . "</td>";
  33. echo " <td>" . $row['Zamowienie'] . "</td>";
  34. echo " <td>" . $row['Email'] . "</td>";
  35. echo " <td>" . $row['Date'] . "</td>";
  36. echo " <td>" . $row['Source'] . "</td>";
  37. if($row['Cmail']==1)
  38. {echo " <td>Tak</td>";}
  39. else
  40. {echo "<td>Nie</td>"; }
  41. echo "</tr>";
  42. }
  43. echo "</table>";
  44. mysqli_close($con);
  45.  
  46.  
  47. } else {
  48. echo "Autoryzacja zakończyła sie niepowodzeniem";
  49. /* miejsce, w którym ma znaleźć się treść strony widoczna po błędnym wprowadzeniu danych */
  50. }
  51.  
  52. }
  53. ?>


Własnie nie wiem jak to sklecić.

Ten post edytował fardbleecker 9.02.2014, 21:51:12
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.10.2025 - 22:35