Avatar billede Slettet bruger
18. januar 2004 - 17:11 Der er 28 kommentarer og
2 løsninger

2 forespørgseler

Er det muligt at lave 2 SQL forespørgelser?
Hvis ja?
Skal der laves et specielt script?
Avatar billede billen Nybegynder
18. januar 2004 - 17:13 #1
Hvad vil du gerne finde med dine to SQL forespørgsler? Men ja, du kan jo altid lave to forespørgsler efter hinanden f.eks. fra PHP.
Avatar billede Slettet bruger
18. januar 2004 - 17:25 #2
JAmen det er i 2 forskellige php filer.
Den ene er en side hvor indholdet fra databasen hentes.
Den anden er en side hvor indholdet hentes og derefter kan slettes.
Altså en side hvor det vises
Og en side hvor man kan slette.
Avatar billede Slettet bruger
18. januar 2004 - 17:27 #3
Der skal ikke lavet et "specielt" script, men ja, der skal lavets et script.

Det er meget uklart, hvad du egentlig spørger om?
Avatar billede Slettet bruger
18. januar 2004 - 17:32 #4
Okay så her kommer mine 2 forespørgelser:

<----"clans.php"---->
<?PHP
$getindlaeg=mysql_query("SELECT * FROM dnfclan ORDER BY 1 DESC",$db);
while ($liste=mysql_fetch_row($getindlaeg)) {
?>

<----"clanadmin.php"---->
<?PHP
$getinfo=mysql_query("SELECT * FROM dnfclan ORDER BY 1 DESC",$db);

?>



<FONT SIZE="-1" FACE="Arial" COLOR="#FFFFFF"><TABLE BORDER=1 CELLSPACING=0 CELLPADDING=0 WIDTH=410>
  <TR>
      <TD WIDTH=24>
        <P><FONT SIZE="-1" FACE="Arial" COLOR="#FFFFFF"><B>nr.</B></FONT></P>
      </TD>
      <TD WIDTH=155>
        <P><FONT SIZE="-1" FACE="Arial" COLOR="#FFFFFF"><B>navn</B></FONT></P>
      </TD>
      <TD width="143">
        <P><FONT SIZE="-1" FACE="Arial" COLOR="#FFFFFF"><b>link</b></FONT></P>
      </TD>
  </TR>
<?PHP
while ($liste=mysql_fetch_row($getinfo)) {
?>

Men i clanadmin.php henter den ikke noget fra tabellen
Avatar billede Slettet bruger
18. januar 2004 - 17:36 #5
Prøv at tilføje en or die(mysql_error()) til mysql_queryen, så du kan få en fejlbesked.

$getinfo=mysql_query("SELECT * FROM dnfclan ORDER BY 1 DESC",$db) or die(mysql_error());
Avatar billede Slettet bruger
18. januar 2004 - 17:37 #6
Den kommer ikke med nogen fejlbesked.
Avatar billede Slettet bruger
18. januar 2004 - 17:47 #7
Heller ikke, hvis du prøver "Vis kilde" i din browser?

Husker du at skrive det, den henter fra tabellen ud? ;-)
Avatar billede Slettet bruger
18. januar 2004 - 17:48 #8
ja der er noget i tabellen

Faldt lige over det her:

<TR>
      <TD WIDTH=24>
<P><FONT SIZE=-1 FACE=Arial COLOR=      </TD>
      <TD WIDTH=155>
<P><FONT SIZE=-1 FACE=Arial COLOR=      </TD>
      <TD>
<P><FONT SIZE=-1 FACE=Arial COLOR=      </TD>
     
  </TR>
  <TR>
      <TD WIDTH=24>
<P><FONT SIZE=-1 FACE=Arial COLOR=      </TD>
      <TD WIDTH=155>
<P><FONT SIZE=-1 FACE=Arial COLOR=      </TD>
      <TD>
<P><FONT SIZE=-1 FACE=Arial COLOR=      </TD>
     
  </TR>
  <TR>
      <TD WIDTH=24>
<P><FONT SIZE=-1 FACE=Arial COLOR=      </TD>
      <TD WIDTH=155>
<P><FONT SIZE=-1 FACE=Arial COLOR=      </TD>
      <TD>
<P><FONT SIZE=-1 FACE=Arial COLOR=      </TD>
     
  </TR>
  <TR>
      <TD WIDTH=24>
<P><FONT SIZE=-1 FACE=Arial COLOR=      </TD>
      <TD WIDTH=155>
<P><FONT SIZE=-1 FACE=Arial COLOR=      </TD>
      <TD>
<P><FONT SIZE=-1 FACE=Arial COLOR=      </TD>
     
  </TR>

(Det ser lidt mærkeligt ud ik?)
Avatar billede billen Nybegynder
18. januar 2004 - 17:57 #9
Hvordan ser koden ud, der producerer dette output?
Avatar billede Slettet bruger
18. januar 2004 - 18:19 #10
der skriver ind i tabellen?

<---tilfoejclan.php--->
<HTML>
<BODY BGCOLOR="#231D1D">

<?PHP
$inavn = $_POST['navn'];
$ilink = $_POST['link'];


include ("config.php");
$db = mysql_connect("$server","$userid","$pw");
mysql_select_db("$dbase",$db);

mysql_query ("INSERT INTO dnfclan (navn, link) VALUES ('$inavn','$ilink')") ;
echo "<script>parent.location.href='index.htm'</script>";


?>
</BODY>
</HTML>
Avatar billede Slettet bruger
18. januar 2004 - 18:25 #11
Nej, koden der UDskriver den tabel med fejlene i.
Avatar billede Slettet bruger
18. januar 2004 - 18:46 #12
<HTML>
<BODY BGCOLOR="#231D1D">


<?PHP
include ("config.php");
$db = mysql_connect("$server","$userid","$pw");
mysql_select_db("$dbase",$db);

?>

<P><FONT FACE="Arial" COLOR="#FFFFFF"><B>dnf.1go.dk</B></FONT><BR>
<BR>
<FONT SIZE="-1" FACE="Arial" COLOR="#FFFFFF"><B>clan - administration</B></FONT><BR>
<BR>


<?PHP
$getinfo=mysql_query("SELECT * FROM dnfclan ORDER BY 1 DESC",$db) or die(mysql_error());

?>



<FONT SIZE="-1" FACE="Arial" COLOR="#FFFFFF"><TABLE BORDER=1 CELLSPACING=0 CELLPADDING=0 WIDTH=410>
  <TR>
      <TD WIDTH=24>
        <P><FONT SIZE="-1" FACE="Arial" COLOR="#FFFFFF"><B>nr.</B></FONT></P>
      </TD>
      <TD WIDTH=155>
        <P><FONT SIZE="-1" FACE="Arial" COLOR="#FFFFFF"><B>navn</B></FONT></P>
      </TD>
      <TD width="143">
        <P><FONT SIZE="-1" FACE="Arial" COLOR="#FFFFFF"><b>link</b></FONT></P>
      </TD>
  </TR>
<?PHP
while ($liste=mysql_fetch_row($getinfo)) {
?>
  <TR>
      <TD WIDTH=24>
<?PHP
        echo"<P><FONT SIZE=-1 FACE=Arial COLOR="#FFFFFF">$liste[0]</FONT></P>";
?>
      </TD>
      <TD WIDTH=155>
<?PHP
      echo"<P><FONT SIZE=-1 FACE=Arial COLOR="#FFFFFF">$liste[1]</FONT></P>";
?>
      </TD>
      <TD>
<?PHP
      echo"<P><FONT SIZE=-1 FACE=Arial COLOR="#FFFFFF">$liste[2]</FONT></P>";
?>
      </TD>
     
  </TR>
<?PHP
}
?>




</TABLE>
<BR>
<FORM NAME="1" ACTION="sletclan.php" METHOD=POST>
  <P><TABLE BORDER=0 CELLSPACING=3 CELLPADDING=0 WIDTH="42%">
      <TR>
        <TD WIDTH=81>
            <P><FONT SIZE="-1" FACE="Arial" COLOR="#FFFFFF"><B>slet info
            nr.</B></FONT></P>
        </TD>
        <TD>
            <P><INPUT TYPE=text NAME=nummer VALUE="" SIZE=3></P>
        </TD>
      </TR>
      <TR>
        <TD WIDTH=81>
            <P></P>
        </TD>
        <TD>
            <P><INPUT TYPE=submit NAME=Submit VALUE="Slet info" style="font-family: Tahoma; font-size: 8 pt; border: 1 solid #000000"></P>
        </TD>
      </TR>
  </TABLE>

</FORM>

</FONT>
<FORM NAME="4" ACTION=http://www.dnf.1go.dk/blank.php>
  <INPUT TYPE=submit NAME=Submit2 VALUE="  Afslut  " style="font-family: Tahoma; font-size: 8 pt; border: 1 solid #000000">
</FORM><br>
<BR>

</P>
</BODY>
</HTML>
Avatar billede billen Nybegynder
18. januar 2004 - 18:49 #13
Du skal ændre din løkke til

<?PHP
while ($liste=mysql_fetch_row($getinfo)) {
?>
  <TR>
      <TD WIDTH=24>
<?PHP
        echo"<P><FONT SIZE=-1 FACE=Arial COLOR=\"#FFFFFF\">$liste[0]</FONT></P>";
?>
      </TD>
      <TD WIDTH=155>
<?PHP
      echo"<P><FONT SIZE=-1 FACE=Arial COLOR=\"#FFFFFF\">$liste[1]</FONT></P>";
?>
      </TD>
      <TD>
<?PHP
      echo"<P><FONT SIZE=-1 FACE=Arial COLOR=\"#FFFFFF\">$liste[2]</FONT></P>";
?>
      </TD>
   
  </TR>
<?PHP
}
?>


Da tegnet (") ikke må optræde mellem to (") i en echo.
Avatar billede Slettet bruger
18. januar 2004 - 18:54 #14
kan jeg ikke bruge ' ?  / apostrofe
Avatar billede Slettet bruger
18. januar 2004 - 18:57 #15
Jo, du kan godt bruge ' istedetfor \"
Avatar billede billen Nybegynder
18. januar 2004 - 18:59 #16
jo, det kan du egentlig godt. Jeg giver dog helst løsninger ud fra standarder idag. html arbejder sig hen mod at bliver xhtml, hvor man skal bruge " rundt om attributter.

Men jo, du kan godt bruge ' i steden
Avatar billede Slettet bruger
18. januar 2004 - 19:01 #17
Ja 1000 tak nu virker det :)

Smid et svar ;)
Avatar billede billen Nybegynder
18. januar 2004 - 19:02 #18
;o)
Avatar billede Slettet bruger
18. januar 2004 - 19:03 #19
Hvis du synes, jeg ogso skal have lidt, er her et svar fra mig.
Avatar billede Slettet bruger
18. januar 2004 - 19:05 #20
Synes i det er fair hvis sandbox for 3 og billen 7?
Avatar billede billen Nybegynder
18. januar 2004 - 19:05 #21
Bare lad sandbox og jeg dele pointene... Det er vi snart vant til ;o)
Avatar billede billen Nybegynder
18. januar 2004 - 19:07 #22
"sandbox og jeg". Jeg lyder sku lig'som dronningen nu. Jeg må have noget at spise :D
Avatar billede Slettet bruger
18. januar 2004 - 19:07 #23
så 5 hver? eller? =S
Avatar billede Slettet bruger
18. januar 2004 - 19:18 #24
...
Avatar billede Slettet bruger
18. januar 2004 - 19:23 #25
Nå nu gider jeg ikke vente mere på svar :P billen får 7 og sandbox får 3. 1.000 tak gutter :D
Avatar billede Slettet bruger
18. januar 2004 - 19:52 #26
Helt i orden med mig. Jeg var lige optaget af at lede efter et sted, hvor der stod, at ' ikke måtte bruges til at quote attribut-værdier i xhtml eller xml, men jeg kunne ikke finde noget.

Så prøvede jeg http://validator.w3.og/ på en side, hvor jeg har brugt ' mange steder. Siden er egentlig HTML4.01 Strict, men jeg satte validatoren til at bruge XHTML1.0 i stedet. De eneste fejl jeg fik, var de forventede om manglende lukning af elementerne <img>, <br> og <input>. Den brokkede sig ikke over forkerte anførselstegn.

Så brug bare ' i stedet for " hvis det lige passer bedre ind i dit script. Det er tilladt både i gammel og ny html og xhtml. Der skal bare være enten ' eller " om værdierne.
Avatar billede Slettet bruger
18. januar 2004 - 20:09 #27
Jeg har hørt lidt om xhtml. Bliver html erstattet af det?
Avatar billede Slettet bruger
18. januar 2004 - 20:25 #28
Ja, det er planen. Alle nyere browsere understøtter allerede xhtml.

Hvis du kunne tænke dig at se en side lavet i xhtml, så kig en gang på kilden her på E. De er skiftet til xhtml.

De største forskelle er:
- Alle tags skrives med småt.
- Alle tags skal have en slut-tag. (Kan skrives i selve taggen.)
- Alle attributter skal skrives med småt.
- Alle attributværdier skal i anførselstegn (' eller ")
- Alle attributter skal have værdier.

<TD WIDTH=155> bliver til <td width='155'>
<BR> bliver til <br></br> eller <br />

Derudover er der allerede i HTML4 den ændring, at alt layout i princippet skal laves med CSS, så <FONT> er strengt forbudt.
Avatar billede Slettet bruger
18. januar 2004 - 22:09 #29
ja det skal man da vidst lige have indøvet :)
Avatar billede billen Nybegynder
19. januar 2004 - 00:16 #30
sandbox> Hmmm... jeg har det fra en bog det der med ". Men jeg kan heller ikke finde noget på nettet om det. Det må have været en dårlig bog ;o) Reglen er attributværdier i anførselstegn i XML. Forfatteren må have fået galt fat på den. Sådan kan det gå.
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
Computerworld tilbyder specialiserede kurser i database-management

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