Avatar billede Xelot Nybegynder
08. februar 2003 - 20:47 Der er 11 kommentarer og
2 løsninger

formular begræns og mysql spm

Hey jeg har 2 problemer.. håber i kan løse dem begge.. :)

1. Problem) Jeg har en formular hvor at en bruger skal indtaste et link.. jeg vil gerne have det sådan at hvis brugeren skriver http:// foran linket, så bliver det fjernet. Jeg vil selv angive at det skal være http:// på min show-links side. Hvordan gør jeg ..?!

2. Problem) Jeg har et forum hvor at jeg har en mysql-db-tabel der klarer hele forummet. Når jeg vil vise emnerne i en oversigt, vises alle de tomme pladser i rækken også. hvordan undgår jeg at vise tomme pladser fra mysql..!?
Avatar billede ahv Nybegynder
08. februar 2003 - 20:56 #1
2. Problem)

if($row[felt]<>"")
{
echo $row[felt]
}
Avatar billede ahv Nybegynder
08. februar 2003 - 20:56 #2
hov:

if($row[felt]<>"")
{
echo $row[felt];
}
Avatar billede schaefner Juniormester
08. februar 2003 - 21:00 #3
1. problem:

$hjemmeside = str_replace("http://", "", $hjemmeside);
Avatar billede schaefner Juniormester
08. februar 2003 - 21:01 #4
Så erstatter du http:// med ingenting
Avatar billede schaefner Juniormester
08. februar 2003 - 21:03 #5
Og hvis vi ikke skal tage højde for om hvordan det bliver skrevet:
$hjemmeside = eregi_replace("http://", "", $hjemmeside);
Avatar billede Xelot Nybegynder
08. februar 2003 - 21:09 #6
ahv>> jeg forstår ikke rigtigt hvordan jeg skal bruge dit foreslag.. altså hvis vi nu siger at jeg har en kode der ser sådan her ud:

<?
$ms=mysql_query("SELECT overskrift FROM community");
while($data=mysql_fetch_array($ms)){

if($row[overskrift]<>"")
{
echo $row[overskrift];
}
}
?>


.. hvordan skal det så se ud..?!
Avatar billede schaefner Juniormester
08. februar 2003 - 21:09 #7
Og en anden måde at klare dit andet problem på:
$query = mysql_query("SELECT * FROM forum WHERE overskrift != '' ORDER BY id");
Avatar billede schaefner Juniormester
08. februar 2003 - 21:14 #8
På min trækker du kun dem ud hvor overskrift ikke er lig med ingenting
Avatar billede Xelot Nybegynder
08. februar 2003 - 21:16 #9
det er også meningen.. men hvordan skal jeg bruge det i eksemplet jeg har givet..?!
Avatar billede schaefner Juniormester
08. februar 2003 - 21:18 #10
Et eksempel:
$ms = mysql_query("SELECT * FROM community WHERE overskrift != '' ORDER BY id");
while($data = mysql_fetch_array($ms)) {
  echo "$data[overskrift]<br>";
}
Avatar billede ahv Nybegynder
08. februar 2003 - 21:31 #11
<?
$ms=mysql_query("SELECT overskrift FROM community");
while($data=mysql_fetch_array($ms)){
if($data[overskrift]<>"")
{
echo $data[overskrift];
}
}
?>
Avatar billede schaefner Juniormester
08. februar 2003 - 21:32 #12
hvorfor også trækker dem ud der ikke skal bruges og først sortere bagefter?
Avatar billede Xelot Nybegynder
08. februar 2003 - 22:27 #13
Tak for hjælpen folkens.. det var alt for denne gang.. :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester