Kam se všichni poděli? Přečtěte si tento inzerát.
Nasaďte skript ŽabkaPointu na váš eshop a získejte novou komunitu zákazníků
Zobrazují se odpovědi 1 až 12 z 12

Téma: registrace do mysql

  1. #1
    novacek
    Host

    Thumbs down registrace do mysql

    Timhle pridavam lidi do databaze

    Kód:
    INSERT INTO `members` VALUES ( 'jmeno', 'prijmeni' , 'trida');
    A mam tohle ale nevim jak do souboru regform.php zapsat aby to uz delal automaticky po zadani jmena,prijmeni,tridy zapsal do databaze.

    Kód:
    <table width="300" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
    <tr>
    <form name="sumbit1" method="post" action="regform.php">
    <td>
    <table width="100%" border="0" cellpadding="3" cellspacing="1" bgcolor="#FFFFFF">
    <tr>
    <b>Register</b>
    </tr>
    <tr>
    <td width="78">Jmeno</td>
    <td width="6">:</td>
    <td width="294"><input name="jmeno" type="text" id="jmeno"></td>
    </tr>
    <tr>
    <td>Prijmeni</td>
    <td>:</td>
    <td><input name="prijmeni" type="text" id="prijemeni"></td>
    </tr>
    <tr>
    <tr>
    <td>Trida</td>
    <td>:</td>
    <td><input name="trida" type="text" id="trida"></td>
    </tr>
    <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td><input type="submit" name="submit1" value="Register"></td>
    </tr>
    </tr>
    </table>
    </td>
    </form>
    </tr>
    </table>
    Zatim vubec nevim jak mam pokracovat aby se to samo vkladalo do databaze.Je to databaze lidi ze 2 trid. Dekuji za kazdou odpoved.
    Naposledy upravil vedouci : 04.09.2010 v 14:05 Důvod: [code]

  2. Happy Robot :]

    Co se právě děje na Webtrhu?

    Graphic_goo poptává: Jednooduché JQUERY
    Sinceday10 poptává: WP developer - práce z domu
    Stejlak poptává: Koupim nějaký hezky Pr web o bydlení
  3. #2

    Re: registrace do mysql

    Automaticky? Musi tam byt nejaky prikaz na to, kedy to ma vykonat a to je prave submit button, po stlaceni ktoreho sa vykona regform.php. Tu sa musis pripojit na MySQL databazu a potom cez Query odoslat prikaz na vlozenie do tabulky.
    Neviem si predstavit, ako by si odsledoval tu udalost, ze uz sa to ma zapisat...
    Citovat Citovat  

  4. #3

    Re: registrace do mysql

    Citace Původně odeslal MiTSoft Zobrazit příspěvek
    Automaticky? Musi tam byt nejaky prikaz na to, kedy to ma vykonat a to je prave submit button, po stlaceni ktoreho sa vykona regform.php. Tu sa musis pripojit na MySQL databazu a potom cez Query odoslat prikaz na vlozenie do tabulky.
    Neviem si predstavit, ako by si odsledoval tu udalost, ze uz sa to ma zapisat...
    preci pres javascript + ajax :)
    Citovat Citovat  

  5. #4
    novacek
    Host

    Re: registrace do mysql

    Dekuji za odpovedi boužel neumím v javascriptu spis bych nejaky php navod.

  6. #5

    Re: registrace do mysql

    Citace Původně odeslal novacek Zobrazit příspěvek
    Dekuji za odpovedi boužel neumím v javascriptu spis bych nejaky php navod.
    nejde a neexistuje aby to slo automaticky, pokud to umis pres tlacitko, musi ti to stacit, pokdu to chces nejak automatizovat a nikoliv davat po akci s tlacitkem pak jedine javascrpt, jina moznost neexistuje
    Citovat Citovat  

  7. #6

    Re: registrace do mysql

    Jasné, že cez AJAX by to šlo, ale aký event na zápis by si použil? Strata focusu ? Ak sú vyplnené všetky inputy, hoci aj nesprávne? Toto sa mi zdá problematické...
    Citovat Citovat  

  8. #7

    Re: registrace do mysql

    Ty tam neches zadne potvrzeni odeslani? Vzdyt je hloupost vkladat tyto udaje automaticky po vyplneni vsech poli - co kdyz se uzivatel splete ve svem jmene, mailu?
    Prijde mi to jako zbytecna komplikace, ktera navic nebude vubec efektivni v tomto pripade.
    Citovat Citovat  

  9. #8
    novacek
    Host

    Re: registrace do mysql

    Potreuji jen normalni registraci ktera zapis udaje do mysql.Pokud mate nejaky hotovy script jen staci zmenit inputy tak bych byl moc rad kdybyho nekdo zverejnil.

  10. #9

    Thumbs up Re: registrace do mysql

    .
    Naposledy upravil Toliceek : 03.09.2010 v 19:14
    Citovat Citovat  

  11. #10

    Re: registrace do mysql

    Boze tyhe rady zpusobuji tu masu webu nachylnych na SQL Injection :(
    Citovat Citovat  

  12. #11

    Re: registrace do mysql

    Tady najdes vsechno, co potrebujes:

    http://webtrh.cz/95764-zacatky-php-mysql
    Citovat Citovat  

  13. #12

    Re: registrace do mysql

    niečo jednoduché:


    Kód:
    if (!empty($_POST['submit'])) 
    {
    	include_once 'connect.php'; //subor s konnektom do databazy
    	$jmeno=mysql_real_escape_string($_POST['jmeno']);
    	$prijmeni=mysql_real_escape_string($_POST['prijmeni']);
    	$trida=mysql_real_escape_string($_POST['trida']);
    	if(empty($jmeno) or empty($prijmeni) or empty($trida) )
    	{
    		$text="Polozky jmeno, prijmeni, trida musia byt vyplnene";
    	}
    	else 
    	{
    		$query="INSERT INTO 
    				members(tu,si,dopln,nazvy,poli)
    				VALUES ( '§jmeno', '§prijmeni' , '§trida');";
    		$result=mysql_query($query) or die(mysql_error());
    		echo "<p>$jmeno $prijmeni z triedy bol uspesne vlozeny do databazy</p>";
    		exit;
    	}
    }
    
    ?>
    <table width="300" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
    <tr>
    <form name="sumbit1" method="post" action="">
    <td>
    <table width="100%" border="0" cellpadding="3" cellspacing="1" bgcolor="#FFFFFF">
    <tr>
    <b>Register</b>
    </tr>
    <tr>
    <td width="78">Jmeno</td>
    <td width="6">:</td>
    <td width="294"><input name="jmeno" value="<?=$jmeno?>" type="text" id="jmeno"></td>
    </tr>
    <tr>
    <td>Prijmeni</td>
    <td>:</td>
    <td><input name="prijmeni" type="text" value="<?=$prijmeni?>" id="prijemeni"></td>
    </tr>
    <tr>
    <tr>
    <td>Trida</td>
    <td>:</td>
    <td><input name="trida" value="<?=$trida?>" type="text" id="trida"></td>
    </tr>
    <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td><input type="submit" name="submit" value="Register"></td>
    </tr>
    </tr>
    </table>
    </td>
    </form>
    </tr>
    </table>
    <?=$text?>
    Citovat Citovat  

Hostujeme u Server powered by TELE3