Zapisanie do DB pomocou formulara

Programovacie jazyky, rady, poradňa...
human_fly
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 116
Registrovaný: 27 máj 2006, 9:04
Bydlisko: Bratislava
Kontaktovať používateľa:

Zapisanie do DB pomocou formulara

Príspevok od používateľa human_fly »

Nepomohol by mi nekto mam takyto problem...mam tabulku
clanky.sql

Kód: Vybrať všetko

CREATE TABLE `clanky` (
  `ID` int(11) NOT NULL auto_increment,
  `autor` varchar(30) collate cp1250_czech_cs NOT NULL default 'Anonym',
  `nadpis` varchar(60) collate cp1250_czech_cs NOT NULL default '???',
  `kedy` varchar(20) collate cp1250_czech_cs NOT NULL default '00.00.0000',
  `text` text collate cp1250_czech_cs NOT NULL,
  `obrazok` varchar(100) collate cp1250_czech_cs NOT NULL default 'images/neni.gif',
  PRIMARY KEY  (`ID`),
  KEY `ID` (`ID`)
) ENGINE=MyISAM AUTO_INCREMENT=1001 DEFAULT CHARSET=cp1250 COLLATE=cp1250_czech_cs COMMENT=clanky k stranke' AUTO_INCREMENT=1001 ;
Zobraz.php

Kód: Vybrať všetko


<?
require_once ("OtvorDB.inc");

function VypisClanok($nadpis, $kedy, $text, $autor, $obrazok)

{

  echo "
<table cellpadding=0 cellspacing=0 width=100% height=13%>
	
	<tr>
		<td height=5% width=65% colspan=2 valign=middle>$nadpis<hr></td>
	</tr>
	<tr>
		<td height=5% width=65% colspan=2 valign=middle>$text<hr></td>
	</tr>
	<tr>
		<td height=90% width=50% valign=middle>Autor: $autor</td>
		<td height=90% width=15% valign=middle>Pridané: $kedy</td>
		<hr>
	</tr>
</table>

";
}

do {
  if (!OtvorDB()) break; 
  $vysledek=MySQL_Query("SELECT * FROM clanky");
  @mysql_query ("SET NAMES CP1250");
  if(!$vysledek) break;
  $pocet=MySQL_Num_Rows($vysledek);
  @mysql_query ("SET NAMES CP1250");
  if ($pocet==0) {
    echo  "Žiadné články v Databáze";
    break;
  }
  for($i=0; $i<$pocet; $i++) {
    
     
    $nadpis   = MySQL_Result($vysledek, $i, "nadpis");
    $kedy  = MySQL_Result($vysledek, $i, "kedy");
    $text = MySQL_Result($vysledek, $i, "text");
    $autor = MySQL_Result($vysledek, $i, "autor");
    $obrazok = MySQL_Result($vysledek, $i, "obrazok");

    
    VypisClanok($nadpis, $kedy, $text, $autor, $obrazok);
  }
  MySQL_Close();
} while(false);
?>
no a stale sa mi nechce codit do SQL-ka a vkladat tam nove riadky..pomohol by mi nekto zostavit funkcny formular na odosielanie informacii do SQL...pls moje pokusy o vytvorenie zlyhaly [som v tomto lamka] :(
Napísať odpoveď