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
mar1aczi
post
Post #2





Grupa: Zarejestrowani
Postów: 731
Pomógł: 141
Dołączył: 9.05.2011
Skąd: śląskie

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


Cytat(fardbleecker @ 9.02.2014, 13:39:14 ) *
...Próbowałem zrobić odnośnik <a href="option.php?login=.row['Nick']></a>
Lecz po kliknięciu nic sie nie dzieje ;/

Pokaż coś więcej kodu. Z powyższego wynika, że "nie podpiąłeś" go do niczego - nie był widoczny na stronie.
Cytat
  1. <?php
  2. ...
  3. echo header("Location: zamowienia.html");
  4. mysqli_close($con);
  5. ?>

Jeśli chcesz zamknąć połączenie, to linie w odwrotnej kolejności.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 15.10.2025 - 14:09