Autor Zpráva
Hubajs
Profil *
/////////////////update///////////////////
if (isset($_POST['zmenit'])){										
	$index = ($_POST['zmenit']);						
	$text = ($_POST['text']);	    //sem potrebuji dostat obsah formu. Kdyz jsem tu mel normalni slovo a klikl na zmenit tak se to zmenilo									

echo '<h2 style="color:red">Změněno!</h2>';

$sql = "UPDATE web SET web_text='$text' WHERE web_id = '$index'";		

$vysledek = mysql_query("$sql");
}
/////////////////update///////////////////
	
/////////////////insert///////////////////
if (isset($_POST['text'])){										
$text = ($_POST['text']);											
echo '<h2 style="color:red">Uloženo!</h2>';

$sql = "INSERT INTO web (web_id , zob_id , kat_id , web_datum , web_time , web_text) VALUES (NULL, 1, 1, '$datum', '$cas', '$text')";		

$vysledek = mysql_query("$sql");
  }
/////////////////insert///////////////////

/////////////////smazani//////////////////////////
if (isset($_POST['smazat'])){										
	$index = ($_POST['smazat']);											

echo '<h2 style="color:red">Smazáno!</h2>';

$sql = "DELETE FROM web WHERE web_id = '$index'";		

$vysledek = mysql_query("$sql");
}
/////////////////smazani//////////////////////////
echo '<hr>';
/////////////////////////////////vypis databaze sestupne//////////////////////////////////////////

$sql = "SELECT web_id,zob_id,web_text,web_datum,web_time FROM web WHERE zob_id = 1 GROUP BY web_datum DESC, web_time DESC";  		
if ($vysledek = mysql_query("$sql")) {  																							

   while ($radek = mysql_fetch_array ($vysledek)) {																					
echo '<div class="test1">';  
   echo '<p>'. $radek["web_text"].'</p>'.'</br>';																					
	
              $index = $radek["web_id"];

echo '<form method="post"><div align="right">
	<input name="zmenit" type="hidden" value="'.$index.'" />
	<input type="submit" value="ZMENIT"/></div>     //tu bych mel nejradeji radio nebo neco podobnyho
	</form>';
	
echo'<form method="post"><div align="right">
	<input name="smazat" type="hidden" value="'.$index.'" />
	<input type="submit" value="SMAZÁNÍ"/></div>
	</form>';
	
	echo '</div>';
  }
       } else chyba();
/////////////////////////////////vypis databaze sestupne///////////////////////////////////////////  
    ?>	
<br />
<form action="#" method="post" id="pokrocily" name="pokrocily">
<textarea name="text" style="width:100%; height:450px"></textarea>
<div align="right">
<input type="submit" value="VLOŽIT"/>
<input type="submit" value="UPRAVIT"/>   // timto bych chtel odeslat text k updatu a ne k insertu
<!--<input type="reset" value="RESET"/>-->
</div>
</form>
<br />


Pokoušim se o redakční systém a tak jsem vytvořil tento script kde osoba oprávněná k administraci bude přidávat články a podobně. Vypis, vkládání a mazání příspěvků jsem vyřešil ale nějak nejsem schopen vyřešit update . Moje vize je taková že ta osoba si vybere nějaký článek který chce změnit a v podstatě ho nahradí tím co odešlě z formuláře. Tak jak je script ted tak jse asi nejbliz vysledku jaky bychh si představoval.

Neustale se ale potykam s problémem jak odeslat text z formuláře tak aby se mi použil k updatu prispevku ktery si vyberu a ne v insertu.

Budu rad za jakoukoliv pomoc.

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: