Archívum - Dec 17, 2013 - Fórum téma
Email címek összehasonlítása
Sziasztok!
Feliratkozó panelt készítek az a feliratkozott email címeket MySQL adatbázisban tárolom. Azt szeretném, hogy ha valaki már feliratkozott egy email címmel akkor azt ne tudja megtenni még egyszer. A gondom az, hogy eltárolom változóban az éppen aktuális email címet és az adatbázisból kinyert email címet. De ahogy megfigyeltem az adatbázisból kinyert változó nem kap értéket így az összehasonlítás nem működik.
Előre is köszönöm a segítségeteket és a válaszaitokat!
[colorer=php]
<?php
session_start();
header("Content-Type: text/html; charset=utf-8");
if (isset($_POST["subscribe"])){
if (strtolower($_POST["captcha_code"]) !== $_SESSION["captcha"]){
echo "Sajnáljuk de, hibás biztonsági kódot adtál meg, így a feliratkozásod nem sikerült. " . "<br>\n" . "Visszairányítunk a Főoldalra...";
header("HTTP/1.1 301 Moved Permanently");
header("refresh: 5; url = ../fooldal.php#subscriptionRequest");
exit; //Captcha ellenőrzés.
} else {
echo "Helyes biztonsági kód!" . "<br>\n";
$databaseHost = 'localhost'; //A tárhelyen nem ezek az adatok vannak!!!
$databaseUser = 'root';
$databasePass = 'stereo92';
$databaseName = 'nargaron';
$connection = mysqli_connect($databaseHost, $databaseUser, $databasePass, $databaseName)or die
('...nem sikerült, mert nem tudtunk csatlakozni az adatbázishoz.' . "<br>\n" . 'Megkérünk, hogy írj egy hibajelentést a Webmesterünknek a Kontakt oldalon.' . "<br>\n" . 'Átirányítunk a Főoldalra...');
$connection->query('SET NAMES utf8');
$mail_to = $_POST['email'];
$sql = "SELECT email FROM subscription WHERE email='" . $mail_to . "'";
$query = $connection->query($sql);
$result = $query->fetch_assoc();
/*echo $result;
echo $mail_to;*/
if ($result == $mail_to) {
echo "Úgytűnik ezzel az email címmel (" . "<strong>" . $mail_to . "</strong>" . ") már regisztráltak. Nem te voltál :-)? Ha nem, akkor megkérünk, hogy írj egy hibajelentést a Webmesterünknek." . "
Feliratkozó panelt készítek az a feliratkozott email címeket MySQL adatbázisban tárolom. Azt szeretném, hogy ha valaki már feliratkozott egy email címmel akkor azt ne tudja megtenni még egyszer. A gondom az, hogy eltárolom változóban az éppen aktuális email címet és az adatbázisból kinyert email címet. De ahogy megfigyeltem az adatbázisból kinyert változó nem kap értéket így az összehasonlítás nem működik.
Előre is köszönöm a segítségeteket és a válaszaitokat!
[colorer=php]
<?php
session_start();
header("Content-Type: text/html; charset=utf-8");
if (isset($_POST["subscribe"])){
if (strtolower($_POST["captcha_code"]) !== $_SESSION["captcha"]){
echo "Sajnáljuk de, hibás biztonsági kódot adtál meg, így a feliratkozásod nem sikerült. " . "<br>\n" . "Visszairányítunk a Főoldalra...";
header("HTTP/1.1 301 Moved Permanently");
header("refresh: 5; url = ../fooldal.php#subscriptionRequest");
exit; //Captcha ellenőrzés.
} else {
echo "Helyes biztonsági kód!" . "<br>\n";
$databaseHost = 'localhost'; //A tárhelyen nem ezek az adatok vannak!!!
$databaseUser = 'root';
$databasePass = 'stereo92';
$databaseName = 'nargaron';
$connection = mysqli_connect($databaseHost, $databaseUser, $databasePass, $databaseName)or die
('...nem sikerült, mert nem tudtunk csatlakozni az adatbázishoz.' . "<br>\n" . 'Megkérünk, hogy írj egy hibajelentést a Webmesterünknek a Kontakt oldalon.' . "<br>\n" . 'Átirányítunk a Főoldalra...');
$connection->query('SET NAMES utf8');
$mail_to = $_POST['email'];
$sql = "SELECT email FROM subscription WHERE email='" . $mail_to . "'";
$query = $connection->query($sql);
$result = $query->fetch_assoc();
/*echo $result;
echo $mail_to;*/
if ($result == $mail_to) {
echo "Úgytűnik ezzel az email címmel (" . "<strong>" . $mail_to . "</strong>" . ") már regisztráltak. Nem te voltál :-)? Ha nem, akkor megkérünk, hogy írj egy hibajelentést a Webmesterünknek." . "
Sortörés nélkül
Van olyan CSS beállítás, amelyre ha megadom, akkor a következő szó ne kerülhessen új sorba? Tehát, hogy ne legyen benne sortörés.
■ listán belül azonos elemek megjelölése
Sziasztok új vagyok a oldalon, ezért ha értetlenül írnám elnézést.
Ez végül is PHP+adatbázis kezelés
Adott egy lista while-al kilistázok pár adatot egy táblázatba.
Kellene nekem egy olyan megoldás vagy segítség benne, hogy pl:
id nev sorozatszam kor
1 Valaki1 100111 13 *
2 Valaki2 100111 55 *
3 Valaki3 333333 44
4 Valaki4 444444 44
5 Valaki5 555555 19 *
6 Valaki5 555555 22 *
van ez a kis lista ha a sorozatszámból 2 vagy annál több van akkor azt jelölje pl. egy csillaggal egy új oszlopba vagy legyen más színű ez mindegy.
Csak az érdekelne hogy tudnék ehhez hasonlót vagy ezt megvalósítani?
Köszönöm előre a választ.
■ Ez végül is PHP+adatbázis kezelés
Adott egy lista while-al kilistázok pár adatot egy táblázatba.
Kellene nekem egy olyan megoldás vagy segítség benne, hogy pl:
id nev sorozatszam kor
1 Valaki1 100111 13 *
2 Valaki2 100111 55 *
3 Valaki3 333333 44
4 Valaki4 444444 44
5 Valaki5 555555 19 *
6 Valaki5 555555 22 *
van ez a kis lista ha a sorozatszámból 2 vagy annál több van akkor azt jelölje pl. egy csillaggal egy új oszlopba vagy legyen más színű ez mindegy.
Csak az érdekelne hogy tudnék ehhez hasonlót vagy ezt megvalósítani?
Köszönöm előre a választ.