S J miniblogs

  • S J
    0

    ...un atkal es ar savu php. :crazy:
    Esmu uztaisijis, lai nevar pievienot komentārus neesi stējošiem rakstiem, bet ņemot vērā, ka komentu pievienošana ir kopā ar autorizāciju, man nesanāk uztaisīt atsevišķus paziņojumus.
    if ($auth->id && '' . $dbf . '' == $dbid) {
    echo '<center><b>Pievienot komentāru:</b>
    <form action="" method="post"><center><textarea name="content" id="" rows="6" cols="80"></textarea><br />
    <input type="submit" value="Pievienot" class="button1"/></center>
    </form>
    </div>';
    }
    else {
    echo '<div id="red">Vai nu tu neesi ielogojies, vai raksts neeksistē.</div><br />';
    }

    '' . $dbf . '' == $dbid Pārbauda, vai $_GET sakrīt ar datubāzē doto `id`, tas strādā.

    Kā uztaisīt atsevišķus paziņojumus? Nu, piemēram, es gribu, lai ja nesakrīt id, parāda, ka raksts neeksistē un ja neesi ielogojies, parāda, ka neesi ielogojies. Nu, ir otrs variants, atstāt tikai if ('' . $dbf . '' == $dbid), un gadijumā, ja nav ielogojies, redirektot uz sākumu (if ($auth->id) { echo ''; } else { header('Location: sākums');} , bet man tas kautkā nepatīk.

    • S J
      0

      Ā', varbūt strādātu variants, ja $_GET sakrīt, tad turpina ar $auth, un ja ar to arī viss ir ok, tad tiek pie komenta ievades paneļa. brb

    • S J
      0

      Ā, un troļļi var nemaz nemēģināt ar firebug ielikt šo pašu paneli lapā, es id pārbaudi ieliku arī pārbaudē pirms kverija. hihi.gif

    • mad
      0

      } else if ('' . $dbf . '' != $dbid) {
      wut?
      } else if ($dbf != $dbid) {

Atpakaļ Uz augšu