Avatar billede verner- Nybegynder
22. september 2004 - 21:06 Der er 3 kommentarer og
1 løsning

hjælp til noget php mysql

jeg kan desværre ikke ret meget php endnu, men håber da på at lære noget.. sidder pt og laver mit site men har problemer med et subsite, der skal genere links.. nedenståen er scriptet, det er sikkert fuldstændigt forkert og kan laves meget mere simpel men jeg kan som sagt ikke ret meget endnu..

<?php
require('config.inc.php');

if($_GET[id]=='')
{
#Get links from database

#Connect to SQL server
mysql_connect($SQLserver,$SQLuser,$SQLpw) or die ('Unable to connect to server.');
@mysql_select_db($db) or die('Unable to select database');

#Extract grupper from database
$query="SELECT * FROM $ltable";

$result=mysql_query($query) or die (mysql_error());

$num=mysql_numrows($result);

mysql_close();

#Generate grupper -> HTML output

$i=0;
$a=0;
while ($i < $num)
{
   
  $group=mysql_result($result,$i,"group");

  echo "<b>$group</b><br><br>";

  #Extract links from database
  $query1="SELECT * FROM $ltable WHERE 'group'='$group'";

  $result1=mysql_query($query1) or die (mysql_error());

  $num1=mysql_numrows($result1);

  $i1=0;
  $a1=0;

  while ($i1 < $num1)
  {

  $name=mysql_result($result1,$i1,"name");
  $id=mysql_result($result1,$i1,"id");
  $description=mysql_result($result1,$i1,"description");
  $count=mysql_result($result1,$i1,"count");

  $description=nl2br($description);

    echo "<b><a href=\"$site?content=links&id=$id\" target=\"_blank\">$name</a></b> ($count)<br>
        $description<br><br>";

    ++$a1;
    ++$i1;

  }
  echo "<br>";
  }

}
else
{

  #Connect to SQL server
  mysql_connect($SQLserver,$SQLuser,$SQLpw) or die ('Unable to connect to server.');
  @mysql_select_db($db) or die('Unable to select database');

  #Extract links from database
  $query="SELECT * FROM $ltable WHERE 'id'='$_GET[id]'";

  $result=mysql_query($query) or die (mysql_error());

  $num=mysql_numrows($result);

  mysql_close();

  $url=mysql_result($result,"url");
  $count=mysql_result($result,"count");
  $id=mysql_result($result,"id");

  header("location: $url");

}
?>

//verner-
Avatar billede Slettet bruger
22. september 2004 - 21:08 #1
Det er meget lettere at hjælpe dig, hvis du fortæller, hvad dit problem er.
Avatar billede verner- Nybegynder
22. september 2004 - 21:12 #2
yeah well.. når man forsøger at åbne siden skriver den navnet på den første gruppe og under det står der no database selected..
Avatar billede verner- Nybegynder
22. september 2004 - 21:16 #3
meningen med scriptet er at scriptet skal generere en side med links hvor linksne er delt op i grupper og når man så trykker på et link skal der lægges en til tælleren før man bliver sendt videre... dette var bare en ide til hvordan det kunne laves men den virker ikke...
Avatar billede verner- Nybegynder
22. september 2004 - 22:55 #4
lukker igen... får hjælp fra en ven i stedet...
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