Autor Zpráva
residentcz
Profil
Ahojte nevim si rady

Potreboval bych udelat nejakou jednoduhou stranku kde by clovek vyplnil do formulare:

datum:
cas:
nejaky text:
zvolil jednu z 5 moznosti:

a ulozil ... po ulozeni by se to zobrazilo v html strance a jakmile by doslo k datumu co by zadal tak by se to smazalo:

bylo by to tu v sekci planovac seskoku
http://hanackyparaklub.com/planovac.html

diky za kazdou radu klidne i jen na smerovani jakm se mam vydat smerem nevim si rady :)
xmark
Profil
Docela bych zvážil, jestli udělat registraci k seskokům rovnou z webu, bez registrace, anonymům. Doporučoval bych buď toto schvalovat z pozice administrátora, nebo to udělat pro registrované.
A jak to řešit technicky.. přes databázi.
snake.aas
Profil *
při zobrazování novinky - vyber pouze ty, které jsou ještě platné (aktuální čas je menší než nastavený)...
a přímo mazat nemusíš, spíš bych vytvořil nějaký archiv ...
residentcz
Profil
Ahojte

Diky tak aspon vim kam se mam ubirat :)) nasel jsem tohle

http://www.fenomen.xf.cz/tvorime-vlastni-redakcni-system-1/

ale vubec to nefacha :( neznate neco podobneho na cem bych se to naucil ? diky
xmark
Profil
residentcz:
Není úplně zřejmé, co umíš. Základy používání php najdeš na http://www.linuxsoft.cz/article.php?id_article=172
Je tam i seriál o využívání databáze.
residentcz
Profil
ja neumim nic :)) jdu na to snad to zvladnu :) a diky
residentcz
Profil
Ahojte tak po par hodinach jsem semolil toto a asik je to uplne spatne :((

<form method="get" action="zpracuj.php"> 
  text: <input name="text"> 
  cas: <input name="cas"> 
<input type="Submit" name="odesli"> 
</form>


zpracuj.php
<?

mysql_connect("https://mysql.bla.com", "bla", "bla");
mysql_select_db("hanackyparaklubcom1");

  $vysledek=mysql_query("insert into seskoky (cas, text) values (".time().",'".$_POST["text"]."')");

  $path=SubStr($SCRIPT_NAME, 0, StrRPos($SCRIPT_NAME,"/"))."/40_select.php";
  Header("Location: http://".$_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$path);  

?>


nepomohl by mi s tim nekdo ?
Ben
Profil *
Ahoj,
jestli to je jeste aktualni, tak ti rad pomuzu. Taky obcas skacu a pomuzu rad:) Kontaktuj me na emailu: benda.tomas@gmail.com
panther
Profil
Ben:
jestli chceš pomoci, proč tak neučiníš zde na diskusi? Až bude podobný problém řešit někdo jiný, najde zde i řešení a nebude se muset ptát znovu.
residentcz
Profil
Ahojte tak jsem mel zase chvilku cas tak jsme na tom zapracoval.

do databaze se mi to podarilo zapsat vse co jsem potreboval :)) ale nastal jiny problem ke kteremu jsem dosel....

toto je kod ktery pouzivam pro zobrazeni dat z databaze.
<?

include ("config.php");
mysql_connect(SQL_HOST, SQL_USERNAME, SQL_PASSWORD) or exit("Nelze se připojit k MySQL: " . mysql_error());
mysql_select_db(SQL_DBNAME) or exit("Nelze vybrat databázi: ". mysql_error());    

  if ($celkem>ROWS) 
  {
    if (!isset($_GET["od"])) $od=1; else $od=$_GET["od"]; 
    $vysledek=mysql_query("select cas, vzkaz, datum, obsazenost from kniha_hostu order by cas desc"." limit ".($od-1).", ".ROWS);
  }
  else
  {
    $vysledek=mysql_query("select * from kniha_hostu order by cas desc");    
  }

  while ($zaznam=MySQL_Fetch_Array($vysledek)) 

  {
    echo  "<b>Datum:  </b>";
    echo strip_tags($zaznam["datum"])."<BR>\n";
    echo  "<b>Čas:  </b>";
    echo strip_tags($zaznam["cas"])."<BR>\n";
    echo  "<b>Stav:  </b>";
    echo strip_tags($zaznam["obsazenost"])."<BR>\n";
    echo strip_tags($zaznam["vzkaz"])."</p><BR>\n";
  }
?>


problém je v tom jak udelat aby se nezobrazovali zaznamy ktere uz byly (aby se nezobrazovalo neco co bylo treba 20.1. 20111 kdyz je datum 15.2.2011)

a take bych potreboval vyresit aby se zobrazila hlaska ze neni naplanovany dalsi seskok kdyz neni zadny zaznam k dispozici :))

a aby toho nebylo malo tak bych potreboval editovat jednotlive zaznamy z te databaze (zruseni letu kvuli desti nebo tak neco)


Diky za kazdou radu :))
jajaj
Profil *
dopiš do sql dotazu podmínku where datum > "aktuální čas - požadovaný počet dnů"
residentcz
Profil
jajaj:
hehe ja predelal knihu hustu netusim jak se to dela :((

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: