Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: edycja wiersza wstawiając kod php
Forum PHP.pl > Forum > PHP
Kildyt
Witam userów

Mam taki o to kod:
  1. $wynik = mysql_query("
  2.  
  3. UPDATE `moduleopcje` SET `wartosc` = '<? $login_a="1"; $login_b="0"; $login_c="1"; $login_d="1"; $login_e="1"; ?>' WHERE `id` =1 LIMIT 1 ;
  4.  
  5. ");


Coś nie działa, bo po przejściu do strony, która wykonuje ten kod nic się nie dzieje.
Próbowałem także innym sposobem.
W phpMyadmin wyeksportowałem bazę i zamiast:
  1. <? $login_a="1"; $login_b="0"; $login_c="1"; $login_d="1"; $login_e="1"; ?>

dałem:
  1. <?rn$login_a="2";rn$login_b="1";rn$login_c="0";rn$login_d="0";rn$login_e="1";rn?>


ale wynik jest taki sam.

Dodając przed kodem:
  1. <?php
  2. ini_set('display_errors','1');
  3. ?>


nic nie wyskakuje.
Dziwne sad.gif

Proszę o pomoc.
kossa
dlaczego w zapytaniu sql napisanym w php umieszczasz dodatkowe znaczniki <? .... ?> usuń to, w ogóle to masz sknocone zapytanie, tak nie można pisać w zapytaniu że $login=1... takiego "kosmos" jeszcze nie widziałem jak dlugo jestem na tym forum

edit:
przykład:

  1. <?php
  2. $lognin=1;
  3. $id=7;
  4.  
  5. mysql_query(" UPDATE moduleopcje SET wartosc = '$login' where id=$id");
  6. ?>


Łukasz
Kildyt
Co do tych warunków to ja tak nie piszę. biggrin.gif
Kod skopiowałem prosto z phpMyadmin.

A znaczkiki <? i ?> daje po to ponieważ jest to kod php.
Gdy zostaje on później wyświetlony zawartość jest traktowana jako kod php i tak powinna być.

Co do twojego przykłady to spróbuj teraz do zmiennej login walnąć to co ja chcę dodać.
Ja już tak próbowałem i nic z tego.
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.