Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Problem]Sprawdzanie czy kod znajduje sie w tabeli MySQL


Rakom111

Rekomendowane odpowiedzi

Opublikowano

Witam, ostatnio zaczęłem się bawić MySQL i teraz chce, żeby treśc z formularza była sprawdzana w MySQL i została usunięta.

 

Próbowałem to zrobić tak, lecz nie działa:

 

     $kod = $polaczenie ->query('SELECT `kod`, FROM `sklep_promo`');
   if($_POST['kodsms'] == $kod['kod']){
   echo "Kod jest poprawny";
   $kod = $polaczenie -> query('DELETE FROM sklep_promo WHERE id=$id');
   }
   else{
   echo "Błędny kod promocyjny lub go nie wpisałeś";
   }

 

Wyświetla sie treść z else....

Opublikowano
$kod = $polaczenie ->query('SELECT `kod`, FROM `sklep_promo`');
if(!empty($_POST['kodsms']))
{	  
if($_POST['kodsms'] === $kod['kod']){
    echo "Kod jest poprawny";
    $kod = $polaczenie -> query('DELETE FROM sklep_promo WHERE id=$id');
    }
if($_POST['kodsms'] !== '')
{
echo 'Kod jest nie poprawny';
}
}
if(empty($_POST['kodsms']))
{
echo 'Puste pole z kodem sms ';
}

Przyjmuje zlecenia dot. web masterki.

while(!$success){
....try();
}

 

Specjalista
Opublikowano

$kod = $_POST['kod'];
$sql = "SELECT kod FROM kody WHERE kod='$kod' LIMIT 1";
$res = mysql_query($sql);
if(mysql_fetch_assoc($res) === 1) {  // zamiast 1 możesz dać true
echo 'Kod istnieje'l
} else {
echo 'kod nie istnieje';
}

 

Przystosuj do potrzeb ;)

Opublikowano

$kod = $_POST['kod'];
$sql = "SELECT kod FROM kody WHERE kod='$kod' LIMIT 1";
$res = mysql_query($sql);
if(mysql_fetch_assoc($res) === 1) { // zamiast 1 możesz dać true
echo 'Kod istnieje'l
} else {
echo 'kod nie istnieje';
}

 

Przystosuj do potrzeb ;)

 

Ehh... niestety nie działa :(

Opublikowano
<?php
if($_POST['code']) {
 $result = mysql_connect('SELECT * FROM codes WHERE code = "'.$_POST['code'].'" LIMIT 1');
 if(in_array($_POST['code'], $result))
  if(mysql_connect('DELETE FROM codes WHERE code = "'.$_POST['code'].'"'))
   echo("Kod prawidłowy!"); //Ewentualne funkcje [...]
} else
 echo("Kod jest nieprawidłowy!");
?>

Oferuję moje usługi webdeveloperskie (HTML, CSS, JavaScript (jQuery, AJAX!), PHP, MySQL, PERL).

Więcej pod PM.

Opublikowano

<?php
if($_POST['code']) {
$result = mysql_connect('SELECT * FROM codes WHERE code = "'.$_POST['code'].'" LIMIT 1');
if(in_array($_POST['code'], $result))
if(mysql_connect('DELETE FROM codes WHERE code = "'.$_POST['code'].'"'))
echo("Kod prawidłowy!"); //Ewentualne funkcje [...]
} else
echo("Kod jest nieprawidłowy!");
?>

Warning: mysql_connect() [function.mysql-connect]: Unknown MySQL server host 'SELECT * FROM sklep_promo WHERE kod = "G0T6Y8XKV25" LIMIT 1' (1) in /home/silesiag/public_html/sklep/page/promo_smss.php on line 53

 

Warning: in_array() [function.in-array]: Wrong datatype for second argument in /home/silesiag/public_html/sklep/page/promo_smss.php on line 54

linia 54:

if(in_array($_POST['kodsms'], $result))

 

Naprawiłem, ale coś spierniczylem bo niedziała xD

 

if($_POST['kodsms']) {
$result = array(connection('SELECT * FROM sklep_promo WHERE kod = "'.$_POST['kodsms'].'" LIMIT 1'));
if (in_array($_POST['kodsms'], $result))
if(connection('DELETE FROM sklep_promo WHERE kod = "'.$_POST['kosms'].'"'))
 echo("Kod prawidłowy!"); //Ewentualne funkcje [...]
} else
echo("Kod jest nieprawidłowy!");

 

Nie komentować! :D Jestem początkujący

  • 2 tygodnie później...

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...