ZNÁSOBTE počet výdejních míst Vašeho eshopu a zvyšte obrat.
Zobrazují se odpovědi 1 až 12 z 12

registrace do mysql

  1. 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

  2. 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...

  3. 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 :)

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

  5. 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

  6. 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é...

  7. 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.

  8. 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.

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

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

  11. Tady najdes vsechno, co potrebujes:

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

  12. 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?>

Hostujeme u Server powered by TELE3