IzKuFeLiQqQqQ
Registered
Здравейте имам тази форма с тези проверки
но има един проблем дори и да въведа нещо в инпутовете a_text и a_img винаги ми дава "попълнете ...." с другите проверки не ми прави такива проблеми...Ще ми помогнете ли ?
PHP:
if(isset($_POST['submit'])) {
$anr='';
$atr='';
$adr='';
$air='';
$adown='';
if($_POST['a_name']=='') {$anr = "Попълнете името!<script>document.alb.a_name.focus();</script>";}
if($_POST['a_img']=='') {$air = "Попълнете обложката!<script>document.alb.a_img.focus();</script>";} //грешка?
if($_POST['a_text']=='') {$atr = "Попълнете съдържанието(песните в албума)!<script>document.alb.a_text.focus();</script>";} //грешка?
if($_POST['a_download']=='') {$adr = "Попълнете линка!<script>document.alb.a_download.focus();</script>";}
else {$adln = str_replace('www.','',$_POST['a_download']);$bama = explode('/',$adln); if($bama[2]!="hulkshare.com") {$adr="Имате право да качвате само от <a href='http://hulkshare.com'>hulkshare.com</a><script>document.alb.a_download.focus();</script>";}else{$adow = "yes";} }
}
if($anr!='' OR $adr!='' OR $adown!='yes' OR $anr!='' OR $atr!='') {
?>
<form method="post" name="alb">
Име <input type="text" size="40" name="a_name" value="<?=$_POST['a_name'];?>" /><?=$anr;?><br />
Линк <input type="text" size="40" name="a_download" value="<?=$_POST['a_download'];?>" /><?=$adr;?><br />
Обложка <input type="text" size="40" name="а_img" value="<?=$_POST['a_img'];?>" /><?=$air;?><br />
Съдържание <textarea name="а_text" rows="8" cols="30" ><?=$_POST['a_text'];?></textarea><?=$atr;?><br />
<input type="submit" name="submit" value="Добави"/>
</form>
<?
}
if(isset($_POST['submit']) AND $anr=='' AND $adr=='' AND $adown=='yes' AND $anr=='' AND $atr=='') {
$a_name = htmlspecialchars($_POST['a_name']);
$a_download = htmlspecialchars($_POST['a_download']);
$а_img = htmlspecialchars($_POST['а_img']);
$а_text = nl2br(strip_tags(addslashes($_POST['а_text'])));
$а_text = str_replace("'","'",$а_text);
$а_text = str_replace('"',""",$а_text);
$а_text = str_replace(',',",",$а_text);
if($level=='2' OR $level=='3') {$a_active='yes';}else {$a_active='wait';}
$qua = mysql_query("INSERT INTO albums (a_name,a_download,a_img,a_text,a_date,a_u_id,a_active) VALUES ('$a_name','$a_download','$a_img','$a_text',NOW(),'$my_id','$a_active')")or die(mysql_error());
}