Autor Zpráva
Vavroch
Profil *
Mám dotaz,jak přesn by zněl dotaz na mysql,podle tohoto skriptu pro vkladani do db?Vytvoril jsem si db s nazvem mailinglist,a tabulku funclub ale už nevím co přesně vytvořit dále..

Díky za odpověď.
skript
<?php
mysql_connect ( "mysql.example.com", "uzivatel", "heslo" );

mysql_select_db("mailinglist");
/*spojení s databází*/

$funclub = $_POST['funclub'];
/*příjem proměnné, která je odesílána z formuláře*/

if ($_GET['vlozit'] == 1) {

/*kontrola, zda chce form. někdo odelslat*/
if (empty($funclub)) {
/*jestli je pole prázdné, vypíše se varování*/
echo "<small>Musíte vyplnit e-mailovou adresu!</small>";
}
$dotaz = "SELECT * FROM seznam WHERE mail='$funclub'";
$vysledky = mysql_query ($dotaz) or die (mysql_error());

$cislo = mysql_num_rows($vysledky);

/*kontrola, jestli zadaná e-mailová adresa již v databázi není*/

if ( $cislo == 0 and !empty($funclub)) {
$dotaz = "INSERT INTO seznam (mail) VALUES ('$funclub')";
$vysledky = mysql_query ($dotaz) or die (mysql_error());

/*vloží se adresa do DB*/

echo "<small class='vyrazny'>E-mail je uložen.</small>.";
/*Vypíše hlášku, která se zobrazí po přidání mailu do DB*/

} elseif (!empty($funclub)) {
echo "<small class='vyrazny'>Tento e-mail už v seznamu je!</small>";

/*Vypíše hlášku při shodě e-mailů v databázi*/
}
}
?>
nightfish
Profil
ak přesn by zněl dotaz na mysql,podle tohoto skriptu pro vkladani do db?
ze tvého dotazu není patrné, jakou strukturu má tabulka funclub, takže ti asi nikdo dotaz pro vložení nenapíše
nicméně problematiku lze nastudovat ze seriálu na linuxsoftu - http://linuxsoft.cz/mysql
Vavroch
Profil *
A mas na mysli varchar,integer atd?Nebo neco jineho?

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:

0