Mam taki problem. Chce przeslac nazwe uzytkownika z formularza do skryptu. Jesli nazwa jest zajeta to skrypt ma wyswietlic odpowiedni komunikat, a jezeli jest wolny ma dodac go do bazy. Problem polega na tym, ze skrypt zawsze wyswietla ze dany uzytkownik istnieje i nie dodaje go do bazy. Sprawdzilem czy nie ma literowek i czy nie brakuje srednikow i chyba sie wszystko zgadza. Oto kod:
<?php
$reg = $_POST['reg'];
require "connection.php";
connection();
$sprawdz = "SELECT user FROM users WHERE user=$reg";
if($sprawdz)
echo 'Uzytkownik ',$reg,' istnieje w bazie danych.'; else
{
$dodaj = "INSERT INTO users VALUES ('', '$reg')";
echo 'Uzytkownik ',$reg,' zostal dodany do bazy danych.'; }
?>
Dolaczony plik connection.php sluzy mi do laczenia sie z baza. Tam napewno nie lezy problem. Wydaje mi sie ze zle schrzanilem cos z instrukcja warunkowa. Prosze o laskawe podejscie:) Przygode z php i mysql zaczalem tydzien temu:)