Skocz do zawartości
Zaloguj się, aby obserwować  
Fard

[php][mysql] Edycja wiersza

Polecane posty

Witam. Mam mały problem z którym borykam się od godz. 9:00 :P


Otórz mam plik php który pobiera dane z bazy i tworzy tabelę

[...]
echo " <td>" . $row['Nick'] . "</td>";
echo " <td>" . $row['Zamowienie'] . "</td>";
echo " <td>" . $row['Email'] . "</td>";
echo " <td>" . $row['Date'] . "</td>";
echo " <td>" . $row['Source'] . "</td>";
echo " <td>" . $row['Option'] . "</td>";
echo " <td>" . $row['Coment'] . "</td>";
[...]

'Option' ma standardowo wartość 0, lecz ja chcę żeby zamiast wartości pokazywał się odpowiedni napis więc zmienilem na:

if($row['Option']==1)
{echo " <td>Tak, jest</td>";}
else
{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


<?php
$login = $_GET['logid'];
$con=mysqli_connect("localhost","*****","****","*****");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$sql="UPDATE 'Zamowienia' SET 'Option'='1' WHERE 'Nick' = '$login'";

if (!mysqli_query($con,$sql))
{
die('Error: ' . mysqli_error());
}
echo header("Location: zamowienia.html");
mysqli_close($con);
?>


Z góry dziękuje za pomoc :]

Edytowano przez Fard (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Identyfikuj takie czynności po ID, czyli zamiast w warunkach loginu używaj ID jeśli masz. To jest lepszym rozwiązaniem.

<a href="option.php?login=.row['Nick']></a>

ten odnośnik jest niepoprawny.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

Zaloguj się, aby obserwować  

×