funkcja show/hide na onclick

0
<html>
<head>
<link rel="Stylesheet" type="text/css" href="stylowy.css" />
</head>
<body>
<h1>Moja pierwsza praca</h1>
<p> Formularz dodaje dane do bazy danych </p>

	
	<script src="http://code.jquery.com/jquery-latest.min.js"></script>
	<script type="text/javascript">
$(document).ready(
	
	function pokazuj ()
	{
     ("#pokaz").click(
	 function oki()
	 {
	 $("#form1").show("slow");
	 });
	 
	 $(".#ukryj").click(
	 function kryj()
	 {
	 $("#form1").hide("slow");
	 });
	 });
	 </script>
	 <a href="#" onclick="pokaz" > Pokaz formularz </a>
<a href="#" onclick="#ukryj" > Ukryj formularz </a>
<?php

/*****************************************************************************************
									FUNKCJE POMOCNICZE
*****************************************************************************************/


	//Konfiguracja połączenia z bazą MySQL
	$szHost 	= 'localhost';
	$szLogin 	= 'root';
	$szPass 	= 'qaz';
	$szDbName 	= 'ola';
	 
	//Połączenie z bazą danych
	$oDbConn 	= mysqli_connect( $szHost, $szLogin, $szPass, $szDbName ) or die( 'Błąd: nie udało się nawiązać połączenia z bazą danych.' );
	 
	//Połączenie ze schematem bazy danych
	mysqli_select_db( $oDbConn, $szDbName ) or die( 'Błąd: nie udało się wybrać schematu bazy danych.' );	 
	



/*****************************************************************************************
									KOD GŁÓWNY PROGRAMU
*****************************************************************************************/

if( isset( $_POST['submit'] ) ) 
{
	

	//Pobranie zmiennych z formularza
	$iId 	= $_POST['id'];
	$szTxt 	= $_POST['txt'];
	$szDupa = $_POST['dupa'];
	
	//Zapytanie do DB
	
	$oRes 	= mysqli_query($oDbConn, "INSERT INTO aqq (id, txt, dupa) VALUES ('.$iId.', '.$szTxt.', '.$szDupa.')");
	if( $oRes )
	
		echo '<p>Poprawnie dodano rekord do bazy danych</p>';

		else 
	{
		echo mysql_error();
		echo '<p>Błąd podczas dodawania rekordu do bazy danych !!</p>';
	}//if $oRes
} 
else 
{
	echo '
	<div style="border: solid #152373 1px">
	<form action="" id="form1" method="POST">
	    id:<br />
		<input type="text" name="id" /><br />
		txt:<br />
		<input type="text" name="txt" /><br />
		dupa:<br />
		<input type="text" name="dupa" /><br />
		<input name="submit" type="submit" value="dodaj" />
		
	</form>
	';
}//if $_POST["submit"]

?>
</body>
</html>

Mam taki skrypcik tylko że mam problem z funkcją show/hide ... gdy nacisne na przycisk to nic się nie dzieję

dodanie znaczników <code class="html">, <code class="javascript"> i <code class="php"> - furious programming

1
  1. Masz źle napisany kod jQuery
  2. Jak już używasz jQuery, to nie myl go ze zwykłym javascript. Powinno być tak:
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<script type="text/javascript">
$(document).ready(
    function()
    {
     $("#pokaz").click(
     function()
     {
     $("#form1").show("slow");
     });
 
     $("#ukryj").click(
     function()
     {
     $("#form1").hide("slow");
     });
     });
     </script>
     <a id="pokaz"> Pokaz formularz </a>
<a id="ukryj"> Ukryj formularz </a>

Nie mam teraz możliwości sprawdzenia czy wszystko działa, ale na oko jest ok.

P.S. Taki mały lifehack - ściągnij sobie jQuery do pliku np. jQuery.js i wrzuć go do katalogu głównego swojej stronki - nie zawsze gdy będziesz chciał sobie pokodzić będziesz miał neta.

0

ok dzięki :) działa :) i dzięki za rade :P

1 użytkowników online, w tym zalogowanych: 0, gości: 1