Nasıl kullanıcının girdiği veya PHP kullanarak MySQL veri yazmamış olmadığını kontrol etmek için?

3 Cevap php

Ben kullanıcı aşağıdaki kodla veritabanına bir web sitesi URL girmiş olmadığını görmek için çalışıyorum. Kullanıcının kendi web sitenizin URL'sini girmediyseniz, hiçbir şey görüntülenmez. Kullanıcının kendi web sitesine girin yaptıysak, web sitesi görüntülemek.

Ben yanlış yapıyorum düşünüyorum.

	<?php
	if (!empty($url))
	{
	echo'';
	} else { 
	echo'p>Website: <a href="<?php echo "http://","$url"; ?>" title="<?php echo "$url"; ?>"><?php echo "http://","$url"; ?></a></p>';
	} 
	?>

3 Cevap

Apart yanlış düzenden (siz) (önce boş ! kaldırmak gerekir), ayrıca eko kısmında bazı hatalar var: < etiketi ve size dize php etiketleri dahil.

Bu gibi bir şey okumak gerekir:

echo '<p>Website: <a href="http://' . $url . '" title="' . $url . '">http://' . $url . '</a></p>';

ne var ettik bu (bazı veriler var, nedir), boş bir dize yankılanan konum boş yok eğer kontrol konum olmasıdır. Boşsa, o zaman dışarı yankılanıyordu ediyoruz.

Ilk satırda ! çıkarın ve doğru olmalıdır.

Sen anlamı basit uyumsuzluğu demektir "!" :

<?php
if (!empty($url))
{
echo'p>Website: <a href="<?php echo "http://","$url"; ?>" title="<?php echo "$url"; ?>"><?php echo "http://","$url"; ?></a></p>';
} else { 
echo'';
} 
?>