Autor Zpráva
Alik
Profil *
ahoj,nevím zda to tu je,pokud ano tak se omlouvám.
zajímá mě jak funguje,a jak lze udělat to,že každýmu kdo tu stránku otevře,(asi mu to přiřazuje pomocí IP)
tak mu to vygeneruje stránku,
myslím tím,toto,určitě každej zná nějakou stránku jak mu ukáže odkaz,a podtím obrázky nějaký holky,a napíše ti to pošli tento odkaz lidem apod...musí kliknout 5x lidí na odkaz aby jsi viděl tento obrázek...nebo tak nějak to tam je
a mě zajímá jak to funguje a jak to lze udělat.děkuji za odpovědi:)
djlj
Profil
Každý, kdo na stránku přijde nový, dostane svoje ID (uloží se do databáze), to pak posílá ostatním, a pořád dokola.

Jinak takovou stránku teda naštěstí neznám :).
Alik
Profil *
no,to je jedno,abych nemusel zakládat nový tema,tak to napíšu sem:)
mám php skript na Kontrolu přihlašovacího jména a hesla.
vždy mě to fungovalo,ale ted když to chci použít na jiným webu,tak to píše nějakou chybu v mysql_num_rows.píše to toto:
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /home/users/alan/ultimatedrs.mzf.cz/web/admin/redakce.php on line 16

nevíte co stím?už se stím trápím docela dlouho...jinač php kod na to kontrolování je takový.
  if(!mysql_num_rows($user))
  {
    $error =  "Neznámý uživatel.";
  }
  else
  {
    if (mysql_result($user,0, "heslo") != $_REQUEST["heslo"])
    {
      $error =  "Neplatné heslo.";
      
    }
  }
Medvídek
Profil
Alik:
To si měl založit nové téma :)

Jinak něco podobného se tu řešilo: http://diskuse.jakpsatweb.cz/?action=vthread&forum=9&topic=112733#2
Keeehi
Profil
1) Máš chybu v dotazu, který provádíš ještě před tímto kódem, ale ten jsi sem nedal, takže ti blíže neporadím.
2) měl jsi si založit nové téma.
Moderátor Chamurappi: Už je to asi jedno.
Alik
Profil *
Keeehi:
to předtím je toto.
  if (!DB()) $error = "Error databse";
    
  $user = mysql_query("SELECT id, jmeno, heslo FROM user WHERE" . " login='{$_REQUEST['login']}'");
  if (!$user) {
                    $error =  "Problém s redakčním systémem,prosím zkuste to znovu";
                   }
 
Keeehi
Profil
Zkus to takto:
$user = mysql_query("SELECT id, jmeno, heslo FROM user WHERE login='".$_REQUEST['login']."'");
Alik
Profil *
Keeehi:
nic,furt to stejný
Keeehi
Profil
Tak si ještě vypište mysql_error.
echo mysql_errno() . ": " . mysql_error() . "\n";
Alik
Profil *
Keeehi:
to se má dát na začátek?
Keeehi
Profil
Ne. Má to přijít za to inkriminované mysql_query.
Alik
Profil *
to jsem měl a nejde...(má to tak být ne?)
  $user = mysql_query("SELECT id, jmeno, heslo FROM user WHERE login='".$_REQUEST['login']."'");
  echo mysql_errno() . ": " . mysql_error() . "\n";
  if (!$user)
...
Alik
Profil *
PS:pokud ano,tak to píše něco nového, toto.
1267: Illegal mix of collations (latin2_czech_cs,IMPLICIT) and (cp1250_general_ci,COERCIBLE) for operation '=' Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /home/users/alan/ultimatedrs.mzf.cz/web/admin/redakce.php on line 16 
Keeehi
Profil
Výsledky hledání „1267 mysql error“ v Googlu:
 1 • MySQL Error 1005 (errno: -1) bez jakéhokoli důvodu
 2 • MySQL - ERROR 2003 (HY000): Can't connect…
 3 • CELEANO WORLD - Futbalový dres. DE 1267 - TORINO. .
 4 • Mozkové nutriety – živiny pro mozek - Vitamíny | Doktorka.cz
 5 • Omega 3 kyseliny – rybí tuk - EPA a DHA - Vitamíny | Doktorka.cz
 6 • MySQL :: New Features In MySQL 6.x
 7 • phpBB CZ :: Zobrazit téma - INSTALACE NA SERVERY WEBZDARMA.CZ - návod
 8 • Rossignol - - LYZE-SHOP.cz

Tříská se ti kódování (nejspíše mezi tabulkou a jednotlivými sloupci).
Alik
Profil *
hm...překontroloval jsem si to a kodovaní mám dobře bych řekl,(v db)
  `id` smallint(3) NOT NULL auto_increment,
  `login` varchar(10) collate latin2_czech_cs NOT NULL,
  `heslo` varchar(10) collate latin2_czech_cs NOT NULL,
  `jmeno` varchar(30) collate latin2_czech_cs default NULL,
  `email` varchar(30) collate latin2_czech_cs NOT NULL,
  PRIMARY KEY  (`id_autora`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin2 COLLATE=latin2_czech_cs AUTO_INCREMENT=6 ;
Alik
Profil *
jinač prymary key není id_autora ale jen id.:) taky malí překlep.
Keeehi
Profil
Alik:
Překlepy se stát nemůžou, pokud sem kopírujete. Pokud to sem přepisujete, ztrácí to na významu. Při přepisu se mohou některé chyby opravit a jiné zase udělat.
Alik
Profil *
Keeehi:
mno,tohle jsem kopíroval,ale zapoměl upravit...jinač nevím čím by to mohlo bejt.ta chyba tam furt je.

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