url_old - długi adres www
url_new - skrót który będzie prowadził do tego długiego adresu
url_old jest zapisywany do bazy do pola old, a url_new do pola new... i jest taka funkcja dodająca....
<?php function url_add_sql() { $tabelka = '1234567890qwertyuiopasdfghjkklzxcvbnm'; $id = ''; for ($i=0; $i<3; $i++) { } $nnew = $rr['new']; $old = $rr['old']; }elseif($old==$url_old) { if(empty($url_new)) $sqlIns_n = mysql_query("UPDATE $s_url_tbl SET new='$liczba' WHERE old='$url_old'"); else } } if(!$sqlIns_n){ if(empty($url_new)) $sqlIns = mysql_query("INSERT INTO $s_url_tbl SET old='$url_old', ip='$REMOTE_ADDR', data=now(), new='$liczba'"); else $sqlIns = mysql_query("INSERT INTO $s_url_tbl SET old='$url_old', ip='$REMOTE_ADDR', data=now(), new='$url_new'"); } if($sqlIns_n OR $sqlIns) { echo '<center>Dziękujemy, twoje zgłoszenie zostało przyjęte.<br><br><b>Twój Stary adres</b>: '.$url_old.' <br> <b>Twój Nowy Adres</b>: '.$adres.''.$PHP_SELF.'?url='; if($url_new<>'') { } else { } } else { echo '<center>Niestety nie udało się przyjšć twojego zgłoszenia na stronie!.<br> Skontaktuj się z <a href="mailer.php">Administratorem</a><br><br><a href="'.$PHP_SELF.'">Short URL</a></center>'; } } ?>
i chodzi w niej o to że gdy nie wpiszemy nic w pole url_new to do bazy doda się dowolny 3 literowy wyraz ( zmienna $liczba )
jeżeli ktoś coś wpisał w to pole to doda się zawartość do bazy...
i problem tkwi w tym że gdy nic nie wpisze do pola url_new to pokaże się komunikat:
Kod
Podany Skrót ( ) jest już zajęty
między nawiasami powinna pokazać się wartość która NIEJAKO znajduje się w bazie... a naprawde niema takiego czegoś w bazie... i w tym błąd.. mógłby ktoś z tym fantem pomóc ?
pomoze ktos
