Hvordan kan jeg(trække oplysninger ud fra mysql)

Tags:    php

Jge har en mysql database hvor jeg via <U>URL´EN </U> for en variable som hedder siteid, nøgatig her som på udvikleren hvor der står <b>post.php?f=5</b>hvor siden post.php kan læse vairbelen f og er der et 5 tal i den!


Jeg har to forskelige koder <B><U>Ingen af Dem virker</U></B>

<B> Det er nu trejdie tråd jeg starter for at få svar, ingen svar har foløbigt virket</B


Kode 1:
<pre>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Nyt dokument</title>
</head>

<body>
<?
$database = mysql_connect("localhost","*****************","**************");
mysql_select_db("test",$database);
$foresp = mysql_query("SELECT * FROM pcoquality WHERE siteid='$siteid' ");
$row = mysql_fetch_array($foresp);
$siteplaz = $row["sitepla"];
$siten = $row["siten"];
$sitedesc = $row["sitedesc"];
$siteqi = $row["siteqi"];
$siteqt = $row["siteqt"];
?>
<table width="100%" height="100%" border="1">
<tr>
<td width="100%" height="20%"><?echo("The site $siten have get a Quality price for $sitedesc as the quality type $siteqt<img src='$siteqi' height='120' width='143' > ");?></td>
</tr>

<tr>
<td width="100%" height="*"><? include ("$siteplaz"); ?></td>
</tr>
</table>






</body>
</html>
</pre>

og et svar jeg har fået fler gange men som ikke virker(Variblen kommer fra URLén)

<pre>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Nyt dokument</title>
</head>

<body>
<?
$siteid = $_GET["siteid"];
$database = mysql_connect("localhost","*****************","**************");
mysql_select_db("test",$database);
$foresp = mysql_query("SELECT * FROM pcoquality WHERE siteid='$siteid' ");
$row = mysql_fetch_array($foresp);
$siteplaz = $row["sitepla"];
$siten = $row["siten"];
$sitedesc = $row["sitedesc"];
$siteqi = $row["siteqi"];
$siteqt = $row["siteqt"];
?>
<table width="100%" height="100%" border="1">
<tr>
<td width="100%" height="20%"><?echo("The site $siten have get a Quality price for $sitedesc as the quality type $siteqt<img src='$siteqi' height='120' width='143' > ");?></td>
</tr>

<tr>
<td width="100%" height="*"><? include ("$siteplaz"); ?></td>
</tr>
</table>


</body>
</html>
</pre>


Så nu håber jeg at jeg kan få noget <b>Seriøst hjælp</b>




-Thomas Christensnsen



3 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
snip.....


1. Den henter ikke oplysninger fra databasen med siteid=1010-1125-5750S
2.<pre>
CREATE TABLE pcoquality (
id int(50) NOT NULL auto_increment,
Siteid varchar(40) NOT NULL default '',
Sitepla text NOT NULL,
Siteqt text NOT NULL,
Siteqi varchar(50) NOT NULL default '',
Siten text NOT NULL,
Sitedesc text NOT NULL,
Extra1 text NOT NULL,
Extra2 text NOT NULL,
PRIMARY KEY (id),
UNIQUE KEY id (id),
KEY id_2 (id)
) TYPE=MyISAM COMMENT='Tabel for pco Quality-sites!';
</pre>
3. Scriptet for via URL (pcoq.php?siteid=1010-1125-5750S) en varible med et nummer(1010-125-5750S) via det nummer skal den så hente alle de andre felter(oplysninger) som det så skal vise!

Hvilket det ikke gør!

Håber der er nogen der kan Hjælpe mig!!!!!!!


-Thomas Christensen


Svaret er faktisk meget simpelt kunne det se ud til, når det gælder feltnavne skældner mysql nemlig imellem stort og småt, derfor, du har Siteid som kolonne navne og du vil bruge siteid i dit script og "siteid" der ikke er nogen variabel men bare noget tekst er jo ikke det samme som 1010-1125-5750S.

Hvis det ikke hjælper så skriv igen.
Mvh
Kaare



Jge har en mysql database hvor jeg via <U>URL´EN </U> for en variable som hedder siteid, nøgatig her som på udvikleren hvor der står post.php?f=5hvor siden post.php kan læse vairbelen f og er der et 5 tal i den!


Jeg har to forskelige koder <B><U>Ingen af Dem virker</U></B>

<B> Det er nu trejdie tråd jeg starter for at få svar, ingen svar har foløbigt virket</B


Kode 1:
<pre>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Nyt dokument</title>
</head>

<body>
<?
$database = mysql_connect("localhost","*****************","**************");
mysql_select_db("test",$database);
$foresp = mysql_query("SELECT * FROM pcoquality WHERE siteid='$siteid' ");
$row = mysql_fetch_array($foresp);
$siteplaz = $row["sitepla"];
$siten = $row["siten"];
$sitedesc = $row["sitedesc"];
$siteqi = $row["siteqi"];
$siteqt = $row["siteqt"];
?>
<table width="100%" height="100%" border="1">
<tr>
<td width="100%" height="20%"><?echo("The site $siten have get a Quality price for $sitedesc as the quality type $siteqt<img src='$siteqi' height='120' width='143' > ");?></td>
</tr>

<tr>
<td width="100%" height="*"><? include ("$siteplaz"); ?></td>
</tr>
</table>






</body>
</html>
</pre>

og et svar jeg har fået fler gange men som ikke virker(Variblen kommer fra URLén)

<pre>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Nyt dokument</title>
</head>

<body>
<?
$siteid = $_GET["siteid"];
$database = mysql_connect("localhost","*****************","**************");
mysql_select_db("test",$database);
$foresp = mysql_query("SELECT * FROM pcoquality WHERE siteid='$siteid' ");
$row = mysql_fetch_array($foresp);
$siteplaz = $row["sitepla"];
$siten = $row["siten"];
$sitedesc = $row["sitedesc"];
$siteqi = $row["siteqi"];
$siteqt = $row["siteqt"];
?>
<table width="100%" height="100%" border="1">
<tr>
<td width="100%" height="20%"><?echo("The site $siten have get a Quality price for $sitedesc as the quality type $siteqt<img src='$siteqi' height='120' width='143' > ");?></td>
</tr>

<tr>
<td width="100%" height="*"><? include ("$siteplaz"); ?></td>
</tr>
</table>


</body>
</html>
</pre>


Så nu håber jeg at jeg kan få noget Seriøst hjælp




-Thomas Christensnsen


Ok, hvis du søger seriøst hjælp så skal jeg have nogle flere oplysninger.
1. Hvad er det der ikke virker, hvad går galt? Hvad går som du ikke forventede?
2. Hvordan er strukturen for tabellen i databasen?
3. hvad er det scriptet skal gøre?

Mvh
Kaare



Jge har en mysql database hvor jeg via <U>URL´EN </U> for en variable som hedder siteid, nøgatig her som på udvikleren hvor der står post.php?f=5hvor siden post.php kan læse vairbelen f og er der et 5 tal i den!


Jeg har to forskelige koder <B><U>Ingen af Dem virker</U></B>

<B> Det er nu trejdie tråd jeg starter for at få svar, ingen svar har foløbigt virket</B


Kode 1:
<pre>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Nyt dokument</title>
</head>

<body>
<?
$database = mysql_connect("localhost","*****************","**************");
mysql_select_db("test",$database);
$foresp = mysql_query("SELECT * FROM pcoquality WHERE siteid='$siteid' ");
$row = mysql_fetch_array($foresp);
$siteplaz = $row["sitepla"];
$siten = $row["siten"];
$sitedesc = $row["sitedesc"];
$siteqi = $row["siteqi"];
$siteqt = $row["siteqt"];
?>
<table width="100%" height="100%" border="1">
<tr>
<td width="100%" height="20%"><?echo("The site $siten have get a Quality price for $sitedesc as the quality type $siteqt<img src='$siteqi' height='120' width='143' > ");?></td>
</tr>

<tr>
<td width="100%" height="*"><? include ("$siteplaz"); ?></td>
</tr>
</table>






</body>
</html>
</pre>

og et svar jeg har fået fler gange men som ikke virker(Variblen kommer fra URLén)

<pre>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Nyt dokument</title>
</head>

<body>
<?
$siteid = $_GET["siteid"];
$database = mysql_connect("localhost","*****************","**************");
mysql_select_db("test",$database);
$foresp = mysql_query("SELECT * FROM pcoquality WHERE siteid='$siteid' ");
$row = mysql_fetch_array($foresp);
$siteplaz = $row["sitepla"];
$siten = $row["siten"];
$sitedesc = $row["sitedesc"];
$siteqi = $row["siteqi"];
$siteqt = $row["siteqt"];
?>
<table width="100%" height="100%" border="1">
<tr>
<td width="100%" height="20%"><?echo("The site $siten have get a Quality price for $sitedesc as the quality type $siteqt<img src='$siteqi' height='120' width='143' > ");?></td>
</tr>

<tr>
<td width="100%" height="*"><? include ("$siteplaz"); ?></td>
</tr>
</table>


</body>
</html>
</pre>


Så nu håber jeg at jeg kan få noget Seriøst hjælp




-Thomas Christensnsen

Ok, hvis du søger seriøst hjælp så skal jeg have nogle flere oplysninger.
1. Hvad er det der ikke virker, hvad går galt? Hvad går som du ikke forventede?
2. Hvordan er strukturen for tabellen i databasen?
3. hvad er det scriptet skal gøre?

Mvh
Kaare


1. Den henter ikke oplysninger fra databasen med siteid=1010-1125-5750S
2.<pre>
CREATE TABLE pcoquality (
id int(50) NOT NULL auto_increment,
Siteid varchar(40) NOT NULL default '',
Sitepla text NOT NULL,
Siteqt text NOT NULL,
Siteqi varchar(50) NOT NULL default '',
Siten text NOT NULL,
Sitedesc text NOT NULL,
Extra1 text NOT NULL,
Extra2 text NOT NULL,
PRIMARY KEY (id),
UNIQUE KEY id (id),
KEY id_2 (id)
) TYPE=MyISAM COMMENT='Tabel for pco Quality-sites!';
</pre>
3. Scriptet for via URL (pcoq.php?siteid=1010-1125-5750S) en varible med et nummer(1010-125-5750S) via det nummer skal den så hente alle de andre felter(oplysninger) som det så skal vise!

Hvilket det ikke gør!

Håber der er nogen der kan Hjælpe mig!!!!!!!


-Thomas Christensen




t