« 1 2
Autor Zpráva
Xavi
Profil *
Napíšeš mi to pls.? Fakt netuším, kam bych ji měl dát...
tatyalien
Profil
Zkusil bych dodat ještě uvozovky:

mysql_query ("update uzivatele set registracedokoncena='1' where id='".$udaje[0]."' and email='".$udaje[1]."'") or die (mysql_error());
nightfish
Profil
velmi pravděpodobně bylo $udaje[0] prázdné, dotaz se tedy zredukoval na
...where id= and email = ...

což je očividně nesprávně
Xavi
Profil *
Jak by se dal alternativně napsat ten sql dotaz? :-)
Xavi
Profil *
Tohle je primitivnější verze, ta to zas udělá tak, že napíše, že zápis do databáze(dokončení registrace) proběhlo úspěšně, ale háček je v tom, že v databázi se nic nezmění...
$link=mysql_connect(SQL_HOST, SQL_USERNAME, SQL_PASSWORD);
  mysql_select_db(SQL_DBNAME);
  mysql_query("SET NAMES 'utf8'");
  mysql_query("update uzivatele set registracedokoncena=1 where id=".$_GET["id"]." and email='".$_GET["email"]."';");
  echo "Vaše registrace byla dokončena."
panther
Profil
Xavi:
napíše, že zápis do databáze(dokončení registrace) proběhlo úspěšně
ještě, aby to nepsalo. Vždyť na řádku 5 máš echo, které ti ten text vypisuje. Není to v žádné podmínce, není důvod, aby se nevypsalo.
Xavi
Profil *
zajímavost, když ke starém scriptu dám echo $udaje; - vypíše to Array...
Xavi
Profil *
panther:
Jo, to byl krok vedle... Musí tam bát ten původní, kvůli rozšifrování z mailu.. :-)
Xavi
Profil *
Po nastudování
explode
si myslím, že je potřeba jen změnit způsob vyjádření $udaje[0] a $udaje[1].
pochopil jsem správně, že je to nultý a první sloupec?
Napadá Vás prosím něco?
Xavi
Profil *
Definitivně, nevím si rady... Poradíte mi někdo, prosím, jak upravit ten script?
« 1 2

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0