Fard 0 Zgłoś post Napisano Luty 9, 2014 (edytowany) Witam. Mam mały problem z którym borykam się od godz. 9:00 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 Luty 9, 2014 przez Fard (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
wlodziu 49 Zgłoś post Napisano Luty 9, 2014 $login = $_GET['logid']; literówka Udostępnij ten post Link to postu Udostępnij na innych stronach
Fard 0 Zgłoś post Napisano Luty 9, 2014 nic nie zmienilo Udostępnij ten post Link to postu Udostępnij na innych stronach
wlodziu 49 Zgłoś post Napisano Luty 9, 2014 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