Gå til innhold

Jeg finner ikke feilen i denne setningen


Anbefalte innlegg

$cd = $_POST['cd'];

 

$sporring = mysql_query("SELECT CDTittel FROM cd") OR DIE (PRINT "Klarte ikke å utføre spørringen");

 

while($resultat=mysql_fetch_array($sporring) OR DIE (PRINT"Klarte ikke å behandle spørringen")) {

 

$res = $resultat['cdtittel'];

 

if ($cd == $res) {

 

DIE ( $cd.'er allerede registrert i arkivet<a href="../utskrift.php">Gå til listen</a>');

 

 

}

 

 

}

Lenke til kommentar
Videoannonse
Annonse
En feil melding hadde vært fint..

 

 

$res = $resultat['cdtittel'];

 

bruker du store bokstaver i tabelen må du bruke store her også..

5820510[/snapback]

 

tabellen min:

 

CREATE TABLE `cd` (

`CDID` int(5) NOT NULL auto_increment,

`CDTittel` varchar(200) NOT NULL,

`CDType` varchar(10) NOT NULL default '',

`Artist` varchar(200) NOT NULL,

`UtgivelsesAar` int(4) default NULL,

`Plateselskap` varchar(200) NOT NULL,

`dato` varchar(10) NOT NULL,

`kl` varchar(8) NOT NULL,

PRIMARY KEY (`CDID`)

);

 

<?php

 

 

 

require($_SERVER["DOCUMENT_ROOT"]."/musikk_ny/files/config/kobling_musikk_index.php");

$kobling = @mysql_connect($db_host, $db_user, $db_pass, $db_name) or die ("Kunne ikke koble til database programmet");

mysql_select_db($db_name, $kobling) or die ("Kunne ikke koble til selve databasen");

 

 

$cd = $_POST['cd'];

$cdtype = $_POST['R1'];

$artist = $_POST['artist'];

$utgivelse = $_POST['utgivelseaar'];

$plateselskap = $_POST['plateselskap'];

 

 

 

if (empty($cd)||empty($cdtype)||empty($artist)||empty($utgivelse)||empty($plateselskap))

{

if (empty($cd)) PRINT ("<center><h1>Du har ikke fylt ut felter <b>CD tittel</b></h1></center><br>");

if (empty($cdtype)) PRINT ("<center><h1>Du har ikke fylt ut felter <b>CD Kategori</b></h1></center>");

if (empty($artist)) PRINT ("<center><h1>Du har ikke fylt ut felter <b>Artist</b></h1></center>");

if (empty($utgivelse)) PRINT ("<center><h1>Du har ikke fylt ut felter <b>Utgivelse År</b></h1></center>");

if (empty($plateselskap)) PRINT ("<center><h1>Du har ikke fylt ut felter <b>Plateselskapet</b></h1></center>");

die ('feil 2');

}

 

 

$sporring = mysql_query("SELECT CDTittel FROM cd") OR DIE (PRINT "Klarte ikke å utføre spørringen");

while($resultat=mysql_fetch_array($sporring) OR DIE (PRINT"Klarte ikke å behandle spørringen"))

{

$res = $resultat['CDTittel'];

 

if ($cd == $res) {

exit ('<br><br><br><br><br><br><center><h1><b>'.$cd.'</h1><br><br><br><br></b><h2> er alle rede registrert i arkivet</h2><br><br><br><br><a href="../utskrift2006.php">Gå til utskrift siden for å se den komplette listen over registrerte cder.</a><center>');

}

}

 

 

 

 

 

$dato = date('d/m/Y');

$kl = date('H:i');

$skriv = "INSERT INTO CD (CDTittel, CDType, Artist, UtgivelsesAar, Plateselskap, dato, kl) VALUES ('$cd', '$cdtype', '$artist', '$utgivelse', '$plateselskap', '$dato', '$kl')";

mysql_query($skriv, $kobling) OR DIE ( PRINT "Kunne ikke registrere informasjonen");

echo "Informasjone ".$skriv." er nå registrert";

?>

 

Feilmelldingen jeg får er "Klarte ikke å behandle spørringen"

 

Håper noen kan hjelpe en ny begynner.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...